Newsgroup: it.comp.os.linux.debian
Titolo: Mi saro` fissato, ma...

...a me 'sta storia di avahi che non puo` essere disinstallato senza
portarsi appresso tutto l'ambiente grafico inizia a starmi un po' sui OO...
Quasi quasi apro un bug...
-- 
                          | Mi sto arrabbiando...
\|/ ____ \|/   \ ||_|     | ...non vi piacerebbe vedermi
"@'/ ,. \`@"    \|| |     |    arrabbiato...
/_| \__/ |_\ Vax Headroom |
   \__U_/                 |       Dr. David Bruce Banner

 portarsi appresso tutto l'ambiente grafico inizia a starmi un po' sui OO...
Io non l'ho installato eppure sto usando Gnome.
root@zipmantp:~$ dpkg -l \*avahi\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                         Version                      Description
+++-============================-============================-========================================================================
un  avahi-autoipd                <none>                       (no 
description available)
un  avahi-daemon                 <none>                       (no 
description available)
un  avahi-utils                  <none>                       (no 
description available)
ii  libavahi-client3             0.6.23-4                     Avahi client 
library
ii  libavahi-common-data         0.6.23-4                     Avahi common 
data files
un  libavahi-common0             <none>                       (no 
description available)
ii  libavahi-common3             0.6.23-4                     Avahi common 
library
ii  libavahi-compat-libdnssd1    0.6.23-4                     Avahi Apple 
Bonjour compatibility library
ii  libavahi-glib1               0.6.23-4                     Avahi glib 
integration library
ii  libavahi-gobject0            0.6.23-4                     Avahi GObject 
library
rc  libavahi-ui0                 0.6.23-3                     Avahi GTK+ 
User interface library
-- 
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.

 
Hai troppo ragione.
Christian

 Io non l'ho installato eppure sto usando Gnome.
[cut]
Mi hanno letto nel pensiero ???
L'ultima volta che ci ho provato mi voleva disinstallare ogni ben di dio...
-- 
                          |   L'ultima volta che ho fatto
\|/ ____ \|/   \ ||_|     |   sesso ???
"@'/ ,. \`@"    \|| |     |   Era notte, era buio,
/_| \__/ |_\ Vax Headroom |   ero solo...
   \__U_/                 |                 Daniele Luttazzi

 Io non l'ho installato eppure sto usando Gnome.
   Pero` non mi e` chiaro: per quale motivo su alcune etch mi vuole
