Blue Flower

Les mises à jour de Manjaro

Resoudre cette erreur :

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

Supprimer le fichier db.lck.

sudo rm /var/lib/pacman/db.lck

Mise à jour de Manjaro :

  • en synchronisant les dépôts français, allemands, néerlandais et anglais
  • mise à jour de la base de données de paquets
  • mise à jour normale des paquets
  • mise à jour des paquets provenant de AUR.
sudo pacman-mirrors -g -c France,Germany,Netherlands,United_Kingdom && sudo pacman -Syu && yaourt -Syua

Mise à jour de la base de données de paquets

sudo pacman -Sy

Force la mise à jour de la base de données des paquets même si les dépôts n'ont pas changé

sudo pacman -Syy

Mise à jour normale des paquets

sudo pacman -Su

Mise à jour autorisant le downgrade (version inférieure)

sudo pacman -Suu

Mise à jour normale après un sync forcé de la base des paquets

sudo pacman -Syyu

Problèmes de clés pas à jour

Pour repartir sur du neuf, supprimer les existantes et redéfinir les bonnes

sudo pacman-mirrors -g
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

Faire du nettoyage

Vider le cache des paquets pas ou plus installés

sudo pacman -Sc

Vider le cache complet ; tous les paquets seront supprimés du cache

sudo pacman -Scc

Pour avoir la liste des orphelins

pacman -Qdt

Rechercher et désinstaller des orphelins

sudo pacman -Rcsn `pacman -Qdtq`

Pour avoir la liste des orphelins

yaourt -Qdt

Pour installer/désinstaller des paquets

Installe le paquet des dépôts officiels

sudo pacman -S nomdupaquet

Installe le paquet des dépôts officiels ou de AUR

yaourt -S nomdupaquet

Désinstalle le paquet

sudo pacman -R nomdupaquet

Désinstalle le paquet et ses dépendances

sudo pacman -Rs nomdupaquet

Désinstaller le paquet et ses dépendances ainsi que les fichiers de configuration.

sudo pacman -Rsn nomdupaquet

Désinstalle le paquet et ses dépendances ainsi que les dépendances des dépendances (potentiellement dangereux)

sudo pacman -Rsc nomdupaquet

Voir tout ce qui est installé, orphelins

yaourt --stats

Liste les paquets installés par yaourt (AUR)

yaourt -Qma

Liste les paquets installés en local ou venant de AUR

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é>