Pacapt alias Pacman sous Ubuntu (gestionnaire de paquets)
Pacapt est un conteneur ou wrapper en lignes de commandes. Il s'agit plus précisément du script de portage sous Ubuntu du gestionnaire de paquet Pacman, issu de l'écosystème Arch Linux.
Avec lui, vous pouvez installer des paquets que vous pourrez gérer graphiquement grâce au gestionnaire de paquets Bauh qui dispose d'une interface graphique.
Pré-requis
Pour installer Pacapt, il vous faudra :
- une connexion internet fonctionnelle ;
- les droits d'administration de la machine ;
- activer le dépôt Universe (pour les distributions antérieures à Focal Fossa 20.04).
Installation
Installation classique avant Focal Fossa 20.04
Entrer dans un terminal :
sudo apt-get install --fix-missing pacapt sudo apt-get install htop
Voilà ! Pacman est installé sur votre système
Si Pacapt n'est pas disponible, passez à la procédure ci-dessous.
Installation sous Focal Fossa 20.04
- "Installation de Pacapt".sh
sudo wget -O /usr/local/bin/pacapt \ https://github.com/icy/pacapt/raw/ng/pacapt sudo chmod 755 /usr/local/bin/pacapt sudo ln -sv /usr/local/bin/pacapt /usr/local/bin/pacman || true ** "Création d'un lien symbolique d'équivalence" ** ** "Il vous faudra ensuite créer les liens symboliques suivants :" ** sudo ln -s /usr/local/bin/pacapt /usr/local/bin/pacapt-tlmgr sudo ln -s /usr/local/bin/pacapt /usr/local/bin/pacapt-conda sudo pacapt install htop
- cliquer sur le nom du fichier et le sauvegarder dans /~/Documents
- cliquer droit sur le fichier créé
- aller dans Propriétés et cocher "exécuter comme un programme"
Entrer dans un terminal :
sudo ./"Installation de Pacapt".sh
Voilà ! Pacman est installé sur votre système
Utilisation de Pacapt/Pacman
Pacapt, pour quoi faire ?
Pacapt est un script-conteneur chargé du portage sous d'autres distributions Linux, mais aussi Mac OS du gestionnaire de paquets Pacman, issu de l’écosystème Arch Linux.
En fait, pour le dire plus simplement, nous avons là un traducteur de commandes pour les différents gestionnaires de paquets de l'écosystème Unix (Linux, BSD, Mac OS).
Il peut notamment remplacer les gestionnaires suivants :
Sous Linux :
- pacman sous Arch Linux, ArchBang, Manjaro, etc.
- dpkg/apt-get sous Debian, Ubuntu, etc.
- yum/rpm sous Redhat, CentOS, Fedora, etc.
- portage sous Gentoo
- zypper sous OpenSUSE
- cave sous Exherbo Linux
- apk sous Alpine Linux
- tazpkg sous SliTaz Linux
- swupd sous Clear Linux
- tlmgr sous TeX Live
- conda sous Conda
Sous Mac OS :
- homebrew sous Mac OS X
- macports sous Mac OS X
Sous BSD :
- pkgng sous FreeBSD
- pkg_tools sous OpenBSD
Sous Solaris, anciennement SunOS
- sun_tools
Désormais, vous pouvez entrer dans un terminal et taper :
sudo pacapt install [ou bien -S] [nom du fichier]
qui remplace :
sudo apt-get install -fy [nom du fichier]
Ceci est valable pour tous les gestionnaires de fichiers listés ci-dessus.
Quelques manipulations courantes sur les fichiers
Taches | Commandes dans Pacapt | Commandes dans Ubuntu Bash |
---|---|---|
Mise à jour de la liste des paquets | pacapt -Sy , ou pacapt update | sudo apt-get update |
Installation d'un paquet | pacapt -S foo , ou pacapt install foo | sudo apt-get install -fy fichier |
Recherche d'un paquet | pacapt -Ss foo , ou pacapt search foo | sudo find . -type f -name "fichier " -f {} \; |
Suppression d'un paquet | pacapt -R foo , ou pacapt remove foo | sudo find . -type f -name "fichier " -exec rm -f {} \; |
Effectuer la mise à jour de version d'un système | pacapt -Su , ou pacapt upgrade 1) | sudo apt-get upgrade |
Suppression des paquets orphelins | pacapt -Sc , ou pacapt autoremove foo | sudo apt/apt-get autoremove –purge |
Nettoyage du système | pacapt -Scc ou pacapt -Sccc , ou pacapt clean | sudo apt/apt-get clean |
Désinstallation
Entrer dans un terminal :
sudo find . -type f -name "pacapt*" -exec rm -f {} \;
Cette commande trouve toutes les instances de l'expression entre guillemets (ici pacapt en mot simple ou composé) dans votre système et les supprime.
Documentation
- (en) « Pacapt permet d'utiliser le sensationnel gestionnaire de paquets Pacman sous d'autres distributions Linux »
— site : Life Hacker ; auteur : Whitson Gordon ; date : 27 janvier 2012.
Date de création de la page : 07 mai 2020.
Contributeur principal : eagle08