Newsgroup: it.comp.os.linux.debian
Titolo: apt-get e dipendenze esagerate

  Ciao a tutti,
 ho appena rimosso (con somma soddisfazione) ubuntu per tornare a debian
(lenny) e sto rinstallando un po' di cose... il problema che ho sempre
avuto e' quello delle dipendenze: se ad esempio installo the gimp, mi
installa tra l'altro sudo e synaptic (a che pro, poi?).
  Il bello e' che dopo aver installato gimp (almeno stavolta, con altre
distribuzioni non mi pare facesse uguale) posso toglierli senza alcun
problema! :-o
  A questo punto mi decido a chiedere: come vengono definite le
dipendenze tra i pacchetti? E come si puo', senza cambiare
distribuzione, evitare di installare un sacco di roba inutile solo
perche' qualcuno ha deciso che "ci vuole"? :-/
  Grazie,
-- 
Gianfranco Bertozzi
Linux User #183585

 perche' qualcuno ha deciso che "ci vuole"? :-/
Non succede praticamente mai che qualcuno in Debian decida che "ci vuole" 
senza una buona ragione, quindi non puoi.
Pero` puoi controllare le dipendenze dei pacchetti che installi ed 
evitare di installare i recommends o i suggests, e lasciare solo i 
depends.
Bye.

 bisogno.
curioso... con etch questa dipendenza non c'era...
$ apt-cache depends gimp
gimp
   Depends: wget
   Depends: gimp-data
   Depends: libaa1
   Depends: libart-2.0-2
   Depends: libatk1.0-0
   Depends: libc6
   Depends: libcairo2
   Depends: libexif12
   Depends: libexpat1
   Depends: libfontconfig1
   Depends: libfreetype6
   Depends: libgimp2.0
   Depends: libglib2.0-0
   Depends: libgtk2.0-0
   Depends: libice6
   Depends: libjpeg62
   Depends: liblcms1
   Depends: libmng1
   Depends: libpango1.0-0
   Depends: libpng12-0
   Depends: libsm6
   Depends: libtiff4
   Depends: libwmf0.2-7
   Depends: libx11-6
   Depends: libxcursor1
   Depends: libxext6
   Depends: libxfixes3
   Depends: libxi6
   Depends: libxinerama1
   Depends: libxmu6
   Depends: libxpm4
   Depends: libxrandr2
   Depends: libxrender1
   Depends: libxt6
   Depends: zlib1g
  |Suggests: gimp-help-en
   Suggests: <gimp-help>
     gimp-help-cs
     gimp-help-de
     gimp-help-en
     gimp-help-fr
     gimp-help-it
     gimp-help-nl
     gimp-help-sv
     gimp-help-zh-cn
   Suggests: gimp-python
   Suggests: libgimp-perl
   Suggests: gimp-data-extras
   Suggests: libasound2
   Recommends: gimp-svg
   Recommends: gimp-print
   Conflicts: gimp-data
   Conflicts: libgimp2.0
   Replaces: gimp-data

 depends.
Di default apt installa anche i recommends (mortacci loro).
Aggiungere quindi in apt.conf
Aptitude::Recommends-Important "false";
APT::Install-Recommends "false";
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

 installa tra l'altro sudo e synaptic (a che pro, poi?).
Non mi pare che "gimp" abbia queste dipendenze, ne` in Lenny, ne` in Sid.
Ciao,
gc :-)

 APT::Install-Recommends "false";
  Ok, proprio quello. Ti ringrazio tanto per la dritta, un bel po' di
roba me la toglie. Se avessi pensato a dare un man apt.conf avrei
risparmiato la richiesta sul NG, ma non sapevo nemmeno che un file del
genere esisteva. =8-)
  Un saluto a tutti,
-- 
Gianfranco Bertozzi
http://www.locandamilu.it
Linux User #183585

 ricordo, ma roba cosi' e' recente recente, credo. :-o
Roba di due mesi fa di cui anch'io mi sono accorto solo in seguito ad una
discussione qui sul NG (e per cui dovrei chiedere scusa ma non ricordo a chi).
Il tentativo a tutti i costi di voler seguire le strategie di Ubuntu.


 Il tentativo a tutti i costi di voler seguire le strategie di Ubuntu.
Credo che l'idea sia quella di rendere uguale il comportamento di
apt-get e di aptitude.
Personalmente non sono però affatto d'accordo su questa scelta.
-- 
Lurkos

 Personalmente non sono però affatto d'accordo su questa scelta.
Si potrebbe lanciare una petizione online....


 Il tentativo a tutti i costi di voler seguire le strategie di Ubuntu.
  Ottima cosa. :-/
  Ubuntu l'avevo, mi son rifiutato di installare le ultime versioni e
son tornato a debian. Ora mi sa che mi tocchera' passare nuovamente a
slackware.
  Ma un linux-linux continueremo ad averlo o dovremo rassegnarci a
questi lin-dows che stanno uscendo come funghi? :-o
  Saluti preoccupati,


 curioso... con etch questa dipendenza non c'era...
neanche nella (mia) testing esiste.
l'ho appena installata, ho installato gimp, apt non mi installa di default
nè i consigliati nè i raccomandati e non mi ha installato nè sudo nè
synaptic.
quante differenti versioni di testing esistono?

 APT::Install-Recommends "false";
Grazie!

 su macchine server con 256MB di ram...
Sei sicuro che i quaranta pacchetti non fossero dei "carichi pendenti"
di altre installazioni, magari dfatte in parte con apt-get ed in parte
con aptitude? Ti ricordi quali erano?
Io ho installazioni sia Sarge, sia Etch, sia Lenny ed in NESSUNA di
queste l'installazione di logcheck ha osato installare qualcosa che non
fossero le sue dipendenze e sicuramente niente di grafico dato che,
oltre ad essere inutile per l'analisi dei log, l'ambiente grafico non e`
nemmeno installato.
Uno di questi server e` un celeron 300MHz con 256MB di ram e 2 dischi da
3GB messi in raid1 e se gli chiedessi di installargli un desktop grafico
non sarebbe contento (o almeno, "lui" accetterebbe, ma diventerebbe un
DoS per la rete interna).
Per verificare le dipendenze sul tuo "server", prova a rimuovere
logcheck ("aptitude purge logcheck") e guarda se vengono rimossi anche
tutti quei pacchetti che si e` "portato dietro".
Usa anche "deborphan" per fare pulizia.
Ciao,
gc :-)

 "portato dietro". Usa anche "deborphan" per fare pulizia.
