Newsgroup: it.comp.os.linux.iniziare
Titolo: Knoppix ed aggiornamenti "incartati"

Ciao a tutti.
Ho rimosso tutto openoffice-de-en per poterlo installare in italiano:
apt-get install openoffice.org-l10n-it ha successo, ma poi ovviamente
devo dare anche
apt-get install 
openoffice.org
Qui i problemi:
I seguenti pacchetti hanno dipendenze non soddisfatte:
  openoffice.org-java-common: Dipende: bsh (>= 2.0b4-1) ma non sta per
essere installato E: Dipendenze non soddisfatte. Provare 'apt-get -f
install' senza pacchetti (o specificare una soluzione).
Quindi faccio un bel:
root@bidone:/etc/init.d# apt-get -f install
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
Correzione delle dipendenze in corso... Fatto
I seguenti pacchetti verranno inoltre installati:
  bsh
Pacchetti suggeriti:
  bsh-doc
I seguenti pacchetti NUOVI (NEW) saranno installati:
  bsh
0 aggiornati, 1 installati, 0 da rimuovere e 3 non aggiornati.
24 non completamente installati o rimossi.
È necessario prendere 0B/270kB di archivi.
Dopo l'estrazione, verranno occupati 373kB di spazio su disco.
Continuare [S/n]?
(Lettura del database ... 105494 file e directory attualmente
installati.) Spacchetto bsh (da .../archives/bsh_2.0b4-4_all.deb) ...
dpkg: errore processando /var/cache/apt/archives/bsh_2.0b4-4_all.deb
(--unpack): tentata sovrascrittura di `/usr/share/man/man1/bsh.1.gz',
che si trova anche nel pacchetto ash-knoppix-26 Sono occorsi degli
errori processando: /var/cache/apt/archives/bsh_2.0b4-4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Che però non aiuta.
Quindi tento di rimuovere ash-knoppix-26 ma senza successo:
root@bidone:/etc/init.d# apt-get remove --purge ash-knoppix-26
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:
  openoffice.org-java-common: Dipende: bsh (>= 2.0b4-1) ma non sta per
essere installato E: Dipendenze non soddisfatte. Provare 'apt-get -f
install' senza pacchetti (o specificare una soluzione).
Come ne esco?
Grazie.

 Come ne esco?
Knoppix e' un orribile miscela di repository e branch Debian che rende 
molto difficile l'aggiornamento.
Prova a specificare un branch, tipo:
# apt-get install -t unstable 
openoffice.org
e vedi se migliora.
-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux on AMD64

 Grazie.
HTH,
David
-- 
         Linux Registered User #334216
Get FireFox! >> 
http://snipurl.com/gofoxygo/
 <<
Blog         >>  
http://www.hanskalabs.net/
  <<
Staff        >> 
http://www.debianizzati.org/
 <<

 (quindi, non rischi di distruggere il sistema..)
Non va:
root@bidone:/var/cache/apt/archives# dpkg --force-overwrite -i
bsh_2.0b4-4_all.deb (Lettura del database ... 105494 file e directory
attualmente installati.) Spacchetto bsh (da bsh_2.0b4-4_all.deb) ...
dpkg - attenzione, ignoro il seguente problema perché si è usata
--force: tentata sovrascrittura di `/usr/share/man/man1/bsh.1.gz', che
si trova anche nel pacchetto ash-knoppix-26 dpkg: problemi con le
dipendenze impediscono la configurazione di bsh: bsh dipende da
libjline-java; comunque: Il pacchetto libjline-java non è ancora
configurato. dpkg: errore processando bsh (--install):
 problemi con le dipendenze - lasciato non configurato
Sono occorsi degli errori processando:
 bsh
Altri suggerimenti?

 e vedi se migliora.
Nel file sources.list ho messo solo "testing", perciò questo problema
non credo si ponga... che dici?

OxygeN ha scritto:

Allora...
# dpkg --configure -a
# dpkg --force-overwrite -i tuopacchetto.deb
# dpkg --configure -a
# apt-get -f install
Vedi che succede. ;-)


 Vedi che succede. ;-)
Succede che FUNZIONA!
Però ora ti chiedo cortesemente la spiegazione di ogni passaggio,
soprattutto la MOTIVAZIONE. Grazie!!!

> problemi con le dipendenze - lasciato non configurato
Se leggi attentamente l'errore... ti dice che libjline-java non è
configurato. Quindi puoi fare:
# dpkg --configure libjline-java
ma, se questo pacchetto dipende da altri.. devi lavorarci a manina.
Quindi,
# dpkg --configure -a
(-a sta per "all")
ti configura tutti i pacchetti *che può configurare in quel momento*.
Poi dai dpkg --force-overwrite.
Dopodiché, dato che con dpkg hai installato un nuovo pacchetto, lo
configuri:
# dpkg --configure -a
(sempre con -a come "misura precauzionale"..)
Dopodiché, ancora come "misura precauzionale"... apt-get -f install.
Praticamente fai a mano quello che farebbe apt-get. (ovvio, tranne il
passaggio del --force-overwrite... e, infatti, apt-get ti sputa fuori un
messaggio d'errore).
Spero di esserti stato d'aiuto,


 David
Altrochè! Ottima spiegazione... di nuovo grazie e buona domenica!