Newsgroup: it.comp.os.linux.iniziare
Titolo: installare pacchetti debian

Avevo già posto il problema in un altro thread.
Non riesco più a installare NULLa di nulla.
Tutto dipende da perl-base.
Riscrivo quello che ho già postato nell'altro 3ad.
Spero che qualcuno mi possa chiarire.
ho provato a installare, con Debian, Blender. Non lo ha installato 
perchè alcune dipendenze non sono soddisfatte: richiedono il pacchetto 
perl-base 5.8.4-2-2 che però non viene installato poichè il pacchetto è 
bloccato alla versione 5.8.4-2.
Perchè è bloccato? Come devo fare per sbloccarlo? Insomma, che cavolo ho 
combinato, dal momento che ora, qualsiasi cosa tenti di installare, mi 
da errore, ad esempio:
debian:~# apt-get upgrade
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
È consigliabile eseguire `apt-get -f install' per correggere questi 
problemi.
I seguenti pacchetti hanno dipendenze non soddisfatte:
   libperl5.8: Dipende: perl-base (= 5.8.4-2.2) ma 5.8.4-2 è installato
   perl: Dipende: perl-base (= 5.8.4-2.2) ma 5.8.4-2 è installato
E: Dipendenze non trovate. Riprovare usando -f.
l'opzione -f non produce niente di diverso da quanto sopra.
La versione di perl-base attuale è segnata B (difettosa-rotta) e non 
upgrada più nulla. Che devo fare ora? tentare di disinstallare la 
versione "difettosa" per poi installare di nuovo? L'avvertimento è di 
pensarci bene: "il sistema potrebbe diventare instabile".
Anche con gedit mi era successo, con la differenza che non mi bloccava 
tutto il resto, il problema si è risolto quando ho rinstallato il 
sistema da capo.
Sono bloccata.
Manu

Alix wrote:
peffavore un'idea brillante.
Manu

 Tutto dipende da perl-base.
Ciao :)
Bella storia, questa è un banco di prova interessante.
Adesso la risolviamo, altrimenti sarebbe uno smacco totale :)
Probabilmente alcune tools di base di debian hanno bisogno di
perl-base-5.8.4-2.2 (che da qui chiameremo affettuosamente perl-base :))
Io direi di scaricarlo a mano e installarlo ugualmente.
$ apt-get -d install perl-base-5.8.4-2.2
$ dpkg -i /var/cache/apt/archives/perl-base-5....
Se dpkg fa i capricci, allora forzare: dpkg --force-all -o /var/cache/...
Questo ci farà avere un sistema con perl-base aggiornato con cui potrai
eseguire il resto degli aggiornamenti in seguito.
Fa sapè, ciao
gl :)

 da errore, ad esempio:
Devi prima risolvere il conflitto.
Intanto, sei sicura che tutto ciò sia stato causato da blender? A vedere 
la pagina su 
debian.org
 non mi sembra che abbia tra le sue dipendenze perl.
Comunque sia, qui (
http://packages.debian.org/testing/base/perl-base
) 
risulta esserci proprio la versione di perl che sembra mancarti, quindi 
scaricatela e poi installala "a mano" con dpkg -i nomepacchetto.deb.
Questo dovrebbe risolverti il conflitto.
Strano però che apt-get non riesce a venirne a capo...cosa hai in 
/etc/apt/sources.list?
Ciao, Paolo

 peffavore un'idea brillante.
piu' che brillante corretta direi :)
Io quando ho avuto "problemi col perl" li ho risolti installando i
pacchetti richiesti dai sorgenti, oppure con CPAN 
-- 
| Ciao Cacciavite          Linux Registered User #297089
| Powered by *Debian GNU/Linux 3.0* on  PentiumII 400Mhz
| E-mail:            caccia...@TOGLIQUESTOtiscali.it

Alix wrote:

Prova ad usare -V (verbose) per vedere se apt-get ti dice qualcosa di più. 
Ho avuto un problema simile aggiornando con 
apt-get -V dist-upgrade
La segnalazione era simile alla tua.
Il "deadlock" sembrava causato dal pacchetto libquantum-entanglement-perl
L'ho rimosso (dpkg --remove libquantum-entanglement-perl)
e tutto si è risolto.
Ciao

 /etc/apt/sources.list?
#deb file:///cdrom/ sarge main
deb 
ftp://ftp2.it.debian.org/debian/
 testing main
deb-src 
ftp://ftp2.it.debian.org/debian/
 testing main
deb 
http://security.debian.org/
 stable/updates main
deb 
http://mars.iti.pk.edu.pl/~jakub/dist/sarge
 ./
Manu

ho provato a scaricarla da internet a un altro indirizzo, con lo stesso 
risultato paro paro: non lo installa.
che fò?
:-(
Manu

 deb 
http://mars.iti.pk.edu.pl/~jakub/dist/sarge
 ./
che c'è qui?
non riesco a vedere, quindi non so dirti se questi pacchetti siano
necessari o meno, oppure se qualcosa tra questi pacchetti ingarbuglia le
dipendenze degli altri pacchetti.
nel dubbio, togliere provvisoriamente.
Ciao!
gl :)

 deb 
http://mars.iti.pk.edu.pl/~jakub/dist/sarge
 ./
Qui ha detto tutto gl!!!
Ciao, Paolo

 nel dubbio, togliere provvisoriamente.
qui ci avevo scaricato e mi aggiorna Gimp.
Manu

 repository di debian, oppure l'hai preso da qualche altra parte? Di 
Io ho sempre aggiornato con apt-get update e poi upgrade, non so se ho 
fatto casino da quando ho introdotto l'indirizzo per l'aggiornamento di 
gimp, cosa che per altro ho fatto seguendo le istruzioni trovate sul 
sito di Gimp e mirate alla debian sarge.
Manu (ora provo i vostri suggerimenti)

 qui ci avevo scaricato e mi aggiorna Gimp.
In sarge c'è gimp 2.0.4-1, non so se c'è qualcosa di più nuovo su
quella sorgente.
Ciao!
gl :)

 $ apt-get install perl-base
mi ha tolto perl-base e ora ci sono un sacco di altri pacchetti "broken".
Sempre peggio: non lo rinstalla!
Manu

 quella sorgente.
infatti è vero: non c'è nulla di nuovo, perciò l'ho tolta.
Manu

 Sempre peggio: non lo rinstalla!
Lo puoi reinstallare con 
`$ apt-get install perl-base`
prima di installare gli altri pacchetti da aggiornare oppure con 
`dpkg --force -i /path/to/perl-base`
Don't worry, è una situazione transitoria.
Ciao!
gl :)

 Don't worry, è una situazione transitoria.
...'toria?
:-(
Manu

 Perl-base non si installa nemmeno colle cannonate.
Ma hai tolto quel pacchetto gimp-perl?
Dopo che lo hai tolto, se dai apt-get install perl-base che errore hai?


NON lo toglie!
è tutto bloccato.
Ora ho qui un casino della madonna: molte applicazioni non funzionano 
più e anche la configurazione se ne è andata a quel paese. Non riesco 
più ad aprire nemmeno i cd di backup: devo rifarmi daccapo! a questo 
punto mi conviene spianare tutto e rincominciare daccapo sul serio.
Veramente scoraggiatissima!
Manu

 Veramente scoraggiatissima!
Aspetta prima di piallare tutto, non è detto che la situazione sia 
irrecuperabile.
Procedi con calma, un problema alla volta.
Che messaggio ti dà quando tenti di usare apt-get???

 Che messaggio ti dà quando tenti di usare apt-get???
tutto come prima, con la differenza che sono aumentati i conflitti e le 
dipendenze non soddisfatte.
Ad es:
debian:~# apt-get upgrade
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
È consigliabile eseguire `apt-get -f install' per correggere questi 
problemi.
I seguenti pacchetti hanno dipendenze non soddisfatte:
   adduser: Dipende: perl-base (>= 5.6.0) ma non è installato
   debconf: Predipende: perl-base (>= 5.6.1-4) ma non è installato
   libapache2-mod-perl2: Dipende: perlapi-5.8.4
   libauthen-pam-perl: Dipende: perlapi-5.8.0
   libdbd-pg-perl: Dipende: perlapi-5.8.4
   libdbi-perl: Dipende: perlapi-5.8.4
   libglib-perl: Dipende: perlapi-5.8.4
   libgtk2-perl: Dipende: perlapi-5.8.4
   libhtml-parser-perl: Dipende: perlapi-5.8.3
   liblocale-gettext-perl: Dipende: perlapi-5.8.0
                           Dipende: perl-base (>= 5.8.0-17) ma non è 
