Debian | Commandes terminal faciles (pense bête)

terminal

Installation

Installation simple

sudo apt-get install <paquet(s)>

Installation d’une version présente dans les dépôts

sudo apt-get install <paquet>=<version> -V

Installation avec réponse oui

sudo apt-get install -y <paquet(s)>

Réparer une installation

sudo apt-get install -f

Réparer un logiciel (ex: vlc)

sudo apt-get -f install vlc

Forcer une installation sur un paquet

sudo dpkg -i –force-overwrite package.deb

Trouver un paquet dans les dépôts

apt-cache search <word1 word2 …>

Pour rechercher un paquet installé

dpkg -l NomDuPaquet

Obtention des codes sources

apt-get source <paquet(s)>

 

Suppression de paquet

Désinstaller les paquets indiqués

sudo apt-get remove <paquets(s)>

Désinstaller les paquets indiqués avec leurs dépendances logicielles

sudo apt-get autoremove <paquets(s)>

Supprimer les paquets indiqués et leurs fichiers de configuration

sudo apt-get purge <paquets(s)>

Supprimer les paquets indiqués, les dépendances logicielles et leurs fichiers de configuration

sudo apt-get autoremove –purge <paquets(s)>

Supprimer la totalité des paquets

sudo apt-get clean

Supprimer les paquets en conservant ceux qui ont un équivalent dans les dépôts

sudo apt-get autoclean

 

Mise à jour

Mise à jour dépôts

sudo apt-get update

Mise à jour de paquets déjà installés vers leurs dernières version

sudo apt-get install <paquet(s)> -V

Simuler la mise à jour des paquets sans réellement les installer

apt-get –simulate upgrade

Mettre à jour tous les paquets installés sur le système vers les dernières versions

sudo apt-get upgrade

Mettre à jour tous les paquets installés vers les dernières versions en installant de nouveaux paquets si nécessaire

sudo apt-get dist-upgrade

 

Bloquer la mise à jour d’un paquet

Ouvrez avec les droits d’administration le fichier /etc/apt/preferences (si le fichier n’existe pas, le créer) pour y insérer les lignes suivantes:

Package: nom_du_paquet
Pin: version du paquet à conserver
Pin-priority: 1001

La Priorité du Pin à 1001 bloque les futures mises à jour

Exemple

Si par exemple vous souhaiter conserver la version 0.8.8 de kaffeine, vous indiquerez dans /etc/apt/preferences

Package: kaffeine
Pin: version 0.8.8
Pin-priority: 1001

Dans le doute, vérifier en tapant la commande sudo apt-cache policy nom_du_paquet, pour l’exemple du paquet kaffeine

sudo apt-cache policy kaffeine

Une méthode plus simple (toujours avec le paquet kaffeine)

Pour les utilisateurs d’apt-get

echo « kaffeine hold » | sudo dpkg –set-selections

Pour vérifier que le paquet n’a plus le statut install mais hold:

dpkg –get-selections | grep kaffeine

devrait répondre

kaffeine                      hold

Pour le débloquer:

echo « kaffeine install » | sudo dpkg –set-selections

Pour les utilisateurs d’aptitude

sudo aptitude hold kaffeine

Remplacer kaffeine par le paquet que vous voulez bloquer 😉

 

Advertisements

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

You are commenting using your WordPress.com account. Déconnexion / Changer )

Twitter picture

You are commenting using your Twitter account. Déconnexion / Changer )

Photo Facebook

You are commenting using your Facebook account. Déconnexion / Changer )

Photo Google+

You are commenting using your Google+ account. Déconnexion / Changer )

Connexion à %s