====== Aptitude et apt-get ======
===== Raccourcis clavier que je me sers... =====
« u » : Mettre à jour la liste des paquets disponibles\\
« / » : Effectuer une recherche\\
« n » : Affiche le mot recherché suivant\\
« N » : Affiche le mot recherché précédent\\
« + » : Installer ou mettre à jour un paquet, supprimer son maintien dans sa version actuelle \\
« - » : Retirer un paquet\\
« = » : Conserver un paquet dans sa version actuelle en empêchant les mises à jour\\
« _ » : Demander à ce qu'un paquet et tous ses fichiers de configuration soient retirés\\
« L » : Demander à ce qu'un paquet soit réinstallé\\
===== Raccourcis clavier =====
Ctrl+T pour accéder au menu
Entrée : Déployer ou replier l'affichage d'un groupe de paquets\\
« [ » : Déployer l'affichage d'un groupe de paquets et de tous ses sous-groupes\\
« ] » : Réduire l'affichage d'un groupe de paquets et de tous ses sous-groupes\\
Entrée : Afficher les informations à propos d'un paquet\\
« C » : Afficher la liste des modifications d'un paquet\\
« + » : Installer ou mettre à jour un paquet, supprimer son maintien dans sa version actuelle \\
« - » : Retirer un paquet\\
« = » : Conserver un paquet dans sa version actuelle en empêchant les mises à jour\\
« _ » : Demander à ce qu'un paquet et tous ses fichiers de configuration soient retirés\\
« L » : Demander à ce qu'un paquet soit réinstallé\\
« M » : Marquer un paquet comme ayant été automatiquement installé. Les paquets automatiquement installés sont supprimés si aucun paquet manuellement installé n'en a besoin.\\
« m » : Marquer un paquet comme ayant été manuellement installé\\
« u » : Mettre à jour la liste des paquets disponibles\\
« U » : Marquer comme devant être mis à jour tous les paquets qui en sont susceptibles \\
« g » : Effectuer toutes les installations, mises à jour et effacements en attente \\
\\
Contrôle-u : Annuler la dernière action, ou le dernier groupe d'actions \\
« / » : Effectuer une recherche\\
« \ » : Effectuer une recherche dans le sens inverse\\
« v » : Afficher toutes les versions disponibles d'un paquet \\
« d » : Afficher toutes les dépendances d'un paquet\\
« r » : Afficher tous les paquets dépendants d'un paquet donné\\
« D » : Afficher ou cacher la zone d'information des paquets\\
« a » : Faire défiler la zone d'information des paquets vers le haut\\
===== there is no public key available =====
Ce message apparait lorsque nous ne disposons pas de la clé public du serveur sur lequel nous mettons à jour nos paquets.
Si ce message apparait sur les serveurs debian, il suffit de mettre à jour ou d'installer le paquet **debian-archive-keyring**
Sinon, recopier l'ID indiqué ex:A70DAF536070D3A1
tapez ensuite les commandes suivantes :
gpg --keyserver wwwkeys.eu.pgp.net --recv-key A70DAF536070D3A1
gpg -armor --export A70DAF536070D3A1 | apt-key add -
Le serveur de clé peut aussi être **pgpkeys.mit.edu**
===== PPA =====
ppa:freerdp-team/freerdp
sudo apt-add-repository ppa:freerdp-team/freerdp
You are about to add the following PPA to your system:
More info: https://launchpad.net/~freerdp-team/+archive/freerdp
Press [ENTER] to continue or ctrl-c to cancel adding it
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.guWk7nFsDF --trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 2B3AB2FE
gpg: demande de la clef 2B3AB2FE sur le serveur hkp keyserver.ubuntu.com
gpg: le délai d'attente du serveur de clefs a expiré
gpg: échec de réception depuis le serveur de clefs : erreur du serveur de clefs
Si vous êtes derrière un firewall qui ne laisse pas passer le port 11371, grugé en recopiant la ligne que vous trouverez dans le message d'erreur ci-dessus et changez l'adresse du serveur.
Dans ce cas changez **keyserver.ubuntu.com** par **hkp:////keyserver.ubuntu.com:80** qui utilisera le port 80 au lieu de 11371
gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.guWk7nFsDF \
--trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg \
--keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 2B3AB2FE
gpg: demande de la clef 2B3AB2FE sur le serveur hkp keyserver.ubuntu.com
gpg: clef 2B3AB2FE : clef publique « Launchpad PPA for freerdp » importée
gpg: Quantité totale traitée : 1
gpg: importées : 1 (RSA: 1)
===== Autres commandes =====
si message d'erreur
Preparing to replace debianutils 2.8.4 (using …/debianutils_2.23.1_i386.deb) …
Unpacking replacement debianutils …
dpkg: error processing /var/cache/apt/archives/debianutils_2.23.1_i386.deb (--unpack)
: trying to overwrite `/usr/sbin/add-shell’, which is also in package passwd
Errors were encountered while processing: /var/cache/apt/archives/debianutils_2.23.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Taper
dpkg -r --force all passwd
aptitude -f install
**'Could not lock the cache file'**
If you don't close aptitude properly, it might not delete the locks it has created. This would result in that next time you use it you get an "Could not lock the cache file" error. On Debian this can be fixed by removing the locks:
rm /var/cache/apt/archives/lock
rm /var/lib/aptitude/lock
rm /var/lib/dpkg/lock
rm /var/lib/apt/lists/lock
If the above does still not help, you most probably interrupted aptitude and therefore dpkg during the configuration phase. If so, or as a last resort, try issuing this:
dpkg --configure -a
Read more: http://wiki.linuxquestions.org/wiki/Aptitude#ixzz0QiD4rkKU
===== apt-get =====
A regarder => **/etc/cron.daily/apt**
On doit pouvoir créer un fichier **/etc/apt/apt.conf.d/02periodic** qui contiendrait des commandes permettant l'installation automatique des mises à jour de sécurité.