installato
                           Predipende: perl-base (>= 5.8) ma non è 
installato
   libnet-ssleay-perl: Dipende: perlapi-5.8.3
   libperl5.8: Dipende: perl-base (= 5.8.4-2.2) ma non è installato
   libpg-perl: Dipende: perlapi-5.8.3
   libterm-readkey-perl: Dipende: perlapi-5.8.0
   libtext-charwidth-perl: Dipende: perlapi-5.8.0
                           Dipende: perl-base (>= 5.8.0-18) ma non è 
installato
   libtext-iconv-perl: Dipende: perl-base (>= 5.8.3-2) ma non è installato
                       Dipende: perlapi-5.8.3
   liburi-perl: Dipende: data-dumper
   pdl: Dipende: perlapi-5.8.4
   perl: Dipende: perl-base (= 5.8.4-2.2) ma non è installato
E: Dipendenze non trovate. Riprovare usando -f.
e poi non capisco questo "perlapi" da dove esce fuori: non riesco a 
trovarlo con nulla!
Diversi programmi sono stati tolti o rimasti lì non configurati...
sono nel pallone.
Manu

 dipendenze non soddisfatte.
Aspetta, una cosa per volta: l'installazione di perl-base è sempre 
bloccata per quel conflitto con gimp-perl?
Se fai dpkg -i /var/cache/apt/archives/perl-base_5.8.4-2.2_i386.deb ti 
dà sempre quell'errore di prima?
Se sì, prova a fare dpkg -r gimp-perl.



