Installazione Pacchetti [ *.rpm ] [ *.deb ] e quant'altro....

20 risposte [Ultimo messaggio]
Ritratto di ferdybassi
ferdybassi
(Guru)
Offline
Guru
Iscritto: 11/09/2005
Messaggi: 2668

Quote:

orion ha scritto:
No. Yast ti installa solo gli rpm contenuti nei repository, oppure, tramite il comando "yast2 -i nome_pacchetto" (dato come root in un terminale) ti installa il singolo pacchetto pescando le dipendenze dai repository, se riesce a soddisfarle.

Ah, sia per rpm -ivh che per yast2 -i, nome_pacchetto e` il nome completo (ad esempio VirtualBox-1.6.0_30421_openSUSE103-1.i586.rpm) e non il semplice nome (VirtualBox) e il comando deve essere dato nella directory che contiene tale pacchetto.

Uff, smettila di precedermi!! Sad Sad

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Quote:

ferdybassi ha scritto:
Quote:
orion ha scritto:
[edit]
Ferdy, non vale, mi hai cambiato il post... Wink

LOL, il mouse più veloce del west Wink ;-)
Ciao ciao

Stai perdendo colpi Wink Big Grin

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di ferdybassi
ferdybassi
(Guru)
Offline
Guru
Iscritto: 11/09/2005
Messaggi: 2668

Quote:

orion ha scritto:
Stai perdendo colpi Wink Big Grin

Eh eh eh, la vecchiaia Wink
Buona serata!

Ritratto di AL9000
AL9000
(Guru)
Offline
Guru
Iscritto: 29/10/2005
Messaggi: 1277

visto che non è ancora stato consigliato, segnalo one-click-install

vai al seguente sito (ed aggiungilo ai preferiti, ti tornerà utilissimo):
http://software.opensuse.org/search

scrivi nella barra di ricerca il programma che stai cercando, selezioni la tua distribuzione (opensuse 10.3 o altro) ed effettua la ricerca.

Se il programma viene trovato, non devi fare altro che cliccare sul bottone "one-click-install" ed accettare tutto quello che ti viene proposto (proprio come su windows)

Altra cosa: una volta aperto il gestore di pacchetti di yast, il pacchetto rpm che vuoi installare viene trovato tramite la ricerca solo se hai aggiunto il repository in cui esso è contenuto.

Per l'aggiunta di repositories in yast, cerca nel forum (in particolare nella sezione "guide")

Ciao

Chi è investito di un'autorità si trasformerà inevitabilmente, secondo una legge sociale immutabile, in un oppressore ed in uno sfruttatore della società. (M.A. Bakunin)

Ritratto di Fabri555
Fabri555
(Junior)
Offline
Junior
Iscritto: 03/06/2008
Messaggi: 11

E allora... sono riuscito, tramite il comando:

rpm -Uhv [nome pacchetto]

tutto perfetto tranne il Player! che mi da questo errore:

fabri-linux:/home/Fabri555/Desktop/susedivx # rpm -Uhv libxine1-1.1.12-0.pm.1.i586.rpm
warning: libxine1-1.1.12-0.pm.1.i586.rpm: Header V3 DSA signature: NOKEY, key ID 9a795806
error: Failed dependencies:
flac is needed by libxine1-1.1.12-0.pm.1.i586
speex >= 1.1 is needed by libxine1-1.1.12-0.pm.1.i586
libcaca is needed by libxine1-1.1.12-0.pm.1.i586
libffmpeg0 is needed by libxine1-1.1.12-0.pm.1.i586
liba52.so.0 is needed by libxine1-1.1.12-0.pm.1.i586
libamrnb.so.3 is needed by libxine1-1.1.12-0.pm.1.i586
libamrwb.so.3 is needed by libxine1-1.1.12-0.pm.1.i586
libavcodec.so.51 is needed by libxine1-1.1.12-0.pm.1.i586
libavutil.so.49 is needed by libxine1-1.1.12-0.pm.1.i586
libcaca.so.0 is needed by libxine1-1.1.12-0.pm.1.i586
libcucul.so.0 is needed by libxine1-1.1.12-0.pm.1.i586
libdc1394_control.so.12 is needed by libxine1-1.1.12-0.pm.1.i586
libfaac.so.0 is needed by libxine1-1.1.12-0.pm.1.i586
libfaad.so.0 is needed by libxine1-1.1.12-0.pm.1.i586
libmp3lame.so.0 is needed by libxine1-1.1.12-0.pm.1.i586
libpostproc.so.51 is needed by libxine1-1.1.12-0.pm.1.i586
libraw1394.so.8 is needed by libxine1-1.1.12-0.pm.1.i586
libx264.so.57 is needed by libxine1-1.1.12-0.pm.1.i586
libxvidcore.so.4 is needed by libxine1-1.1.12-0.pm.1.i586
fabri-linux:/home/Fabri555/Desktop/susedivx #

Grazie per i preziosi consigli! Laughing

Ritratto di AL9000
AL9000
(Guru)
Offline
Guru
Iscritto: 29/10/2005
Messaggi: 1277

il problema delle dipendenze non trovate lo risolvi aggiungendo i repositories, come ho già detto.

nel tuo caso credo manchi packman.

Comunque, per non avere problemi di dipendenze, ti consiglio di installare usando yast, invece che da linea di comando.

Se proprio vuoi usare la linea di comando, usa la seguente sintassi, da root (l'esempio di seguito serve per l'installazione di più programmi contemporaneamente, con risoluzione delle relative dipendenze, se disponibili tramite i repositories che hai inserito in yast):

zypper install nome_pacchetto1 nome_pacchetto2 nome_pacchetto 3 ... nome pacchetto_n

Per l'installazione di un solo programma, userai semplicemente

zypper install nome_pacchetto

dove nome_pacchetto = nome del programma che vuoi installare (senza .rpm alla fine)

il comando zypper richiede connessione internet

Ciao

Chi è investito di un'autorità si trasformerà inevitabilmente, secondo una legge sociale immutabile, in un oppressore ed in uno sfruttatore della società. (M.A. Bakunin)

Ritratto di Fabri555
Fabri555
(Junior)
Offline
Junior
Iscritto: 03/06/2008
Messaggi: 11

leggendo sul forum ho visto che le repository, come ad esempio "PackMan", sono dei reali sitiWeb dove prendere il Software.. ma un utente come me, che non ha l'ADSL ma solo uno stupidissimo WinModem integrato nel suo notebook... che fa??

...sto iniziando a penzare che sia un po razzista "Linux"... mi rendo conto che l'adsl è importante ma per Linux è fondamentale a questo Punto....! Sad

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Come fare? Ti armi di pazienza e ti scarichi un pacchetto alla volta (senza aggiungere il repository packman a yast), in base alle dipendenze richieste.

Poi metti tutti questi pacchetti in un'unica directory, installi il pacchetto createrepo (dovrebbe essere contenuto nel dvd) e, come utente normale, vai nella directory con gli rpm scaricati e dai il comando createrepo .
Poi a yast aggiungi come repository locare la directory contenente gli rpm e quindi puoi installarli tramite yast.

Ogni volta che aggiungi/togli/modifichi un pacchetto di tale directory, devi ridare il comando createrepo.

E` un po' strana come cosa, ma una volta presa la mano, e` comoda.

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di ferdybassi
ferdybassi
(Guru)
Offline
Guru
Iscritto: 11/09/2005
Messaggi: 2668

