PDA

Visualizza la versione completa : Rar con Debian


detroit
09-12-2008, 14:03
Scusate la niubbaggine.Ho bisogno di scompattare degli archivi rar su debian.Ho installato unrar-free dai repo ma l'estrazione fallisce sempre,questione di permessi non è perchè le cartelle sono scrivibili ecc Sapete consigliarmi qualcosa di migliore,possibilmente che lavori su Gnome?

GunMan
09-12-2008, 14:32
può darsi che il problema sia imputabile al fatto che unrar-free non è in grado di estrarre archivi generati mediante compressione rar nel formato 3.0 come tra l'altro indicato dallo stesso pacchetto.

Unrar can extract files from .rar archives. Can't handle archives in the RAR 3.0 format, only the non-free "unrar" package can do that.

potresti provare ad installare la versione non free di rar


# apt-get unrar

tieni conto che il pacchetto è sul ramo non-free quindi controlla il tuo sources.list

detroit
09-12-2008, 14:40
Si infatti mi dice che non trova il pacchetto unrar,saresti così gentile da darmi l'indirizzo del repo?

psykopear
09-12-2008, 14:41
Credo basti decommentarlo nel sources.list, in caso postalo

GunMan
09-12-2008, 14:43
Originariamente inviato da detroit
Si infatti mi dice che non trova il pacchetto unrar,saresti così gentile da darmi l'indirizzo del repo?

modifica semplicemente il tuo sources.list aggiungendo i vari rami che ti interessano, ad esempio


deb http://ftp.it.debian.org/debian/ testing main contrib non-free

come vedi dall'esempio apt attinge ai rami "main", "contrib" e "non-free" che è poi quello che ci interessa

edit: ovviamente una volta modificato il sources.list sarà necessario fare un update di apt


# apt-get update

detroit
09-12-2008, 14:43
Originariamente inviato da psykopear
Credo basti decommentarlo nel sources.list, in caso postalo

eh nel sources.list non c'è..

detroit
09-12-2008, 14:46
Originariamente inviato da GunMan
modifica semplicemente il tuo sources.list aggiungendo i vari rami che ti interessano, ad esempio


deb http://ftp.it.debian.org/debian/ testing main contrib non-free

come vedi dall'esempio apt attinge ai rami "main", "contrib" e "non-free" che è poi quello che ci interessa

edit: ovviamente una volta modificato il sources.list sarà necessario fare un update di apt


# apt-get update

grazie mille,io ho la debian etch questo repo va bene uguale?
ho detto una stronzata la testing è etch ,faccio sempre confusione grazie :)

GunMan
09-12-2008, 14:52
Originariamente inviato da detroit
grazie mille,io ho la debian etch questo repo va bene uguale?

la sintassi nel tuo caso sarà un qualcosa di simile


deb http://ftp.it.debian.org/debian stable main contrib non-free


Originariamente inviato da detroit
ho detto una stronzata la testing è etch ,faccio sempre confusione grazie :)

non esattamente, lenny è attualmente (ancora per poco in teoria) testing, etch è l'attuale stable ma tra breve diverrà la old stable.

detroit
09-12-2008, 18:36
Originariamente inviato da GunMan
la sintassi nel tuo caso sarà un qualcosa di simile


deb http://ftp.it.debian.org/debian stable main contrib non-free



non esattamente, lenny è attualmente (ancora per poco in teoria) testing, etch è l'attuale stable ma tra breve diverrà la old stable.

sai mi da errore con il repo che mi hai indicato.
questo è il sources.list


deb-src http://ftp.it.debian.org/debian/ etch main

# Line commented out by installer because it failed to verify:
# deb http://security.debian.org/ etch/updates main contrib
# Line commented out by installer because it failed to verify:
deb http://http.us.debian.org/debian/ etch main
# deb-src http://security.debian.org/ etch/updates main contrib
deb http://wine.budgetdedicated.com/apt etch main #WineHQ - Debian 4.0 "Etch"

deb http://ftp.it.debian.org/debian testing main contrib non free
deb-src http://ftp.it.debian.org/debian testing main contrib non free

l'errore è questo


E: Dynamic MMap ran out of room
E: Errore nell'analisi di webcalendar (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/ftp.it.debian.org_debian_dists_testing_main_binary-i386_Packages
E: La lista dei pacchetti o il file di status non possono essere letti o aperti.

GunMan
09-12-2008, 18:48
il repository è a titolo informativo, semplicemente aggiungi il ramo che ti interessa.

se, per ipotesi, il tuo sources.list fosse


deb http://ftp.it.debian.org/debian etch main

basterebbe aggiungere contrib e non-free in modo che diventi


deb http://ftp.it.debian.org/debian etch main contrib non-free

dato che non hai postato il contenuto del tuo sources.list i nomi etch o stable sono solo a titolo informativo



sai mi da errore con il repo che mi hai indicato

questo non dice nulla, l'errore che viene stampato a video va postato

Loading