disinstallare kde mentre su altre no... E sono tutte dist-upgradate di
recente... :(
-- 
                          |  Del resto mimporta 'nasega sai
\|/ ____ \|/   \ ||_|     |  Ma fatta bene
"@'/ ,. \`@"    \|| |     |  Del resto mimporta 'nasega sai
/_| \__/ |_\ Vax Headroom |  Ma fatta bene che non si sa mai
   \__U_/                 |  Che non si sa mai, che non si sa mai

 recente... :(
  Mi sa che e' una configurazione di apt che in qualche caso agisce
anche sui pacchetti raccomandati e in qualche caso li ignora. Ricordo di
averci picchiato la testa in passato. E purtroppo non riesco ad esser
piu' chiaro di cosi', ma l'impressione e' questa. :-o
  Saluti,
-- 
Gianfranco Bertozzi
Linux User #183585

 piu' chiaro di cosi', ma l'impressione e' questa. :-o
# cat /etc/apt/apt.conf.d/90custom
// Acquire::http::Proxy "
http://192.168.195.18:3142/
";
APT::Cache-Limit 125829120;
Aptitude::Recommends-Important "false";
APT::Install-Recommends "false";


 APT::Install-Recommends "false";
Si, l'avevo supposto... Ma:
rosario@pcvh:~ > cat /etc/apt/apt.conf.d/*
APT::Authentication::TrustCDROM "true";
// Pre-configure all packages with debconf before they are installed.
// If you don't like it, comment it out.
DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
(qui sono riuscito a disinstallarlo)
earthworm@wormole:~$ cat /etc/apt/apt.conf.d/*
APT::Authentication::TrustCDROM "true";
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "0";
// Pre-configure all packages with debconf before they are installed.
// If you don't like it, comment it out.
DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
(qui no)
...non sono messi a "false" in nessuna di queste macchine...
-- 
                          |    C'era un gran rumore negli
\|/ ____ \|/   \ ||_|     | universi. Generazioni di stelle
"@'/ ,. \`@"    \|| |     | nascevano e morivano sotto lo
/_| \__/ |_\ Vax Headroom | sguardo di telescopi assuefatti,
   \__U_/                 | 

 portarsi appresso tutto l'ambiente grafico inizia a starmi un po' sui OO...
Ma non è già uscito un bazilione di volte questo discorso? :)
Se ho capito bene il tuo problema, dipende da come hai installato l'ambiente
grafico.
1) # apt-get install gnome
Questo ti tira giù un miliardo di dipendenze, tra cui anche avahi-daemon. Ora,
se tu provi a togliere avahi-daemon, visto che è una *dipendenza*, lui ti
rimuove anche "gnome" (che è un metapacchetto). Questo però scatena l'inferno,
dato che il metapacchetto ha installato tutto il DE, quindi per APT tutto è una
dipendenza di "gnome" e, togliendo gnome, considera tutto quello che ha
installato come "non più utile" (man apt-get, cerca "autoremove")
2) # apt-get install gnome-desktop-environment
Questo installa tutto GNOME, ma *non* dipende da avahi-daemon. Quindi risolvi i
problemi al punto 1.
Che differenza c'è tra i due pacchetti? Semplice: "gnome" dipende da più
pacchetti per...
"Questo pacchetto dipende dalla distribuzione standard dell'ambiente
 desktop GNOME, più una gamma completa di plugin e altre applicazioni
 che si integrano con GNOME in Debian, fornendo il miglior ambiente
 disponibile al momento."
(apt-cache show gnome)
Le dipendenze in più sono (tolti gnome-desktop-environment e avahi-daemon):
gdm-themes, gnome-themes-extras, gnome-games (>= 1:2.22.2),
libpam-gnome-keyring (>= 2.22.2), gstreamer0.10-plugins-ugly (>= 0.10.8),
gstreamer0.10-ffmpeg (>= 0.10.4), rhythmbox (>= 0.11.5), synaptic (>= 0.62),
system-config-printer (>= 1.0.0), totem-mozilla, swfdec-mozilla,
epiphany-extensions, evolution-plugins (>= 2.22.2), evolution-exchange (>=
2.22.2), evolution-webcal (>= 2.21.92), gnome-spell (>= 1.0.4), serpentine,
gnome-app-install, transmission-gtk, bluez-gnome, gnome-vfs-obexftp, arj,
p7zip
(poi ci sarebbero i Recommends e Suggests, ma lasciamo perdere per ora).
Conclusione: per avere tutto gnome come installato dal metapacchetto "gnome",
ma senza installare avahi-daemon, puoi:
# apt-get install gnome-desktop-environment gnome-games synaptic rhythmbox
<altri pacchetti di cui sopra> avahi-daemon-
(nota il "-" alla fine di avahi-daemon. Questo evita di tirarlo giù se negli
<altri pacchetti> c'è qualcuno che ne ha bisogno. In questo caso, o ti tieni
avahi, o togli il pacchetto dalla lista).
Nota che i pacchetti che specifichi sulla riga di comando verranno segnati come
"installati manualmente" -- ma se ti servono, questa è una gran cosa.
Ora, hai già Gnome installato, e vuoi togliere Avahi.
# apt-get --purge remove avahi-daemon
Questo ti vuole rimuovere tutti i pacchetti, o ti dice "si potrebbero
rimuovere, non sono più usati"? (è fondamentale la differenza)
Se vuole proprio rimuoverli, allora prendi APT in giro così:
# apt-get --purge remove avahi-daemon gnome-desktop-environment+ <lista
"manuale" come sopra, con un + dopo ogni pacchetto>
Anche qui, se qualche pacchetto che segni con + necessita di avahi, non verrà
installato. Tieniti avahi o rimuovi quel pacchetto.
(e no, IMHO non c'entra nulla il discorso sui Recommends che ZipMan ha fatto,
dato che questa è una Depends:)
My 2 cents,
David
-- 
 . ''`.  Debian maintainer | 
http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- 
http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- 
http://snipr.com/qa_page
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

 
Questo post me lo stampo e lo conservo gelosamente...
Io comunque, sara' uscito bazilioni di volte questo discorso, ma non 
l'avevo mai visto.
Paride

 verrà installato. Tieniti avahi o rimuovi quel pacchetto.
   Molto bene... Questa di gnome l'ho capita e mi sembra logica... Adesso
devo capire se c'e` un meccanismo simile anche per kde, visto che e` lui
che prova a disinstallarmi... Probabilmente si visto che, generalmente, kde
lo installo in un secondo momento con install kde, quindi se anche questo
ha lo stesso tipo di dipendenze del pacchetto gnome...
   Interessante la storia dei caratteri a fine nome pacchetto, nella manpage
non ci avevo mai fatto caso...
Farotti sapere...
Grazie mille...
-- 
                          |
\|/ ____ \|/   \ ||_|     |  Tutti mentono; ma non importa,
"@'/ ,. \`@"    \|| |     |  perch?? nessuno sta a sentire.
/_| \__/ |_\ Vax Headroom |
   \__U_/                 |          Legge di Lieberman

 Questo post me lo stampo e lo conservo gelosamente...
Quoto... E' il post più intelligente, istruttivo e chiaro che abbia mai
letto da quando frequento il newsgroup.. Anzi.. Questo E' il post
perfetto :-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with SUSE - 
http://enigmail.mozdev.org
iEYEARECAAYFAkmCDtsACgkQQluRNWO+ZXuz3ACeMo20YNxIXTnPL5AGiNBJ7vij
d3oAnRi0xZ7D0FgmGq94oVjlglZkfOi0
=aitE
-----END PGP SIGNATURE-----

 perfetto :-)
E' decisamente utile spaccare le balle ai dd, prima o poi ti dicono per 
bene le cose :-))
Paride