Mille grazie, provero' ma non sulle macchine di produzione,
visto che ora funzionano! Anche se devo dire che, quand'ero
particolarmente e pericolosamente niubbo, da dei miei cari
amici, sul mio primo server k6300, ne ho fatte davvero di
tutti i colori SENZA MAI SOSPENDERE IL SERVIZIO, ne'
riavviare. Da li' mi sono fatto, all'epoca, una buona
impressione di linux, e di Debian. Anche se a volte, da
autodidatta, per venire a capo di un problema mi ci vogliono
9 mesi...
Grazie mille in ogni caso.

 fossero le sue dipendenze e sicuramente niente di grafico dato che
Pardon, dimenticavo: il problema accade solo con etch, nella
fattispecie dselect, assieme a logcheck e alle sue mi pare
quattro dipendenze, mi tira dentro qualcosa come 25 mega di
pacchetti da installare, di cui parecchi relativi a x11 o
gnome, e relative, immagino, dipendenze ulteriori (potrei
sbagliarmi, ho circa tre macchine con etch e niente ambiente
grafico). Non sapendo ne' leggere ne' scrivere, per non
rischiare, fidandomi di dselect che comunque ne sa piu' di
me, ho lasciato installare, pur fra molte perplessita'. Una
volta, prima di decidere di installare comunque, e credendo
di aver sbagliato qualcosa, ho perfino deselezionato a mano
ogni singolo pacchetto, avro' perso due ore...
Certo che scoprire adesso a cosa era dovuto questo
comportamento, e' MOLTO IRRITANTE.
Con sarge nessun problema.

 Grazie mille in ogni caso.
gc :-)

 Per gestire i pacchetti te lo consiglio senza dubbio.
Discussione fatta una settimana fa con qualche approfondita argomentazione
pro e contro i vari sistemi di gestione deb.


 pro e contro i vari sistemi di gestione deb.
Ok, il mio voto e` per aptitude, che e` il piu` vicino alle mie esigenze
ed al mio modo di lavorare.
Ciao,
gc :-)

 dell'autore... ;-)
È un esperienza che rende uomini, come direbbe il buon Serni... dopo hai due
palle così :D
Come package manager non è malaccio, ha una bella interfaccia grafica, il
problema è che con il primo pacchetto installa di default anche altri 7GB di
spazzatura :D