Allora Manu, prima di tutto una cosa deve essere chiara: apt è il più
avanzato strumento per la gestione delle dipendenze; ora se tu hai un
problema con apt è evidente che non lo sai usare.
Questo non lo dico per offenderti ma per farti capire che apt
FUNZIONA; quindi se sei in questa situazione è probabile che tu abbia
pasticciato in giro ma è cmq sempre possibile rimediare.
TUTTI hanno avuto problemi con apt all' inizio e TUTTI hanno risolto in
qualche modo.
Veniamo a te: ho letto velocemente il 3d e ti propongo questa soluzione:
Innanzitutto commenta tutte le righe (== metti un '#' all' inizio della riga) nel tuo
/etc/apt/sources.list
Poi mettici queste 2 righe:
deb 
http://debian.vicnet.net.au/debian/
 testing main contrib non-free
deb 
http://ftp.it.debian.org/debian-non-US/
 testing/non-US main contrib non-free
Lancia:
# apt-get update
Posta l' errore che ti da :
# apt-get dist-upgrade
Al limite prova con:
# apt-get -f install
In generale se hai un problema con un pacchetto e lo vuoi reinstallare lancia:
# apt-get --purge --reinstall install <pacchetto>
Ci sono mille mila prove che puoi fare per rimediare prima di formattare tutto;
Cmq se sei abituato così...
-- 
Saluti
Mattia

 Se sě, prova a fare dpkg -r gimp-perl.
questo ha funzionato. dopodiche č un sacco di tempo che sto togliendo e 
installando di nuovo i pacchetti: sembrava che si stesse sistemando 
tutto, ma non appena tento di rinstallare perl-base....si comincia da 
capo con i conflitti di dipendenze, pacchetti non configurati blocco 
degli aggiornamenti, io non so capire perchč: speravo di avere risolto e 
invece eccomi daccapo!
Manu

 # apt-get --purge --reinstall install <pacchetto>
questo lo provo.
scusa: sono abbastanza nel pallone, magari ritento e ti posto l'errore 
che mi da con gli indirizzi che mi hai dato.
Ciaomanu

 invece eccomi daccapo!
In /etc/apt/sources.list ora hai solo le righe relative al repository di 
debian, vero???
Che errore ti dà esattamente con apt-get install perl-base? Non può 
essere lo stesso di prima.

 ha dei problemi a trovare i pacchetti.
Hai ragione, prova con questo (e solo questo):
deb 
http://mirror.ox.ac.uk/debian/
 testing main contrib non-free
Usi sarge/testing vero?
-- 
Saluti
Mattia

 essere lo stesso di prima.
disinstallando cupsys-driver-gimpprint pdl libgimp-perl sono riuscita a 
installare perl-base, ma rinstallando poi gli altri 3 si crea un 
conflitto :
debian:~# dpkg --audit
I seguenti pacchetti sono stati spacchettati ma non ancora configurati.
Devono essere configurati usando dpkg --configure o l'opzione di
configurazione nel menù di dselect per funzionare:
  libgimp-perl         Perl support and plugins for The GIMP
I seguenti pacchetti sono solo parzialmente configurati, probabilmente per
problemi configurandoli la prima volta.  La configurazione dovrebbe essere
ritentata usando dpkg --configure <pacchetto> o con l'opzione di
configurazione nel menù di dselect:
  pdl                  The perl data language: Perl extensions for numerics
  cupsys-driver-gimpprint Gimp-Print printer drivers for CUPS
Ciaomanu (ho ancora diversi altri pacchetti da ripristinare...)

 Ciaomanu (ho ancora diversi altri pacchetti da ripristinare...)
Ciaopaolo (buon lavoro, vedo però che ne stai venendo fuori!)

 Ciaopaolo (buon lavoro, vedo però che ne stai venendo fuori!)
quello che ho capito è che l'errore sta qui:
Can't locate Getopt/Std.pm in @INC (@INC contains: /etc/perl 
/usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 
/usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 
/usr/local/lib/site_perl .) at /usr/sbin/cups-genppdupdate line 21.
era lo stesso errore per cui perl-base non poteva essere installato: la 
nuova versione non riusciva a sovrascrivere i file elencati sopra. Ora 
questi file non esistono più e nemmeno le directory perl, eppure 
gimp-perl, perl-base, perl secondo apt-get sono installati con la 
versione più recente.
Non basta installare e disinstallare pacchetti, non so che devo fare, se 
devo cercare di ripristinare la vecchia versione di perl... insomma con 
quello che ho fatto finora non risolvo nulla.
Manu

 Usi sarge/testing vero?
