Pagina 1 di 1

Scompattare rpm di OpenSuse

Inviato: mar 14 apr 2009, 19:59
da Akito
Non riesco ad aprire i files rpm che ho trovato qui:

http://download.opensuse.org/repositori ... _11.1/i586


Ho usato sia

Codice: Seleziona tutto

rpm2cpio < nome_file | cpio -imdv
che

Codice: Seleziona tutto

rpm2tgz e rpm2targz
Il primo spara una serie di simboli assurdi con un "premature end of file" tra le righe.
Gli altri non dicono niente e producono files vuoti.

Ci sto sbattendo la testa.


Akito

Re: Scompattare rpm di OpenSuse

Inviato: mar 14 apr 2009, 20:20
da JohnnyMnemonic
Posso chiedere perchè ti servono?
Se ti serve OO puoi usare il pacchetto di slacky, oppure è un problema generale?

Re: Scompattare rpm di OpenSuse

Inviato: mar 14 apr 2009, 20:51
da albatros
Non è che il file è corrotto?
Non c'è qualche md5 per verificare?

Re: Scompattare rpm di OpenSuse

Inviato: mar 14 apr 2009, 22:22
da Akito
@JohnnyMnemonic
Con OO ho un piccolo problema: vorrei poter usare il file
picker (credo si chiami così) di KDE per aprire e salvare
i file.
Usando KDE, trovo molto scomoda la finestra che OO usa
per salvare/aprire i files. Per esempio non è agevole salvare
direttamente sulla penna usb, non si vedono le icone personalizzate
da me, così come le directory che ho aggiunto al filepicker per
accedere velocemente a certe directory, non si vedono le anteprime.
Per tutto questo esistono già altri progetti come Go-oo, OxygenOffice.
Con l'ultimo non ho risolto e adesso sto provando il primo. Sul sito di
Go-oo ho trovato l'elenco di alcuni progetti e distribuzioni che adottano
la loro versione di OO, e tra questi compare anche OpenSuse.
Volevo aprire gli rpm anche per controllarne il contenuto, specie di
quel Quickstarter che non riesco a vedere in Go-oo (sebbene sia
dato funzionante nella home del progetto).

@albatros
Probabilmente hai ragione.
Ho provato anche i pacchetti per differenti versioni di OpenSuse
e anche quelli danno lo stesso errore.
Stranamente KPackage riesce ad aprire i pacchetti anche se nell'elenco
dei files sono riportati degli errori.
Pensavo di essere io ad usare comandi non adatti.

Re: Scompattare rpm di OpenSuse

Inviato: mer 15 apr 2009, 19:46
da conraid
i pacchetti rpm su opensuse dalla 11 in poi sono compressi in lzma

Re: Scompattare rpm di OpenSuse

Inviato: gio 16 apr 2009, 0:03
da Akito
Grazie, non lo sapevo

http://en.opensuse.org/LZMA

Pensando che i pacchetti (OpenSuse 11.1) fossero corrotti avevo
preso quelli di OpenSuse 11.0 ottenendo lo stesso risultato.



Akito

Offtopic: Ho installato go-oo e funziona bene: in effetti sul mio pc
(P4 2 GHz, 512 M di ram) sia avvia più velocemente (ci mette ~7
secondi) anche se non sono riuscito ad usare il QuickStarter che
mostrano sul sito del progetto. Disabilitando l'opzione nella
configurazione di OpenOffice (Strumenti >> Opzioni >> Memoria)
del quickstarter ho installato per sfizio oooqs2 ed in effetti ottengo
un risparmio di qualche secondo, 2 per l'esattezza: praticamente
è trascurabile, quindi l'ho rimosso.

http://go-oo.org/discover/

Re: Scompattare rpm di OpenSuse

Inviato: gio 16 apr 2009, 20:11
da Akito
Ho risolto con p7zip disponibile nel repository di Slacky


Akito

Re: Scompattare rpm di OpenSuse

Inviato: ven 17 apr 2009, 19:05
da Darkstar89
Ciao, anche io volevo aggiungere dei pacchetti di suse, ho letto la guida su come agg sysinfo, che vorrei, ma se estraggo con rpm2tgz dà anche a me un pacchetto corrotto... ho letto che
"i pacchetti rpm su opensuse dalla 11 in poi sono compressi in lzma", sapete come estrarli.. ciaooo :D :D

Re: Scompattare rpm di OpenSuse

Inviato: sab 18 apr 2009, 0:40
da Akito
Ho risolto installando il pacchetto p7zip disponibile qui su Slacky.

Per aprire un file .rpm di OpenSuse dalla 11 in poi, ho usato i seguenti comandi:

Codice: Seleziona tutto

7z e tuo_pacchetto.rpm
7z e tuo_pacchetto.cpio.lmza
cat tuo_pacchetto.cpio | cpio -imdv
Nota:
7z non richiede il - per quella "e", sostituisci con una "l" se vuoi solo vedere
il contenuto dell'archivio.


Akito