Hej,
La dernière fois que j’ai installé squeeze, j’ai voulu le paramétrer un matin (enlever quelques paquets inutiles genre evolution ou autre) et j’ai merdé, j’ai enlevé la moitié du système :
J’ai pas trop compris mais j’étais pas super réveillé donc j’ai pas eu le temps d’étudier le souci.
Ce matin, c’est en installant un paquet que ça m’est venu.
Tout d’abord avec aptitude :
root@Debian:/home/ras# aptitude install nvidia-settings
Les NOUVEAUX paquets suivants vont être installés :
nvidia-settings
Les paquets suivants seront ENLEVÉS :
abiword{u} abiword-common{u} abiword-plugin-grammar{u}
abiword-plugin-mathview{u} apache2.2-bin{u} aptdaemon{u} arj{u}
binfmt-support{u} bogofilter{u} bogofilter-bdb{u} bogofilter-common{u}
cheese{u} cheese-common{u} cli-common{u} dmz-cursor-theme{u}
dnsmasq-base{u} ekiga{u} empathy-common{u} epiphany-extensions{u}
evolution-common{u} evolution-plugins{u} evolution-webcal{u}
file-roller{u} freedesktop-sound-theme{u} freeglut3{u} gcalctool{u}
gconf-defaults-service{u} gconf-editor{u} gdebi{u} gdebi-core{u} gdm3{u}
gedit-plugins{u} geoclue{u} geoclue-hostip{u} geoclue-localnet{u}
geoclue-manual{u} geoclue-yahoo{u} gnash{u} gnash-common{u}
gnome-backgrounds{u} gnome-bluetooth{u} gnome-cards-data{u}
gnome-codec-install{u} gnome-disk-utility{u} gnome-games{u}
gnome-games-data{u} gnome-games-extra-data{u} gnome-nettool{u}
gnome-office{u} gnome-session-canberra{u} gnome-system-tools{u}
gnome-themes{u} gnome-themes-extras{u} gnome-themes-more{u}
gnome-user-share{u} gnuchess{u} gnuchess-book{u} gnumeric{u}
gnumeric-common{u} gstreamer0.10-ffmpeg{u} gstreamer0.10-fluendo-mp3{u}
gstreamer0.10-nice{u} gstreamer0.10-tools{u} gthumb{u} gthumb-data{u}
gtk2-engines-pixbuf{u} gtk2-engines-smooth{u} gucharmap{u}
guile-1.8-libs{u} gvfs-bin{u} hal{u} hal-cups-utils{u} hal-info{u}
hamster-applet{u} libabiword-2.8{u} libaiksaurus-1.2-0c2a{u}
libaiksaurus-1.2-data{u} libaiksaurusgtk-1.2-0c2a{u}
libapache2-mod-dnssd{u} libapr1{u} libaprutil1{u}
libaprutil1-dbd-sqlite3{u} libaprutil1-ldap{u} libart2.0-cil{u}
libavahi-ui0{u} libavcodec52{u} libavformat52{u} libavutil49{u}
libboost-date-time1.40.0{u} libboost-python1.42.0{u}
libboost-thread1.40.0{u} libchamplain-0.4-0{u} libchamplain-gtk-0.4-0{u}
libcheese-gtk18{u} libclutter-gtk-0.10-0{u} libcryptui0{u} libdiscid0{u}
libelf1{u} libepc-1.0-2{u} libepc-common{u} libepc-ui-1.0-2{u}
libevolution{u} libgalago3{u} libgconf2.0-cil{u} libgdata-common{u}
libgdata7{u} libgdome2-0{u} libgdome2-cpp-smart0c2a{u} libgdu-gtk0{u}
libgeoclue0{u} libgif4{u} libglade2.0-cil{u} libglib2.0-cil{u}
libgmime2.4-cil{u} libgnome-bluetooth7{u} libgnome-vfs2.0-cil{u}
libgnome2.24-cil{u} libgnomepanel2.24-cil{u} libgoffice-0.8-8{u}
libgoffice-0.8-8-common{u} libgpod-common{u} libgpod4{u}
libgssdp-1.0-2{u} libgstfarsight0.10-0{u} libgtk2.0-cil{u}
libgtkglext1{u} libgtkhtml-editor-common{u} libgtkhtml-editor0{u}
libgtkhtml3.14-19{u} libgtkmathview0c2a{u} libgupnp-1.0-3{u}
libgupnp-igd-1.0-3{u} liblink-grammar4{u} liblircclient0{u}
libloudmouth1-0{u} libmono-addins-gui0.2-cil{u} libmono-addins0.2-cil{u}
libmono-cairo2.0-cil{u} libmono-corlib2.0-cil{u}
libmono-i18n-west2.0-cil{u} libmono-posix2.0-cil{u}
libmono-security2.0-cil{u} libmono-sharpzip2.84-cil{u}
libmono-system2.0-cil{u} libmtp8{u} libmusicbrainz3-6{u}
libndesk-dbus-glib1.0-cil{u} libndesk-dbus1.0-cil{u} libnice0{u}
libnm-glib-vpn1{u} libnm-glib2{u} libnm-util1{u} libopal3.6.8{u}
libopenobex1{u} libots0{u} libpcap0.8{u} libpolkit-gtk-1-0{u}
libpostproc51{u} libpsiconv6{u} libpt2.6.7{u} librpm1{u} librpmio1{u}
libsdl1.2debian{u} libsdl1.2debian-alsa{u} libspeexdsp1{u} libsrtp0{u}
libssh-4{u} libsvga1{u} libswscale0{u} libtelepathy-farsight0{u}
libtelepathy-glib0{u} libtidy-0.99-0{u} libwv-1.2-3{u} liferea-data{u}
link-grammar-dictionaries-en{u} media-player-info{u} mesa-utils{u}
mobile-broadband-provider-info{u} modemmanager{u} mono-2.0-gac{u}
mono-gac{u} mono-runtime{u} mozilla-plugin-gnash{u} nautilus-sendto{u}
nautilus-sendto-empathy{u} network-manager{u} network-manager-gnome{u}
obex-data-server{u} obexd-client{u} p7zip-full{u} ppp{u}
python-aptdaemon{u} python-aptdaemon-gtk{u} python-axiom{u}
python-beautifulsoup{u} python-bugbuddy{u} python-chardet{u}
python-clientform{u} python-coherence{u} python-configobj{u}
python-cupsutils{u} python-epsilon{u} python-evolution{u}
python-feedparser{u} python-gdata{u} python-gdbm{u} python-gst0.10{u}
python-gtkglext1{u} python-httplib2{u} python-louie{u} python-mako{u}
python-markupsafe{u} python-mechanize{u} python-nevow{u} python-notify{u}
python-opengl{u} python-pam{u} python-pkg-resources{u} python-pyasn1{u}
python-pysqlite2{u} python-rdflib{u} python-serial{u}
python-software-properties{u} python-tagpy{u} python-twisted-bin{u}
python-twisted-conch{u} python-twisted-core{u} python-twisted-web{u}
python-utidylib{u} python-vte{u} python-webkit{u} python-xdg{u}
python-zope.interface{u} rdesktop{u} rhythmbox{u}
rhythmbox-plugin-cdrecorder{u} rhythmbox-plugins{u} rpm-common{u}
rpm2cpio{u} seahorse{u} seahorse-plugins{u} software-center{u}
software-properties-gtk{u} sound-juicer{u} system-config-printer{u}
telepathy-gabble{u} telepathy-mission-control-5{u} telepathy-salut{u}
tomboy{u} totem{u} totem-coherence{u} totem-common{u} totem-mozilla{u}
totem-plugins{u} transmission-common{u} transmission-gtk{u}
unattended-upgrades{u} update-manager-core{u} update-manager-gnome{u}
update-notifier{u} update-notifier-common{u} usb-modeswitch{u}
usb-modeswitch-data{u} vino{u} w3c-dtd-xhtml{u} xdg-user-dirs{u}
xserver-xephyr{u}
0 paquets mis à jour, 1 nouvellement installés, 267 à enlever et 10 non mis à jour.
Il est nécessaire de télécharger 825ko d'archives. Après dépaquetage, 612Mo seront libérés.
Voulez-vous continuer ? [Y/n/?] n
Abandon.
Puis avec apt-get :
root@Debian:/home/ras# sudo apt-get install nvidia-settings
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libmono-addins-gui0.2-cil mono-2.0-gac python-tagpy evolution-common
geoclue-localnet mesa-utils libsdl1.2debian libsdl1.2debian-alsa
libepc-ui-1.0-2 python-pyasn1 libswscale0 geoclue tomboy python-twisted-core
evolution-webcal ekiga python-opengl python-gst0.10 libmtp8 rpm2cpio
libnm-glib-vpn1 gcalctool gthumb freedesktop-sound-theme telepathy-salut
libavutil49 gnuchess-book gnome-nettool gnome-games-extra-data libepc-1.0-2
libgnomepanel2.24-cil hal-cups-utils python-notify libglade2.0-cil
libtelepathy-glib0 python-mako mobile-broadband-provider-info
python-zope.interface libgoffice-0.8-8-common libglib2.0-cil
obex-data-server python-software-properties libsrtp0 gucharmap
network-manager python-clientform libdiscid0 gnome-games cheese
gnome-session-canberra gdebi libgconf2.0-cil libots0 python-twisted-web
gnome-bluetooth libaprutil1-dbd-sqlite3 python-aptdaemon-gtk
update-manager-core libsvga1 gnome-codec-install python-aptdaemon
gnome-cards-data gthumb-data liferea-data totem-plugins cli-common
gnome-themes-more rhythmbox w3c-dtd-xhtml libgstfarsight0.10-0 python-gdata
libnm-util1 liblircclient0 gtk2-engines-pixbuf gnome-office
system-config-printer libaiksaurusgtk-1.2-0c2a apache2.2-bin abiword-common
update-manager-gnome abiword cheese-common abiword-plugin-mathview
python-gtkglext1 libpcap0.8 libart2.0-cil epiphany-extensions
libaiksaurus-1.2-0c2a librpmio1 libapr1 gnome-themes update-notifier-common
libpostproc51 librpm1 seahorse rpm-common libgtkhtml-editor0 gdebi-core
totem-common libaprutil1-ldap libboost-thread1.40.0 gvfs-bin gnumeric-common
update-notifier python-mechanize libgnome2.24-cil libndesk-dbus1.0-cil
seahorse-plugins libgpod4 libabiword-2.8 libboost-date-time1.40.0
libgeoclue0 xdg-user-dirs libavformat52 libmono-cairo2.0-cil python-utidylib
gnome-user-share libpsiconv6 nautilus-sendto-empathy libgalago3
gedit-plugins libtelepathy-farsight0 network-manager-gnome totem-coherence
libgnome-bluetooth7 python-configobj gconf-defaults-service guile-1.8-libs
libloudmouth1-0 libgoffice-0.8-8 dnsmasq-base link-grammar-dictionaries-en
libpolkit-gtk-1-0 libevolution python-serial python-beautifulsoup
gnome-themes-extras libgmime2.4-cil software-center libopal3.6.8 python-pam
libelf1 libmono-i18n-west2.0-cil libgssdp-1.0-2 libcryptui0 libgdu-gtk0
libtidy-0.99-0 libmono-addins0.2-cil python-markupsafe arj
gstreamer0.10-ffmpeg python-webkit libmono-posix2.0-cil
rhythmbox-plugin-cdrecorder libmono-security2.0-cil gtk2-engines-smooth hal
libaiksaurus-1.2-data libwv-1.2-3 gnome-disk-utility libgif4
gnome-backgrounds obexd-client libgdome2-0 python-xdg libgtk2.0-cil
geoclue-manual mono-gac python-vte libnm-glib2 unattended-upgrades
abiword-plugin-grammar python-twisted-conch geoclue-hostip rdesktop
python-louie bogofilter-bdb python-feedparser vino aptdaemon
usb-modeswitch-data gdm3 mozilla-plugin-gnash python-nevow bogofilter
gnome-games-data media-player-info telepathy-mission-control-5
python-pysqlite2 libapache2-mod-dnssd python-cupsutils ppp
libclutter-gtk-0.10-0 evolution-plugins telepathy-gabble
libmono-sharpzip2.84-cil usb-modeswitch libmono-corlib2.0-cil python-epsilon
libgpod-common rhythmbox-plugins libgdata7 libchamplain-0.4-0
libchamplain-gtk-0.4-0 libepc-common gstreamer0.10-nice
software-properties-gtk python-axiom libgtkhtml-editor-common
python-bugbuddy mono-runtime gstreamer0.10-fluendo-mp3 libpt2.6.7
xserver-xephyr python-coherence libgdome2-cpp-smart0c2a gnash python-gdbm
libgupnp-1.0-3 libcheese-gtk18 dmz-cursor-theme libavcodec52
python-evolution gnumeric python-pkg-resources libndesk-dbus-glib1.0-cil
gconf-editor liblink-grammar4 gnome-system-tools libgtkmathview0c2a hal-info
hamster-applet gnuchess gnash-common libnice0 totem bogofilter-common
binfmt-support libssh-4 libgnome-vfs2.0-cil python-chardet libavahi-ui0
transmission-common libaprutil1 p7zip-full geoclue-yahoo libgtkglext1
python-twisted-bin gstreamer0.10-tools freeglut3 modemmanager totem-mozilla
libgupnp-igd-1.0-3 libmono-system2.0-cil python-httplib2 libgtkhtml3.14-19
file-roller libopenobex1 libspeexdsp1 nautilus-sendto transmission-gtk
python-rdflib libboost-python1.42.0 libgdata-common empathy-common
sound-juicer libmusicbrainz3-6
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les NOUVEAUX paquets suivants seront installés :
nvidia-settings
0 mis à jour, 1 nouvellement installés, 0 à enlever et 11 non mis à jour.
Il est nécessaire de prendre 825ko dans les archives.
Après cette opération, 2 093ko d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://ftp.us.debian.org squeeze/contrib nvidia-settings 195.36.24-1 [825kB]
825ko réceptionnés en 4s (166ko/s)
Sélection du paquet nvidia-settings précédemment désélectionné.
(Lecture de la base de données... 139250 fichiers et répertoires déjà installés.)
Dépaquetage de nvidia-settings (à partir de .../nvidia-settings_195.36.24-1_i386.deb) ...
Traitement des actions différées (« triggers ») pour « desktop-file-utils »...
Traitement des actions différées (« triggers ») pour « gnome-menus »...
Traitement des actions différées (« triggers ») pour « menu »...
Traitement des actions différées (« triggers ») pour « man-db »...
Paramétrage de nvidia-settings (195.36.24-1) ...
Traitement des actions différées (« triggers ») pour « menu »...
root@Debian:/home/ras#
2 questions :
_Comment se fait-il qu’aptitude prenne la décision de supprimer les paquets ou non à ma place ? (enfin je peux lui dire non, mais du coup il n’installe pas mon paquet non plus)
_Comment se fait il que apt (en général) considère que ces paquets sont inutiles ? Je veux bien que certains ne me servent à rien (et là, comment fait il pour le savoir ?) mais certains me sont quand même utiles, à moi ou à mon système !
Sachant que j’ai installé squeeze par le cd d’install, incluant l’environnement de bureau (en utilisant un miroir pour avoir tous les paquets à l’install), et que :
root@Debian:/home/ras# cat /etc/apt/sources.list
#
# deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot i386 CD Binary-1 20100216-15:59]/ squeeze main
#deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot i386 CD Binary-1 20100216-15:59]/ squeeze main
deb http://ftp.fr.debian.org/debian/ squeeze main
deb-src http://ftp.fr.debian.org/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
# Debian Squeeze (testing)
deb http://ftp.us.debian.org/debian squeeze main contrib non-free



