Récap des lignes de commande les plus courantes
Publié : 01 mar 2014, 19:42
Bonjour
Voici quelques lignes de commandes que vous serez amené à utiliser fréquemment. Elles vous sont données avec l'explication de ce qu'elles font.
Evidemment, cette liste n'est qu'une infime partie des lignes de commandes existantes.
Les mises à jour
Si vous avez cette erreur signalée :
vous débloquerez la situation en passant cette ligne :
Mise à jour en synchronisant les dépôts français, allemands, néerlandais et rosbifs + mise à jour de la base de données de paquets + mise à jour normale des paquets + mise à jour des paquets provenant de AUR.
Vous pouvez, selon votre emplacement géographique, préférer synchroniser d'autres dépôts ; pour cela, changer simplement les pays.
Mise à jour de la base de données de paquets
Force la mise à jour de la base de données des paquets même si les dépôts n'ont pas changé
Mise à jour normale des paquets
Mise à jour autorisant le downgrade (version inférieure)
Mise à jour normale après un sync forcé de la base des paquets
Problèmes de clés pas à jour
Pour repartir sur du neuf, supprimer les existantes et redéfinir les bonnes
Pour effectuer du nettoyage
Vidage du cache des paquets pas ou plus installés
Vidage du cache complet ; tous les paquets seront supprimés du cache
Pour avoir la liste des orphelins
Recherche et désinstallation des orphelins
Pour avoir la liste des orphelins
Pour installer/désinstaller des paquets
Installe le paquet des dépôts officiels
Installe le paquet des dépôts officiels ou de AUR
Désinstalle le paquet
Désinstalle le paquet et ses dépendances
Désinstalle le paquet et ses dépendances ainsi que les fichiers de configuration (pas de *.pacsave)
Désinstalle le paquet et ses dépendances ainsi que les dépendances des dépendances (potentiellement dangereux) ; déconseillé aux débutants
Divers
Voir tout ce qui est installé, orphelins
Liste les paquets installés par yaourt (AUR)
Liste les paquets installés en local ou venant de AUR
Yaourt
Rechercher un paquet à l'aide de yaourt même si on ne possède pas le nom entier du paquet
Voici quelques lignes de commandes que vous serez amené à utiliser fréquemment. Elles vous sont données avec l'explication de ce qu'elles font.
Evidemment, cette liste n'est qu'une infime partie des lignes de commandes existantes.
Les mises à jour
Si vous avez cette erreur signalée :
Erreur: l'initialisation de la transaction a échoué (verrouillage de la base de données impossible)
Erreur: ne peut pas bloquer la base de données : Le fichier existe
Si vous êtes sûr qu'un gestionnaire de paquet n'est pas déjà
en cours de fonctionnement, vous pouvez supprimer /var/lib/pacman/db.lck.
sudo rm /var/lib/pacman/db.lck
Vous pouvez, selon votre emplacement géographique, préférer synchroniser d'autres dépôts ; pour cela, changer simplement les pays.
sudo pacman-mirrors -f0 -c France,Germany,Netherlands,United_Kingdom && sudo pacman -Syyu && yaourt -Sua
sudo pacman -Sy
sudo pacman -Syy
sudo pacman -Su
sudo pacman -Suu
sudo pacman -Syyu
Pour repartir sur du neuf, supprimer les existantes et redéfinir les bonnes
sudo pacman-mirrors -f0
sudo pacman -Syy
sudo pacman -S archlinux-keyring manjaro-keyring
sudo pacman-key --init
sudo pacman-key --populate archlinux manjaro
sudo pacman-key --refresh-keys
Vidage du cache des paquets pas ou plus installés
sudo pacman -Sc
sudo pacman -Scc
pacman -Qdt
sudo pacman -Rcsn `pacman -Qdtq`
yaourt -Qdt
Installe le paquet des dépôts officiels
sudo pacman -S <nomdupaquet>
yaourt -S <nomdupaquet>
sudo pacman -R <nomdupaquet>
sudo pacman -Rs <nomdupaquet>
sudo pacman -Rsn <nomdupaquet>
sudo pacman -Rsc <nomdupaquet>
Voir tout ce qui est installé, orphelins
yaourt --stats
yaourt -Qma
pacman -Qm
Rechercher un paquet à l'aide de yaourt même si on ne possède pas le nom entier du paquet
yaourt <mot-clé>