Anunţ

Caută printre mesajele de pe forum înainte de a scrie unul nou!
Formulează corect întrebarea sau problema pe care o ai.
Respectă regulile forumului și Codul de Conduită!

#1 19 Oct 2017 12:07:05

Valc
Membru
Locaţie: Bucureşti
Înregistrat: 28 Oct 2016
Mesaje: 82

Instalare prin fişier executabil

Îmediat după instalare am de pus o grămadă de programe. De obicei am un fişier simplu în care am comanda urmată de lista de programe. Copiez totul şi o trec în terminal. Ideea e să transform fişierul într-un executabil care să funcţioneze cu un simplu click.

Am adăugat linia

#!/bin/bash

am schimbat terminaţia în .sh, am marcat fişierul ca executabil şi i-am dat dublu click. N-a mers. Fişierul arăta cam aşa:

#!/bin/bash
sudo apt-get install (software 1) (software 2) (software 3) (software 4)

Mă aşteptam să se deschidă terminalul şi să văd cum rulează, aşa că am încercat să-l deschid din executabil:

#!/bin/bash
xfce4-terminal
sudo apt-get install (software 1) (software 2) (software 3) (software 4)

Nici aşa n-a vrut. Ce greşesc?

Offline

 

#2 19 Oct 2017 13:27:56

Alexandru.Cucu
Administrator
Locaţie: -21.8021247, -154.6975949
Înregistrat: 17 Jun 2008
Mesaje: 6769
Site web

Re: Instalare prin fişier executabil

Ca sa vezi output-ul comenzii trebuie sa o rulezi in terminal.
Nu stiu ce optiuni are terminalul din xfce, dar poti folosi xterm:

Cod:

#!/bin/bash
xterm -e sudo apt-get install -y blablabla

Offline

 

#3 19 Oct 2017 14:10:47

bula20
Membru
Înregistrat: 18 Jan 2016
Mesaje: 498

Re: Instalare prin fişier executabil

Programul xterm este mai general, si functioneaza pe toate mediile , pt mai multe info. ruleaza;

Cod:

man xterm

Procesor:GenuineIntel ,Intel(R) Atom(TM) CPU  230   @ 1.60GHz, placa video intel G945,
2GB ram, 160GB hdd.

Offline

 

#4 19 Oct 2017 18:36:09

Valc
Membru
Locaţie: Bucureşti
Înregistrat: 28 Oct 2016
Mesaje: 82

Re: Instalare prin fişier executabil

Alexandru.Cucu a scris:

Ca sa vezi output-ul comenzii trebuie sa o rulezi in terminal.
Nu stiu ce optiuni are terminalul din xfce, dar poti folosi xterm:

Cod:

#!/bin/bash
xterm -e sudo apt-get install -y blablabla

Deci se deschide sudo şi-mi cere parola:

[sudo] password for liviu:

...dar nu funcţionează când îi bag parola. Nu se întâmplă nimic...

Offline

 

#5 19 Oct 2017 19:41:59

bula20
Membru
Înregistrat: 18 Jan 2016
Mesaje: 498

Re: Instalare prin fişier executabil

Lansat din script sudo  nu are access la variabile, vor trebui importate.


Procesor:GenuineIntel ,Intel(R) Atom(TM) CPU  230   @ 1.60GHz, placa video intel G945,
2GB ram, 160GB hdd.

Offline

 
Feed

Antet forum

Powered by FluxBB