Script installazione pacchetti .deb

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Lion06
Prode Principiante
Messaggi: 41
Iscrizione: mercoledì 9 maggio 2007, 13:52

Script installazione pacchetti .deb

Messaggio da Lion06 »

Salve ragazzi!!
Ho cercato nella guida bash ma nulla, così chiedo a voi!!  :-\ :-\

Non avendo l'harddisk stò usando kubuntu sulla chiavetta usb
purtroppo il kernel di linux non carica i driver della Broadcom bcm43xx così ogni volta devo installare
il pacchetto e riavviare il network manager

Cercavo un modo di dare tutto in automatico (non dico alla partenza, ma almeno un doppio click sullo script
che sarà su un'altra chiavetta usb)
Vi faccio vedere il mio script, che però non funziona  :P :P

Codice: Seleziona tutto

#!/bin/sh
sudo dpkg -i bcm43xx-firmware_1.3-1ubuntu2_all.deb
pkill knetworkmanager
knetworkmanager
idee?
Avatar utente
jerrad
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 370
Iscrizione: domenica 4 febbraio 2007, 20:46

Re: Script installazione pacchetti .deb

Messaggio da jerrad »

Per per eseguire lo script devi prima renderlo eseguibile!

Codice: Seleziona tutto

sudo chmod +x nomescript.sh
Fatto questo per farlo partire direttamente all'avvio di kde copialo in ~/.kde/Autostart
Ma secondo me dovresti sostituire sudo con kdesu in modo che la pwd te la chieda con una gui grafica visto che dovresti avviarlo non da terminale!

bye!

EDIT: dimenticavo... perchè lo script non funziona?? che errore da?
Lion06
Prode Principiante
Messaggi: 41
Iscrizione: mercoledì 9 maggio 2007, 13:52

Re: Script installazione pacchetti .deb

Messaggio da Lion06 »

l'avevo reso eseguibile, però al click non succedeva niente  :P

almeno, se nello script c'era solo il riavvio del network manager andava
se cio mettevo anche l'installazione pacchetto non succedva niente
Avatar utente
Embrace
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3223
Iscrizione: martedì 28 febbraio 2006, 12:04
Località: Pisa
Contatti:

Re: Script installazione pacchetti .deb

Messaggio da Embrace »

sostituisci

Codice: Seleziona tutto

sudo
con

Codice: Seleziona tutto

gksu
Avatar utente
pierissimo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1626
Iscrizione: venerdì 22 settembre 2006, 17:31
Località: catania - ragusa
Contatti:

Re: Script installazione pacchetti .deb

Messaggio da pierissimo »

oppure potresti levare "sudo" dal comando

Codice: Seleziona tutto

sudo dpkg -i bcm43xx-...ecc..ecc
e quando avvi lo script

Codice: Seleziona tutto

sudo ./script.sh
dovrebbe funzionare no?
Lion06
Prode Principiante
Messaggi: 41
Iscrizione: mercoledì 9 maggio 2007, 13:52

Re: Script installazione pacchetti .deb

Messaggio da Lion06 »

pierissimo in quel sistema non funziona :(

vacci a pensare al gksu, non si sarei mai arrivato
stasera lo provo
Avatar utente
jerrad
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 370
Iscrizione: domenica 4 febbraio 2007, 20:46

Re: Script installazione pacchetti .deb

Messaggio da jerrad »

hai scritto che sei su kubuntu, invece di gksu devi usare kdesu!  :P
Avatar utente
Embrace
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3223
Iscrizione: martedì 28 febbraio 2006, 12:04
Località: Pisa
Contatti:

Re: Script installazione pacchetti .deb

Messaggio da Embrace »

Ups vero  :-[

Kubuntusti scusate :D
Avatar utente
jerrad
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 370
Iscrizione: domenica 4 febbraio 2007, 20:46

Re: Script installazione pacchetti .deb

Messaggio da jerrad »

Embrace ha scritto: Ups vero  :-[

Kubuntusti scusate :D
di nulla figurati!  (rotfl)  (rotfl)
Lion06
Prode Principiante
Messaggi: 41
Iscrizione: mercoledì 9 maggio 2007, 13:52

Re: Script installazione pacchetti .deb

Messaggio da Lion06 »

nulla, non installa il pacchetto ma riavvia il netmanager

Codice: Seleziona tutto

#!/bin/sh
kdesu dpkg -i bcm43xx-firmware_1.3-1ubuntu2_all.deb
pkill knetworkmanager
knetworkmanager
ERRORE se fatto eseguire da terminal:
ubuntu@ubuntu:~$ '/home/ubuntu/Desktop/avvisios.sh'
X Error: BadDevice, invalid or uninitialized input device 167
  Major opcode:  144
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 167
  Major opcode:  144
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
dpkg: need an action option

Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a li
st of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;
Type dpkg --license for copyright license and lack of warranty (GNU GPL) [*].

Options marked [*] produce a lot of output - pipe it through `less' or `more' !
X Error: BadDevice, invalid or uninitialized input device 167
  Major opcode:  144
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 167
  Major opcode:  144
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
Avatar utente
nuu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 394
Iscrizione: mercoledì 30 maggio 2007, 2:07

Re: Script installazione pacchetti .deb

Messaggio da nuu »

ciao,

qualche considerazione:

1) hai provato a inserire il modulo che vuoi caricare automaticamente in /etc/modules ?
2) kdesu/gksu non servono per dpkg, che è un tool testuale, anzi l'errore che ricevi potrebbe essere proprio legato a quello. Usa sudo.
3) prova dando il path completo del driver nel tuo script. es: sudo dpkg -i /home/ubuntu/Desktop/bcm43xx-firmware_1.3-1ubuntu2_all.deb
4) se vuoi verificare gli errori che lo script genera quando lo lanci dal desktop, controlla il file ~/.xsession-errors - è lì che vanno a finire.

Ciao,
nuu
Ultima modifica di nuu il sabato 16 giugno 2007, 1:05, modificato 1 volta in totale.
Learn to pause -- or nothing worthwhile can catch up to you.
Lion06
Prode Principiante
Messaggi: 41
Iscrizione: mercoledì 9 maggio 2007, 13:52

Re: Script installazione pacchetti .deb

Messaggio da Lion06 »

tutto questo è dovuto al fatto che parte in live dalla penna usb da 1gb
alla fine l'ho installato fisso sulla penna usb da 4.0gb che và lento ma almeno mi tiene in memoria le impostazioni

grazie mille per l'aiuto!! adesso stò usando kubuntu su un pc senza hd, facendo certe cose ti affezioni (rotfl) (good)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti