Manjaro Pamac-aur sur ArchLinux
Je voulais tester Pamac-aur de Manjaro sous ArchLinux, après une recherche sur AUR j'ai trouvé qu'un paquet correspondant à Pamac version 0.9.0
Ce paquet n'ai pas installable ... Problème de dépendance ...
J'ai donc mis à disposition un paquet Pamac-aur actuellement en version 0.9.4 ce paquet dépand aussi de Pyalpm-manjaro qui est une version patchée de pyalpm sous Manjaro.
Je trouve vraiment regrettable qu'une distribution basé sur ArchLinux ne fasse pas profiter la communauté de leur travail.
Et pour en faire profiter un maximum de personne ça passe par AUR et non par un dépôt ...
Je trouve que Pamac remplit très bine son travail, des notifications pour les mises à jour
La liste des mises à jour disponible, pas de choix c'est tout ou rien.
On peut suivre la progression du téléchargement ...
Ainsi que la progression des mises à jour
A noter que pamac vous signale l'installation de fichier .pacnew et .pacsave
Proposer l'ouverture avec un outil type meld serait vraiment un plus ... peut être dans la prochaine version ...
Pour ma part j'ai modifié le fichier /usr/share/polkit-1/actions/org.manjaro.pamac.policy (Le paquet sur AUR installe la version original fournit par Manjaro)
J'ai remplacé <allow_active>auth_admin_keep</allow_active> par <allow_active>yes</allow_active> ce qui permet d'appliquer les mise à jour sans le droit d'administrateur et sans rentrer de mot de passe ...
Pour un pc de bureau avec un seul utilisateur ça ne pose pas de problème et simplifie le tout pour monsieur tous le monde ... peut être une option dans une future version
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE policyconfig PUBLIC "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN" "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd"> <policyconfig> <vendor>Manjaro</vendor> <vendor_url>http://manjaro.org/</vendor_url> <icon_name>package-x-generic</icon_name> <action id="org.manjaro.pamac.commit"> <message>Authentication is required</message> <defaults> <allow_any>no</allow_any> <allow_inactive>no</allow_inactive> <!-- <allow_active>auth_admin_keep</allow_active> --> <allow_active>yes</allow_active> </defaults> </action> </policyconfig>