con questi indirizzi qui il risultato e gli errori sono gli stessi pari 
pari.
Ciaomanu (testing)

 /usr/local/lib/site_perl .) at /usr/sbin/cups-genppdupdate line 21.
Questo messaggio vuol dire che perl non trova alcuni moduli che gli 
servono perchč sono richiamati da certi programmi.
Puň essere che ti manchino alcuni pacchetti, oppure che ci siano 
problemi di configurazione.
Hai un pacchetto che si chiama perl-modules? Se sě, qual'č la versione?

 Hai un pacchetto che si chiama perl-modules? Se sì, qual'è la versione?
c'è e la versione è la 5.8.4-2.2
sto facendo confusione anche perchè smanetto mentre sono al lavoro (nel 
frattempo ho fatto un idolino e una mano e ho pure venduto un paio di 
cose importanti biascicando inglese).
Ciaomanu

debian:~# dpkg --audit
debian:~#
Finalmente!
E' andato tutto a posto con:
apt-get --purge --reinstall install perl-modules
l'avevo gią fatto decinaia di volte, si vede che stavolta gli andava.
:-)
Ora vado a fare uno scarabeo (di quelli col corno...come si chiamano? boh.)
CiaoManu 1000 grazie a tutti.

 Ora vado a fare uno scarabeo (di quelli col corno...come si chiamano? boh.)
Uno scarabeo col corno????

 Uno scarabeo col corno????
Lo scarabeo rinoceronte (Oryctes nasicornis).
ho fatto rospi, salamandre, bovini, ragni, formiche, 
carabi....grifi...unicorni....
mi viene bene (li faccio in cera).
Ciaomanu



pinguini no?
potresti farli col logo della distro e venderli al newsgroup
ah l'idea e' in gpl =)

 potresti farli col logo della distro e venderli al newsgroup
già, ci penserò (...d'oro? di bronzo?... tuttedue: bronzo patinato e oro 
bianco)
Manu

 bianco)
mdk 
il primo lo voglio io
piccolo eh che senno' mi'moglie mi butta fori di casa

 piccolo eh che senno' mi'moglie mi butta fori di casa
ahnò grandezza naturale?
:-(
-- 
X