samedi 9 mars 2013

Paquets installés

Message d erreur lors de la desinstallation d un paquet :

sous-processus post-removal script a retourné une erreur de sortie d'état 1

Bon, voici la solution qui me semble être la plus propre.
Le système de paquet te dit:

Could not identify your distribution's way of automatically loading modules,
Exiting.
dpkg : avertissement - ancien script post-removal a retourné un code d'erreur de sortie 1
dpkg - tentative d'exécution du script du nouveau paquet à la place ...


Comme dpkg te le dit très cordialement, il y a un souci au niveau du script de "post-removal" du paquet en question.
Le message d'erreur plus haut confirme cette hypothèse. Il s'est vautré et a retourner un status différent de 0.
Donc ce que je te conseille de faire est assez simple:

1/ Tu vas dans /var/lib/dpkg/info
2/ Tu fais un (vim|emacs) <le nom de ton paquet>.postrm
3/ Tu rajoute au début du script un "exit 0"
4/ Tu refais ta manip' pr virer le paquet, et cela devrait fonctionner du tonnerre.

Quand une mise à jour ou une simple installation vous sort le message « blank line in /var/lib/dpkg/available« , la manipe suivant vous sortira du pétrin:
apt-cache dumpavail > /var/lib/dpkg/available && dpkg –update-avail /var/lib/dpkg/available

Etendre la mémoire cache des paquets pour synaptic
Ajouter la ligne
APT::Cache-Limit "25000000";
avec les permissions de 'root/admin' à l'intérieur du fichier /etc/apt/apt.conf.d/70debconf

Connaître la liste des paquets installés

dpkg -l
dpkg -l > ~/Desktop/paquets.txt

Sauvegarde et restauration de paquets installés :
Exemple 1 :
sudo dpkg --get-selections >liste-des-paquets
Sauvegarder la liste dans un fichier nommé "ubuntu-files"
dpkg --get-selections | grep -v deinstall > ubuntu-files
Réinstallation :
sudo apt-get update
sudo apt-get dist-upgrade
dpkg –set-selections < ubuntu-files
Exemple 2:
sauvegarde 
dpkg --get-selections | grep -v deinstall > ~/InstalledPackages.list
grep -ve ^# -e ^$ /etc/apt/sources.list > ~/InstalledSources.list 
restauration
dpkg --set-selections < ~/InstalledPackages.list
Fin.

aptitude search ~i -F"%?t %?s# %?p" | vim +"%s/[[:space:]]\+/\t/g" +:sort -


sudo dselect

Détails sur les paquets installés :
ubuntu-support-status

Autre moyen intéressant pour lister les paquets installés :
dpkg -l | awk '{print $2}' > mespaquets.txt
less mespaquets.txt 

Utiliser des programmes 32 bits sur Ubuntu 64 bits

ouvrir un terminal et de taper :
sudo dpkg -i --force-architecture [le nom du paquet à installer]

Comment créer des paquets :

http://doc.ubuntu-fr.org/tutoriel/creer_un_paquet

Autres :
Fichier : /etc/apt/apt.conf
Probleme_APT
Tuto_paquets

Aucun commentaire:

Enregistrer un commentaire

Archives du blog