...cut...
a questo punto avrai disponibile OpenOffice in
/program/
...cut...
Ciao
è facile, guarda la schermata allegata:
vai nella /root/ (la casetta sul desktop) e sali di livello finché non la trovi. se non figura, vuol dire che qualcosa non è andato per il verso giusto nella procedura. facci sapere
temo infatti che qualcosa non sia andato bene, perchè questa directory non la trovo proprio.
provo a rifare il procedimento...
temo infatti che qualcosa non sia andato bene, perchè questa directory non la trovo proprio.
provo a rifare il procedimento...
#!/bin/sh
mount -o loop /mnt/home/slax-mo/Acroread_7_0_5.mo /mnt/home/modules/
ora che ci penso... ma /program/ viene creata con l'installazione di puppy?
perchè se è così forse dovrei reinstallare tutto...
il download del file openoffice lo faccio da altro pc e poi lo scarico sulla penna usb.dove vuoi, l'importante poi è modificare opportunamente i parametri. ad esempio, se tu hai una partizione montata, diciamo hda1 e scarichi il file in una cartella, diciamo openoffice, e lo vuoi montare in un'altra cartella, diciamo, openofficemontato allora scriverai nella console
ora, prima di lanciare la riga di comando dove devo scaricare il file?
scusa ma, come ho già detto, non sono proprio un esperto :-[
mount -o loop /mnt/hda1/openoffice/nomefile.mo /mnt/hda1/openofficemontato/
dove vuoi, l'importante poi è modificare opportunamente i parametri.
...cut...
basta solo farci l'abitudine, ricorda solo: in LINUX, sono vietati gli spazi a differenza che in windows, nei nomi di file e cartelle.
ho scritto:sì, se la directory di destinazione non esiste la devi creare prima. riprova. vedo però che il percorso non è completo (manca il mountpoint nella prima espressione) clicca col destro sul file .mo appena scaricato e copiati tutto il percorso
mount -o loop /openoffice/OpenOffice_2_2_0_Italian_5_1_6_1.mo /mnt/hda1/openofficeita
mi risponde:
mount: mounting /dev/loop2 on /mnt/hda1/openofficeita failed
forse la dir /openofficeita la dovevo creare in precedenza?
sì, se la directory di destinazione non esiste la devi creare prima. riprova. vedo però che il percorso non è completo (manca il mountpoint nella prima espressione) clicca col destro sul file .mo appena scaricato e copiati tutto il percorso
puoi provare in un'altra maniera:
non rinominare il fle da .mo a .sfs, lascialo con la prima estensione, vedi bene il percorso in cui si trova, poi apri la console e digita:
mount -o loop /percorsofileopenoffice.mo /percorsodella directory in cui vuoi montarlo/
e poi entra in quella directory appena montata e cercati sempre scalc, simpress, swriter, sdraw ecc...
troverai la cartella /program/ nel percorso in cui lo monterai, in... /opt/openoffice.org2.2/program/
se così funziona, allora, per non dover montare ogni volta a mano, fatti uno scriptCodice: [Seleziona]#!/bin/sh
mount -o loop /mnt/home/slax-mo/Acroread_7_0_5.mo /mnt/home/modules/
questo è un mio script che mi sono fatto per montare il modulo slax (.mo) di acrobat reader all'avvio, tu sostituisci il file openoffice.mo al file Acroread_7_0_5.mo e cambia opportunamente la directory in cui vuoi montarlo.
quindi in /root/
creati una cartella e chiamala Autostart
mettici dentro lo script appena creato. all'avvio di puppy troverai montato openoffice e pronto all'uso (fatti un link simbolico all'applicazione sul desktop)
allora ho trovato la dir /program/ e i file che mi indicavi (scalc, simpress, swriter, sdraw ecc...) e poi? (scusa, abbi pazienza!)
il comando mount è temporaneo per la sessione in corso? quindi devo creare uno script all'avvio?sì, il comando mount è temporaneo, per montare in automatico OpenOffice creati la cartella Startup in /root/ e mettici dentro uno script (menu destro-->new script) in cui scriverai semplicemente la riga di comando usata per montare OpenOffice
come faccio a creare un collegamento sul desktop?
...
crea prima il collegamento (tasto destro --> link) nella directory corrente, poi lo trascini sul desktop
mi dice: symlink: file exists (in auto è flaggata la casella "relative link")
allora semplicemente trascinalo sul desktp, si creerà il collegamento. fatto questo potrai anche personalizzarlo con un'iconcina sfiziosa, ma questo è un altro capitolo
ho lanciato scalc dal dsktp.
dopo almeno 1 minuto è comparsa la finestra d'avvio e poi con molta lentezza il menù giudato di benvenuto.
dopo l'inserimento del nome utente, si è bloccato al punto 4, blccando anche il pc ???
... per non dover montare ogni volta a mano, fatti uno scriptCodice: [Seleziona]#!/bin/sh
mount -o loop /mnt/home/slax-mo/Acroread_7_0_5.mo /mnt/home/modules/
questo è un mio script che mi sono fatto per montare il modulo slax (.mo) di acrobat reader all'avvio, tu sostituisci il file openoffice.mo al file Acroread_7_0_5.mo e cambia opportunamente la directory in cui vuoi montarlo.
quindi in /root/
creati una cartella e chiamala Autostart
mettici dentro lo script appena creato. all'avvio di puppy troverai montato openoffice e pronto all'uso (fatti un link simbolico all'applicazione sul desktop)
# !/bin/sh
mount -o loop /mnt/home/slax-mo/OpenOffice_2_2_0_Italian_5_1_6_1.mo /mount/home/prg/openofficeita/
mount -o loop /mnt/home/slax-mo/Picasa_2_2_2820_5-1.mo /mount/home/prg/picasa/
mount -o loop /mnt/home/slax-mo/Acroread_7_0_5.mo /mount/home/prg/acroread/
le dir di destinazione sono già state create.
ho riprovato il procedimento inserendo anche altre due stringhe per picasa a acroread (avendo ovviamente già caricato i 2 file .mo) ma non mi funziona. è come se non mi leggesse lo script nella dir /root/autostart/ ???
eppure ho ricontrollato tutto e mi sembra a posto. c'è qualcosa sugli script che ancora mi sfugge ;D
questo è lo script:Codice: [Seleziona]# !/bin/sh
le dir di destinazione sono già state create.
mount -o loop /mnt/home/slax-mo/OpenOffice_2_2_0_Italian_5_1_6_1.mo /mount/home/prg/openofficeita/
mount -o loop /mnt/home/slax-mo/Picasa_2_2_2820_5-1.mo /mount/home/prg/picasa/
mount -o loop /mnt/home/slax-mo/Acroread_7_0_5.mo /mount/home/prg/acroread/
la tua cartella si chiama autostart o Autostart? in Linux vengono distinte le maiuscole e le minuscole e prova.txt è diverso da Prova.txt. se invece la tua cartella aveva già la A maiuscola nel nome. allora devo indagare più a fondo su questa cosa.
...cut... prova togliendo l'opzione -o loop e facendo un mount semplice
mount: mounting /dev/loop2/ on /mnt/home/prg/picasa failed
???
devo vedere bene la cosa. mi posti la riga completa che hai usato?
mount -o loop /mnt/home/slax-mo/Picasa_2_2_2820_5-1.mo /mount/home/prg/picasa/
oggi ho riprovato a installare picasa da console e mi è riuscito :)
il problema è che la stessa stringa di comando non riesco a eseguirla nel file di script che ho creato nella dir /root/Autostart/
ho provato a ricreare il file e a eseguirlo sul dsktp ma non parte ??? quando apro il file l'icona Excecute è inibita.
e non puoi cambiargli i permessi=renderlo eseguibile?
ho creato un nuovo script è ho incollato la stringa di comando del vecchio file (la stessa stringa che ha funzionato da console).è possibile, talvolta la codifica è la responsabile, o caratteri nel file di testo che non si riescono a vedere ma ci sono.
la cosa assurda è che lo script è partito ma il comando mount è fallito (mount: mounting /dev/loop2 on /mount/home/prg/picasa/ failed)
come è possibile che da console funzioni e da script no? ???
è possibile, talvolta la codifica è la responsabile, o caratteri nel file di testo che non si riescono a vedere ma ci sono.
io realizzo tutti i miei script con la codifica utf-8 e funzionano, prova con varie codifiche e creando un nuovo file di testo
ho creato un nuovo script è ho incollato la stringa di comando del vecchio file (la stessa stringa che ha funzionato da console).
la cosa assurda è che lo script è partito ma il comando mount è fallito (mount: mounting /dev/loop2 on /mount/home/prg/picasa/ failed)
come è possibile che da console funzioni e da script no? ???
© 2010 - 2021 ItalianPuppy.org. - Cookie Policy