Pamac et Yay : tableau avec les commandes les plus courantes de ces assistants AUR (et plus que ça)

Pamac et Yay

Les référentiels officiels d'Arch Linux et de ses dérivés proposent de nombreux logiciels toujours mis à jour, mais on n'y trouve pas tout. Par un sort différent de celui des dérivés de Debian, dont pratiquement tout est au format.deb, AUR existe, et on dit que si un programme n'est pas en AUR, il n'existe pas pour Linux. La question ici est : comment le logiciel AUR est-il géré ? Dans cet article, nous allons vous parler des options de Ouais et Pamac.

Je sais que ce ne sont pas les mêmes, mais ils ont des choses en commun. Pamac est installé par défaut dans Manjaro, et c'est également le nom donné à sa boutique de logiciels. Mais ce sont deux des outils les plus utilisés pour installer des logiciels à partir du référentiel d'utilisateurs Arch, et nous allons expliquer ici comment chacun est utilisé.

Commandes pour gérer le logiciel AUR : Yay vs. Pamac

Avant de pouvoir continuer, nous devons expliquer les commandes pour installer chacun des packages, dans les deux cas les mêmes, en changeant seulement le nom, qui resterait sudo pacman -S yay pour un et sudo pacman -S pamac l'autre.

Un article comme celui-ci peut être très long. Je pourrais écrire un paragraphe pour chaque commande, mais des informations plus directes et faciles à référencer ne seraient-elles pas préférables ? Je pense que oui, et la meilleure façon à laquelle je puisse penser est d'utiliser un tableau comme le suivant :

ACTION YAY PAMAC
Rechercher ouais -Ss nom_paquet recherche pamac nom_paquet
installer ouais -S nom_paquet pamac install nom_paquet
Groupe de packages d'installation ouais -S nom_groupe pamac installe nom_groupe
supprimer ouais -R nom_paquet pamac supprime le nom_du_paquet
Supprimer le package et les dépendances ouais -Rns nom_du_paquet pamac supprime le nom du package && pamac autoremove
Supprimer les orphelins ouais -Rns $(ouais -Qdtq) pamac supprimer -o
Mettre à jour tout ouais -Syu mise à jour pamac
Mettre à jour un package ouais -Syu nom_du_paquet pamac mise à niveau nom_paquet
Détails ouais -Oui nom_du_paquet informations pamac nom_paquet
Vider le cache ouais -Sc pamac propre
Répertorier les packages installés ouais -Q liste pamac
Liste des dépendances ouais -Qi nom_du_paquet liste pamac – requise par nom_paquet
Afficher les packages obsolètes ouais - quoi pamac obsolète

De ce qui précède, nous devons garder à l'esprit que nous devons remplacer "package_name" ou "group_name" par les noms des packages ou des groupes avec lesquels nous voulons travailler. Et soyez prudent avec les commandes comme nettoyer le cache, il est recommandé d'en conserver au cas où (par exemple, "clean –keep 3" pour conserver les trois dernières versions d'un package).

À prendre en compte

Comme vous pouvez le constater, de nombreux indicateurs utilisés par Yay sont exactement les mêmes que ceux utilisés par pacman, le gestionnaire de packages officiel d'Arch Linux. Mais je recommande d'utiliser pacman pour gérer les logiciels des référentiels officiels et Yay en tant qu'assistant d'AUR. Bien entendu, chacun est libre d’agir comme bon lui semble.

Il est également important de préciser que ces deux programmes vous permettent de gérer des logiciels à partir de référentiels officiels, comme je viens de le mentionner. Pour les utilisateurs d'une distribution basée sur Arch autre que Manjaro, utiliser l'un ou l'autre assistant (ou un autre, bien sûr) devrait être une décision personnelle basée sur les préférences ou les expériences, mais dans Manjaro, c'est différent. Pamac est installé par défaut, et bien que vous puissiez installer Yay et l'utiliser, ma recommandation dans ce cas est d'utiliser pacman pour les référentiels officiels et Pamac pour AUR.

C'est si vous souhaitez effectuer les procédures via le terminal. Si vous préférez la boutique avec une interface graphique, alors tout avec Pamac.

À propos de l'AUR

Section distincte pour AUR, qui est l'acronyme de Arch User Repository. C'est une bonne alternative à l'installation de logiciels, mais il faut qu'elle reste là, en « alternative ». Dans la mesure du possible, les éléments doivent être installés à partir de référentiels officiels, et cela est valable pour n'importe quelle distribution Linux à moins qu'ils ne nous proposent quelque chose de moins mis à jour et que nous voulions la dernière.

En AUR on peut tout trouvermais il est téléchargé par la communauté, pas Arch Linux ou toute personne directement liée. Pour donner quelques exemples, c'est Spottube compilé et maintenu par son propre développeur, mais de nombreux autres programmes sont téléchargés par des bénévoles.

En plus du fait qu'un collaborateur peut commettre une petite erreur qui empêche un package de fonctionner dans notre cas, une grande partie de ce qui se trouve dans AUR il faut le compiler. Il est vrai qu'avec des outils comme Pamac ou Yay, tout est automatique, mais l'heure sera toujours la même. Ce que je veux dire par là, c'est que si l'utilisation d'AUR devient incontrôlable, il peut y avoir des cas où la mise à jour de l'ensemble du système d'exploitation prend plus de temps qu'elle ne le devrait car il doit compiler plusieurs programmes.

D'ailleurs, même si peut être moins sûr, tout ce qui se termine par -bin est précompilé.

Et ce serait tout. Je m'en tiendrai à Pamac, mais de nombreux utilisateurs de base Arch que je connais préfèrent Yay. Quelle est votre préférence ?


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.