Ceci est une ancienne révision du document !



Pacapt alias Pacman sous Ubuntu (gestionnaire de paquets)

Pour aller plus loin dans la configuration globale de votre poste de travail, vous pouvez consulter la documentation complète
Ubuntu à votre image : Configurer votre ordinateur selon vos besoins

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.

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 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

Pacapt est un script-conteneur chargé du portage sous d'autres distributions Linux, mais aussi Mac iOS du gestionnaire de paquets Pacman, issu de l’écosystème Arch Linux.
Il peut notamment remplacer les gestionnaires suivants :

  • pacman sous Arch Linux, ArchBang, Manjaro, etc.
  • dpkg/apt-get sous Debian, Ubuntu, etc.
  • homebrew sous Mac OS X
  • macports sous Mac OS X
  • yum/rpm sous Redhat, CentOS, Fedora, etc.
  • portage sous Gentoo
  • zypper sous OpenSUSE
  • pkgng sous FreeBSD
  • cave sous Exherbo Linux
  • pkg_tools sous OpenBSD
  • sun_tools sous Solaris(SunOS)
  • apk sous Alpine Linux
  • tazpkg sous SliTaz Linux
  • swupd sous Clear Linux
  • tlmgr sous TeX Live
  • conda sous Conda

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.

Si vous avez installé Bauh sur votre système, Pacapt dispose alors d'un environnement graphique.

Quelques manipulations courantes sur les fichiers

  • Mise à jour de la liste des paquets : pacapt -Sy, ou pacapt update
  • Installation d'un paquet : pacapt -S foo, ou pacapt install foo
  • Recherche d'un paquet : pacapt -Ss foo, ou pacapt search foo
  • Suppression d'un paquet : pacapt -R foo, ou pacapt remove foo
  • Effectuer la mise à jour de version d'un système : pacapt -Su, ou pacapt upgrade1)
  • Suppression des paquets orphelins : pacapt -Sc, ou pacapt autoremove foo
  • Nettoyage du système : pacapt -Scc ou pacapt -Sccc, ou pacapt clean
Bien évidemment, l'application Pacapt manipulant des fichiers, il vous faudra entrer toutes les commandes en mode superutilisateur

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.


Date de création de la page : 07 mai 2020.
contributeur principal : eagle08


1)
Assemble le paquet spécifié, et le met à jour. Le nom du fichier est spécifié en argument.
  • pacapt_pseudo_pacman.1588942782.txt.gz
  • Dernière modification: Le 08/05/2020, 14:59
  • par eagle08