Quote:

Fabri555 ha scritto:
quindi in poche parole dovrei aprire yast da terminale ed successivamente aprire il pacchetto ! ^^ ... adesso provo! grazie mille!

No.
Facendo così rischi solo di fare un gran casino, soprattutto se il pacchetto arriva da chissà dove e non da un repository di suse.
Prova a seguire il suggerimento di orion e leggere le guide (FONDAMENTALI!) su come installare software in suse:
http://en.opensuse.org/YaST_Software_Management
http://en.opensuse.org/YaST_Online_Update
http://en.opensuse.org/Add_Package_Repositories_to_YaST
http://en.opensuse.org/Package_Repositories
http://en.opensuse.org/Additional_YaST_Package_Repositories

Ciao ciao

Ritratto di cr_mr
cr_mr
(Newbie)
Offline
Newbie
Iscritto: 08/08/2008
Messaggi: 2

Quote:

ferdybassi ha scritto:
Quote:
Fabri555 ha scritto:
quindi in poche parole dovrei aprire yast da terminale ed successivamente aprire il pacchetto ! ^^ ... adesso provo! grazie mille!

No.
Facendo così rischi solo di fare un gran casino, soprattutto se il pacchetto arriva da chissà dove e non da un repository di suse.
Prova a seguire il suggerimento di orion e leggere le guide (FONDAMENTALI!) su come installare software in suse:
http://en.opensuse.org/YaST_Software_Management
http://en.opensuse.org/YaST_Online_Update
http://en.opensuse.org/Add_Package_Repositories_to_YaST
http://en.opensuse.org/Package_Repositories
http://en.opensuse.org/Additional_YaST_Package_Repositories

Ciao ciao

ciao ragazzi, ho un problema ad installare i pacchetti rpm, seguendo le vostre indicazioni etc.. quando do il comando rpm, oppure facendo semplicemente tasto destro sul pacchetto e scelgo installa con yast, dopo un po esce il seguente errore: Permission denied di cosa si tratta??? grazie!: