723
edits
Tags: Mobile web edit Mobile edit |
(Created page with "Sinon, vous pouvez l'obtenir directement depuis les miroirs de Manjaro :") Tags: Mobile web edit Mobile edit |
||
Line 4: | Line 4: | ||
=Aperçu= | =Aperçu= | ||
Toutes les éditions de Manjaro utilisent [https://www.archlinux.org/pacman/ pacman], le gestionnaire de paquets provenant d'Arch Linux, et la plupart sont livrées avec [[Special:MyLanguage/Pamac|Pamac]], le gestionnaire de paquets propre à Manjaro. A savoir que pacman possèdent certaines options avancées non disponibles avec pamac. | |||
Points clés à connaître : | Points clés à connaître : | ||
* Pacman est déjà installé dans Manjaro Linux. | |||
* Pacman est installé | |||
* Pacman est principalement développé et maintenu par les développeurs d'Arch Linux | * Pacman est principalement développé et maintenu par les développeurs d'Arch Linux | ||
* Pacman ne peut être utilisé qu' | * Pacman ne peut être utilisé qu'avec des lignes de commandes. Si cela vous effraye et que vous préférez utiliser une interface graphique, consultez [[Special:MyLanguage/Pamac|Pamac]] ou [[Special:MyLanguage/Octopi|Octopi]]. | ||
* Pacman ne peut utiliser que le | * Pacman ne peut utiliser que le [[Special:MyLanguage/Repositories_and_Servers|dépôt officiel de Manjaro]]. Il existe des articles distincts pour accéder au [[Special:MyLanguage/Arch_User_Repository|Dépôts des utilisateurs Arch (AUR)]], pour utiliser [[Special:MyLanguage/Flatpak|flatpaks]] ou pour utiliser [[Special:MyLanguage/Snaps|snaps]] | ||
=Mises à jour= | =Mises à jour= | ||
Pour mettre à jour la base de données | Pour mettre à jour la base de données et tous les paquets du système | ||
{{UserCmd|command=sudo pacman -Syu}} | {{UserCmd|command=sudo pacman -Syu}} | ||
Pour forcer un rafraîchissement complet de la base de | Pour forcer un rafraîchissement complet de la base de donnéeset mettre à jour tous les paquets du système. Vous devez le faire lorsque vous [[Special:MyLanguage/Switching_Branches|changez de branche]] ou [[Special:MyLanguage/Pacman-mirrors|changez de miroir]]. | ||
{{UserCmd|command=sudo pacman -Syyu}} | {{UserCmd|command=sudo pacman -Syyu}} | ||
Pour forcer un rafraîchissement complet de la base de données | Pour forcer un rafraîchissement complet de la base de données, mettre à jour les paquets du système et autoriser les paquets à être rétrogradés (la rétrogradation devrait être seulement nécessaire lors d'un changement de branche, par exemple en passant de Testing à Stable) : | ||
{{UserCmd|command=sudo pacman -Syyuu}} | {{UserCmd|command=sudo pacman -Syyuu}} | ||
= | =Rechercher des paquets= | ||
Pour chercher les paquets disponibles dans les dépôts de Manjaro, vous pouvez utiliser {{ic|pacman -Ss mot-clé}}. Cela va chercher le mot-clé dans le nom du paquet et dans | Pour chercher les paquets disponibles dans les dépôts de Manjaro, vous pouvez utiliser {{ic|pacman -Ss mot-clé}}. Cela va chercher le mot-clé dans le nom du paquet et dans sa description. Par exemple, pour chercher les paquets contenant le mot-clé smplayer, utilisez : | ||
{{UserCmd|command=pacman -Ss smplayer}} | {{UserCmd|command=pacman -Ss smplayer}} | ||
Line 40: | Line 37: | ||
Lorsque vous avez trouvé un paquet vous pouvez utiliser {{ic|pacman -Qi}} pour obtenir plus d'informations sur un paquet installé ou {{ic|pacman -Si}} pour un paquet dans un dépôt. En suivant l'exemple ci-dessus, vous pouvez utiliser : | Lorsque vous avez trouvé un paquet, vous pouvez utiliser {{ic|pacman -Qi}} pour obtenir plus d'informations sur un paquet installé, ou {{ic|pacman -Si}} pour un paquet dans un dépôt. En suivant l'exemple ci-dessus, vous pouvez utiliser : | ||
{{UserCmd|command=pacman -Si smplayer}} | {{UserCmd|command=pacman -Si smplayer}} | ||
Finalement, pour obtenir la liste de | Finalement, pour obtenir la liste de tous les paquets installés sur votre système, tapez : | ||
{{UserCmd|command=pacman -Ql}} | {{UserCmd|command=pacman -Ql}} | ||
= | =Installer des paquets= | ||
{{ | {{Attention|N'installez jamais un paquet sans d'abord mettre à jour le système. Sur un système en version continue (rolling release), cela peut empêcher le démarrage de votre machine.}} | ||
Pour installer un logiciel, la commande de base est {{ic|pacman -S packagename}}. Cependant, installer un paquet sans mettre à jour le système conduira à une situation où une partie de la machine ne sera pas à jour. Ainsi, tous les exemples ici présents utiliseront {{ic|pacman -Syu packagename}}, qui servira à installer le paquet et s'assurer que le système est bien à jour. Par exemple, pour installer smplayer, la commande sera : | |||
{{UserCmd|command=sudo pacman -Syu smplayer}} | {{UserCmd|command=sudo pacman -Syu smplayer}} | ||
Il vous sera alors présenter une liste de logiciels pouvant être installés. Vous noterez que cette liste contient plus de paquets que prévu. Cela s'explique par le fait que la majorité des logiciels requièrent l'utilisation de dépendances qui doivent obligatoirement être installés pour un fonctionnement optimal. | |||
Pacman | Pacman peut également installer directement un paquet depuis les fichiers ou une URL. La forme donnée à cette commande est {{ic|pacman -U packagelocation}}, et peut s'utiliser, par exemple, pour installer une copie du cache de pacman contenant des paquets : | ||
{{UserCmd|command=sudo pacman -U /var/cache/pacman/pkg/smplayer-19.5.0-1-x86_64.pkg.tar.xz}} | {{UserCmd|command=sudo pacman -U /var/cache/pacman/pkg/smplayer-19.5.0-1-x86_64.pkg.tar.xz}} | ||
Sinon, vous pouvez l'obtenir directement depuis les miroirs de Manjaro : | |||
{{UserCmd|command=sudo pacman -U <nowiki>https://mirror.alpix.eu/manjaro/stable/community/x86_64/smplayer-19.5.0-1-x86_64.pkg.tar.xz</nowiki>}} | {{UserCmd|command=sudo pacman -U <nowiki>https://mirror.alpix.eu/manjaro/stable/community/x86_64/smplayer-19.5.0-1-x86_64.pkg.tar.xz</nowiki>}} | ||
{{ | {{Attention|Lorsque vous utilisez pacman -U, il faut vous assurez que le paquet voulu est bien compatible avec votre architecture.}} | ||
= | =Supprimer des paquets= | ||
{{warning|vérifiez toujours la liste des paquets avant de confirmer lors de la suppression des paquets. Si vous ne faites pas attention, vous pouvez facilement supprimer tout votre bureau en raison de dépendances.}} | {{warning|vérifiez toujours la liste des paquets avant de confirmer lors de la suppression des paquets. Si vous ne faites pas attention, vous pouvez facilement supprimer tout votre bureau en raison de dépendances.}} |
edits