Risposte al Forum Create
-
AutoreArticoli
-
ercolinuxModeratore
Ciao, installare openmamba non ne cambia il funzionamento quindi puoi restare in live per adesso. La sequenza di comandi che ti ha dato Silvan è da usare su Ubuntu non su openmamba, quindi dovresti avere le password.
La live di openmamba invece ha una password di root e di utente casuali. Spostati con Control+Alt+F2 in un terminale virtuale. Previ invio e al prompt digita
passwd liveuser
inserisci una password di tua scelta poi con Control+Alt+F4 (o F1 non ricordo la live al momento dove mette l’ambiente grafico) torni a KDE4. Qualsiasi comando ti chieda una password ora potrai inserire quella da te scelta.
ercolinuxModeratorePurtroppo temo non sia proprio supportata da Linux in generale (questo almeno è emerso dalle ricerche su internet) visto che usa un protocollo proprietario
ercolinuxModeratoreQuasi tutto giusto.
Fino a
autospec -u SPECS/sorgente.spec -a5
è giusto
poi devi dare
autospec -u sorgente.spec -a6
aggiungi la lista dei file mancanti e poi ridai
autospec -u sorgente.spec -a5 –force –norpm
autospec -u sorgente.spec -a10 –server 2
Se metti gli specfile nella directory predefinita (/usr/src/RPMS/SPEC) non serve che specifichi i percorsi
ercolinuxModeratoreNon si è installato il pacchetto per l’italiano di libreoffice. Me lo ha già fatto anche a me su un paio di macchine. Su altre invece è andato su con il supporto all’italiano
ercolinuxModeratoreCiao, nello specfile la riga
Source: ../SOURCES/usbinstall-0.3.tar.bz2
può essere semplificata in
Source: %{name}-%{version}.tar.bz2
Per quanto riguarda l’installazione puoi forzarla con il comando
rpm –force usbinstall.rpm
devi eseguire il comando nella directory in cui è presente l’RPM (di default dopo il build con autospec li trovi in /usr/src/RPM/RPMS/i586)
ercolinuxModeratoreAspetta: rettifico dalla versione 10.42.1.0 di gutenprint la Canon MG5200 è supportata quindi dovrebbe riconoscertela senza problemi. Se non dovesse andare prova a fare come ti ho detto nel post sopra.
ercolinuxModeratoreEhm ecco il colpevole 😉
Per l’installazione fai come ti ha detto Silvan.
Per i driver purtroppo Canon non ha un buon supporto quindi i driver non verranno riconosciuti automaticamente. Per installarli vai qui:
http://support-asia.canon-asia.com/contents/ASIA/EN/0100301002.html
Scompatta il file (basta che ci clicchi sopra ti si aprirà ark il programma per la gestione dei file compressi).
A questo punto apri un terminale, spostati con cd nel percorso in cui hai scompattato il file e digita
./install.sh
la password che ti chiede è quella di root.
Collega la stampante quando te lo chiede e prosegui nell’installazione. Una volta installata la potrai gestire anche in rete (adesso non ne ho nessuna sotto mano per provare il procedimento)
Qui trovi invece scangear per far andare lo scanner
http://support-asia.canon-asia.com/contents/ASIA/EN/0100302402.html
ercolinuxModeratoreHo fatto altre 2 modifiche al programma (che posto qui perchè non ho accesso a git):
la finestra per cercare file adesso apre sulla home dell’utente per quanto riguarda i file di boot e sul percorso usato per file di boot per quanto riguarda l’ISO.
sullo script bash invece ho corretto l’errore sulla copia del file ISO che bloccava l’installazione mettendo le ” nel posto giusto e aggiungendo un ritardo di 2 secondi prima dell’avvio del calcolo dell’avanzamento della barra (a volte partiva a calcolare prima che il file fosse creato dando un errore). Ho messo un ritardo anche prima dello smontaggio della chiavetta perchè a volte non me la smontava non avendo ancora finito di copiare il file ISO.
ercolinuxModeratorePoi durante l’aggiornamento della progressbar avviene questo errore:
stat: impossibile eseguire stat di “./openmamba-livecd-gnome-it-milestone2-2.0pre7.i586.iso”:
File o directory non esistente
./usbinstall.sh: riga 62: (45 + 50 * ) / 21202248 : errore di sintassi:
atteso un operando (il token di errore è “) / 21202248 “)
Strano a me funziona. Prova a verificare dopo l’errore se il file è presente in ~/tmpmamba
Tra l’altro ho visto adesso che c’è un errore nella riga in cui calcolo l’avanzamento della barra: il “45+” va spostato prima della parentesi
percentuale=$((45 + ( 50 * $dest_size ) / $orig_size ))
ercolinuxModeratoreHo fatto un paio di modifiche al tuo script:
ora la barra si aggiorna anche durante la copia del file iso.
Inoltre ho modificato il programma in python per chiudere la nuvola dell’help quando si cambia pagina.
ercolinuxModeratoreper il problema con le label proteggi modifica la chiamata a dbus così
dbus-send –print-reply –session –dest=org.openmamba.usbinstall /org/openmamba/usbinstall org.openmamba.usbinstall.Descrizione “string:$1”
Anzi sarebbe buona regola proteggere con doppi apici tutte le variabili stringa in particolare quelle riferite ai nomi/percorsi dei file
ercolinuxModeratoreCiao, a me non va.
Probabilmente avviando lo script da python non visualizza la richiesta di password di sudo dello script bash.
Si blocca con questo errore dopo la selezione della chiavetta
Traceback (most recent call last):
File “usbinstall.py”, line 69, in avanti
passo4()
File “usbinstall.py”, line 257, in passo4
p = Popen([“./usbinstall.sh”, “start”, sel_usb_file, path_Boot, path_Iso])
File “/usr/lib/python2.6/subprocess.py”, line 623, in __init__
errread, errwrite)
File “/usr/lib/python2.6/subprocess.py”, line 1141, in _execute_child
raise child_exception
OSError: [Errno 13] Permission denied
ercolinuxModeratoreProva a dare un occhiata qui:
http://dbus.freedesktop.org/doc/dbus-python/doc/tutorial.html#making-asynchronous-method-calls
spiega come rendere asincrone le richieste a dbus in python.
ercolinuxModeratoreUn’altra possibilità potrebbe essere quella di spezzare lo script in più parti: formattazione della chiavetta, copia dei file necessari per il boot, copia dell’ISO (magari le copie si possono fare con comandi specifici di python senza necessità di richiamare un eseguibile bash), installazione del bootloader e lanciarle singolarmente. Non è difficile trovare i punti dove dividerlo.
ercolinuxModeratorela sintassi corretta è:
autospec -s /home/filippo/Desktop/tema/gnome-theme-openmamba-0.1.tar.bz2 -o gnome-theme-openmamba.spec
gli dai con -s il sorgente e con -o lo specfile
-
AutoreArticoli