Dans cet article, nous apprenons à utiliser le gestionnaire de packages de ligne de commande Pacman pour ajouter, supprimer et mettre à jour les packages logiciels du référentiel de distribution ou de création d'utilisateurs. Le tutoriel couvre également comment interroger les détails des packages installés sur le système.
Pac-Man
Pacman expédie avec toutes les éditions de Manjaro et comprend des fonctionnalités avancées non disponibles dans son GUI Pamac. Par défaut, il installe des packages à partir du référentiel indépendant de Manjaro. Cependant, il ne prend pas en charge les packages de construction de la communauté à partir du référentiel d'utilisateurs Arch (AUR).
Interroger les packages installés
Pacman offre à l'utilisateur de différentes façons de visualiser les packages explicites et orphelins déjà installés, etc. Pour commencer, permet d'abord d'utiliser l'indicateur -Q pour afficher déjà des packages d'installation avec leur numéro de version:
manjaro @ manjaro: ~ $ pacman -QPour répertorier tous les packages installés sous forme de dépendances de fichiers, utilisez -QD Option:
manjaro @ manjaro: ~ $ pacman -qdAffichez tous les packages orphelins qui ne sont nécessaires par aucun autre package:
manjaro @ manjaro: ~ $ pacman -qdtLe t Les options répertorient uniquement les vrais orphelins, tandis que le d Listes d'options éventuelles packages requis.
Pacman permet également de visualiser les packages qui sont explicitement installés par l'utilisateur, et non par les dépendances du package.
manjaro @ manjaro: ~ $ pacman -qeDe même, l'utilisateur peut également rechercher la liste des packages sans dépendance:
manjaro @ manjaro: ~ $ pacman -qetPacman permet également à l'utilisateur d'afficher d'autres détails de packages déjà installés tels que la construction et le groupe de package, le numéro de version et la date d'installation, etc., en utilisant la syntaxe suivante:
manjaro @ manjaro: ~ $ pacman -qiEnfin, trouvez tous les fichiers installés par le package avec leurs détails d'emplacement comme suit:
manjaro @ manjaro: ~ $ pacman -qlInstaller les mises à jour
Avant l'installation du package, synchroniser les packages système avec la base de données officielle de Manjaro pour récupérer la dernière version. Utilisez la commande suivante pour synchroniser, actualiser et mettre à niveau tous les packages du système.
manjaro @ manjaro: ~ $ pacman -syuPacman permet également de mettre à jour tous les packages, sauf pour des logiciels spécifiques que l'utilisateur souhaite conserver dans une ancienne version comme suit:
manjaro @ manjaro: ~ $ pacman -syu --ignore =Installation du package
Mettre à jour le système comme ci-dessus, comme l'installation du package sans mise à jour du système dans une version de roulement peut entraîner un problème de mise à niveau partiel.
Le gestionnaire de packages permet de rechercher les packages disponibles dans le référentiel de Manjaro. Tout ce qu'il faut, c'est le mot clé du package pour sortir le nom du package et tous ses détails. Utilisez l'option Pacman Commande avec -SS comme suit:
manjaro @ manjaro: ~ $ sudo pacman -ssMaintenant, utilisez la syntaxe de base pour installer le package:
manjaro @ manjaro: ~ $ sudo pacman -sPour assurer la mise à jour du système avant l'utilisation de l'installation du package:
manjaro @ manjaro: ~ $ sudo pacman -syuManjaro Package Manager permet une installation de package directement à partir du système de fichiers local ou directement à partir du miroir de Manjaro. La faisabilité d'installer des packages du cache Pacman mène à une autre fonctionnalité Pacman de uniquement des packages de téléchargement dans le répertoire / var / cache / pacman / pkg.
Téléchargez le package à cache:
manjaro @ manjaro: ~ $ sudo pacman -sw .pkg.le goudron.xzInstallez le package à partir du dossier de cache:
manjaro @ manjaro: ~ $ sudo pacman -u / var / cache / pacman / pkg /.pkg.le goudron.xzPour installer le package de Manjaro Mirror:
manjaro @ manjaro: ~ $ sudo pacman -u https: // miroir.alpix.EU / MANJARO / STABLE / Community / X86_64 /.pkg.le goudron.xzRetrait des emballages
Utiliser un -R Flag Pour supprimer les packages sans désinstaller des dépendances inutiles:
manjaro @ manjaro: ~ $ sudo pacman -rPour supprimer les dépendances non réduites, utilisez l'indicateur -RSU dans la commande ci-dessus. Pacman bloque le processus de désinstallation du pack lorsqu'il s'agit d'une dépendance pour un autre package. Cependant, la suppression de ce package est toujours possible via la commande suivante:
manjaro @ manjaro: ~ $ sudo pacman -rcPacman crée des fichiers de sauvegarde lors de la suppression des packages, utilisez l'indicateur -n dans l'une des commandes ci-dessus pour supprimer ces fichiers, par exemple:
manjaro @ manjaro: ~ $ sudo pacman -rsunEnfin, supprimez tous les packages orphelins et leurs fichiers de configuration comme ci-dessous:
manjaro @ manjaro: ~ $ sudo pacman -qtdq | Pacman -rns -Cache Pacman
Par défaut, Pacman maintient une copie des anciens packages dans le cache. Même s'il aide à installer les anciennes versions de package en cas d'urgence, elle se développe parfois à une grande taille. Pacman propose des options de nettoyage de cache pour effacer tous les packages de cache non installés:
manjaro @ manjaro: ~ $ sudo pacman -scOu pour nettoyer entièrement le cache
manjaro @ manjaro: ~ $ sudo pacman -sccIl fournit une façon flexible et plus sûre de nettoyer le cache en introduisant un utilitaire nommé paccache. Par défaut, PacCache conserve les trois dernières versions du package et supprime les autres.
manjaro @ manjaro: ~ $ paccache -rvk4Le -r L'opération supprime le cache emballé, où l'option -v est utilisée pour augmenter la verbosité, et -k Spécifie le nombre de versions à conserver dans le répertoire de cache. Dans la commande ci-dessus, nous mentionnons 4 pour conserver les quatre dernières versions des packages mis en cache.
Fichier de configuration de Pacman
Les paramètres de configuration de Pacman sont à l'intérieur / etc / Pacman.fichier de confr. Le fichier peut intéresser certains utilisateurs car il constitue des sections représentant les référentiels de Manjaro. Utilisez la commande cat pour afficher le contenu du fichier:
manjaro @ manjaro: ~ $ sudo chat / etc / pacman.conf | moinsChaque référentiel dans le fichier ci-dessus a un nom de section entre crochets, dans le format suivant:
# [repo-name]Le Serveur La directive contient une URL comme emplacement du référentiel, des packages et des signatures, tandis que le Inclure La directive contient le chemin d'accès au fichier contenant des listes de serveurs de référentiel.
Il permet également d'ajouter un chemin vers le répertoire local avec déposer:// comme préfixe.
…Pacman recherche des packages basés sur l'ordre des référentiels répertoriés ici. De même, l'utilisateur peut définir le Usage Niveau pour chaque référentiel de packages. Un utilisateur peut ajouter une liste de jetons qui permet la synchronisation (synchronisation), la recherche, l'installation, la mise à niveau ou toutes les fonctionnalités d'un référentiel particulier.
Dernièrement, Couloir Définit le niveau de vérification de signature pour chaque référentiel.
Par exemple, Siglevel = Facultatif TrustEdEnly est le paramètre par défaut, tel que le Facultatif Valeur vérifie si la signature est présente, tandis que l'absence n'est pas un problème. Cependant, si la signature est présente. Plus de détails sur le fichier de configuration de Pacman sont disponibles sur le site officiel d'Arch Linux.
Conclusion
L'article détaille diverses façons d'interroger, de rechercher, de mettre à jour et d'ajouter des packages du système ou des référentiels par défaut de Manjaro via Manjaro Package Manager. Nous discutons également du fichier de configuration Pacman pour donner aux utilisateurs débutants un aperçu.