[Résolu] Annuler les modifications prévues par aptitude

Bonsoir,

j’ai supprimé il y a deux jours un grand nombre de paquets pour faire du ménage sur mon système depuis synaptic, sans soucis.
A présent aptitude veux supprimer pas mal de paquets à la moindre opération; ces paquets sont aussi dans la catégorie “Installed (auto removable)” de synaptic.

Pour être plus clair :

# aptitude safe-upgrade Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Lecture de l'information d'état étendu Initialisation de l'état des paquets... Fait Lecture des descriptions de tâches... Fait Construction de la base de données des étiquettes... Fait Les paquets suivants seront ENLEVÉS : cdparanoia{u} cedet-common{u} dcraw{u} dnsutils{u} dvipng{u} ecj{u} ecj-gcj{u} ede{u} eieio{u} eog{u} file-roller{u} finger{u} gappletviewer-4.3{u} gcalctool{u} gcj-4.3{u} gconf-editor{u} giblib1{u} gnome-backgrounds{u} gnome-core{u} gnome-keyring-manager{u} gnome-nettool{u} gnome-system-tools{u} gnome-themes{u} gstreamer0.10-tools{u} gucharmap{u} guile-1.8-libs{u} junit4{u} libakode2{u} libarts1-akode{u} libarts1c2a{u} libartsc0{u} libavahi-qt3-1{u} libclucene0ldbl{u} libcommons-beanutils-java{u} libcommons-collections-java{u} libcommons-collections3-java{u} libcommons-dbcp-java{u} libcommons-digester-java{u} libcommons-el-java{u} libcommons-launcher-java{u} libcommons-modeler-java{u} libcommons-pool-java{u} libdecoration0{u} libecj-java{u} libecj-java-gcj{u} libelf1{u} libexchange-storage1.2-3{u} libflac++6{u} libgai0{u} libgcj9-dev{u} libgcj9-src{u} libgdk-pixbuf2{u} libggz2{u} libggzcore9{u} libggzmod4{u} libgsmme1c2a{u} libgtkglext1{u} libical0{u} libifp4{u} liblua50{u} liblualib50{u} liblucene-java{u} liblucene-java-doc{u} libmtp7{u} libnjb5{u} libnm-glib0{u} libntfs-3g23{u} libode0debian1{u} libphonon4{u} libpisock9{u} libpisync1{u} libraptor1{u} librasqal0{u} librdf0{u} libservlet2.4-java{u} libsoprano4{u} libstreamanalyzer0{u} libstreams0{u} libstrigiqtdbusclient0{u} libswt3.2-gtk-gcj{u} libswt3.2-gtk-java{u} libswt3.2-gtk-jni{u} libxdelta2{u} libxml1{u} libxmmsclient-glib1{u} libxmmsclient3{u} libyaz2{u} python-apt{u} python-chardet{u} python-crypto{u} python-dateutil{u} python-decorator{u} python-docutils{u} python-egenix-mxdatetime{u} python-egenix-mxtools{u} python-gaphas{u} python-gtkglext1{u} python-matplotlib-data{u} python-notify{u} python-opengl{u} python-psycopg2{u} python-reportlab{u} python-roman{u} python-sexy{u} python-sqlite{u} python-twisted-conch{u} python-twisted-web2{u} python-tz{u} python-wxtools{u} qca-tls{u} seahorse{u} semantic{u} speedbar{u} ttf-arphic-uming{u} vino{u} whois{u} zip{u} 0 paquets mis à jour, 0 nouvellement installés, 117 à enlever et 0 non mis à jour. Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 218Mo seront libérés. Voulez-vous continuer ? [Y/n/?]

Comment faire pour qu’aptitude veuille bien garder ces paquets, ou au moins certains d’entre eux ?
Merci beaucoup :slightly_smiling:

PS: je suis sous Testing, avec quelques paquets Unstable.

On pourra t’en dire plus si tu nous donnes ton sources.list et le preferences.

/etc/apt/sources.list

[code]# Testing Mirror OVH
deb http://mir1.ovh.net/debian/ testing main non-free contrib
deb-src http://mir1.ovh.net/debian/ testing main non-free contrib

Testing Mirror Debian

deb http://ftp.fr.debian.org/debian/ testing main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ testing main non-free contrib
deb http://security.debian.org/ testing/updates main contrib non-free
deb http://non-us.debian.org/debian-non-US/ testing/non-US main contrib non-free

Unstable

deb http://ftp.fr.debian.org/debian/ unstable main non-free contrib
deb http://non-us.debian.org/debian-non-US/ unstable/non-US main contrib non-free
deb-src http://ftp.de.debian.org/debian/ sid main non-free contrib

Experimental

deb http://ftp.fr.debian.org/debian/ experimental main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ experimental main non-free contrib

VLC

deb http://download.videolan.org/pub/videolan/debian/ sarge main
deb-src http://download.videolan.org/pub/videolan/debian/ sarge main
[/code]

/etc/apt/preferences

[code]Package: *
Pin: release a=testing
Pin-Priority: 900

Package: *
Pin: release o=Debian
Pin-Priority: -10[/code]

merci :slightly_smiling:

Tu n’indiques pas clairement les preferences pour un unstable, le problème peut venir de là. Regardes le tuto de mattotop dans Trucs et Astuces.
Il y a aussi les dépots non-US qui sont maintenant inutiles.

J’ai pris le sources.list ainsi que le fichier preferences correspondant à une lenny, et j’ai toujours le même problème malheureusement :frowning:

[quote]# aptitude safe-upgrade
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait
Lecture des descriptions de tâches… Fait
Construction de la base de données des étiquettes… Fait
Résolution des dépendances…
Les paquets suivants ont été conservés :
mplayer
Les paquets suivants seront ENLEVÉS :
cdparanoia{u} cedet-common{u} dcraw{u} dnsutils{u} dvipng{u} ecj{u}
ecj-gcj{u} ede{u} eieio{u} eog{u} file-roller{u} finger{u}
gappletviewer-4.3{u} gcalctool{u} gcj-4.3{u} gconf-editor{u} giblib1{u}
gnome-backgrounds{u} gnome-core{u} gnome-keyring-manager{u}
gnome-nettool{u} gnome-system-tools{u} gnome-themes{u}
gstreamer0.10-tools{u} gucharmap{u} guile-1.8-libs{u} junit4{u}
libakode2{u} libarts1-akode{u} libarts1c2a{u} libartsc0{u}
libavahi-qt3-1{u} libclucene0ldbl{u} libcommons-beanutils-java{u}
libcommons-collections-java{u} libcommons-collections3-java{u}
libcommons-dbcp-java{u} libcommons-digester-java{u} libcommons-el-java{u}
libcommons-launcher-java{u} libcommons-modeler-java{u}
libcommons-pool-java{u} libdecoration0{u} libecj-java{u}
libecj-java-gcj{u} libelf1{u} libexchange-storage1.2-3{u} libflac++6{u}
libgai0{u} libgcj9-dev{u} libgcj9-src{u} libgdk-pixbuf2{u} libggz2{u}
libggzcore9{u} libggzmod4{u} libgsmme1c2a{u} libgtkglext1{u} libical0{u}
libifp4{u} liblua50{u} liblualib50{u} liblucene-java{u}
liblucene-java-doc{u} libmtp7{u} libnjb5{u} libnm-glib0{u}
libntfs-3g23{u} libode0debian1{u} libphonon4{u} libpisock9{u}
libpisync1{u} libraptor1{u} librasqal0{u} librdf0{u}
libservlet2.4-java{u} libsoprano4{u} libstreamanalyzer0{u} libstreams0{u}
libstrigiqtdbusclient0{u} libswt3.2-gtk-gcj{u} libswt3.2-gtk-java{u}
libswt3.2-gtk-jni{u} libxdelta2{u} libxml1{u} libxmmsclient-glib1{u}
libxmmsclient3{u} libyaz2{u} python-apt{u} python-chardet{u}
python-crypto{u} python-dateutil{u} python-decorator{u}
python-docutils{u} python-egenix-mxdatetime{u} python-egenix-mxtools{u}
python-gaphas{u} python-gtkglext1{u} python-matplotlib-data{u}
python-notify{u} python-opengl{u} python-psycopg2{u} python-reportlab{u}
python-roman{u} python-sexy{u} python-sqlite{u} python-twisted-conch{u}
python-twisted-web2{u} python-tz{u} python-wxtools{u} qca-tls{u}
seahorse{u} semantic{u} speedbar{u} ttf-arphic-uming{u} vino{u} whois{u}
zip{u}
0 paquets mis à jour, 0 nouvellement installés, 117 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 0o d’archives. Après dépaquetage, 219Mo seront libérés.
Voulez-vous continuer ? [Y/n/?]
[/quote]

J’ai finalement trouvé, la suppression de ces paquets était apparemment prévue (sans doute une erreur de ma part précédemment) par aptitude, j’ai pu annuler cela grâce à la commande aptitude keep-all, tout simplement.

Merci encore :slightly_smiling: