Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
bauh [Le 06/05/2020, 21:28] eagle08 [Localisation en français] |
bauh [Le 14/05/2025, 15:59] (Version actuelle) krodelabestiole [Bauh (gestionnaire de paquets)] liens internes |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag>Bionic Application Système gestionnaire_de_paquets}} | {{tag>Bionic Application Système gestionnaire_de_paquets}} | ||
| - | ---- | + | |
| {{ https://cdn.icon-icons.com/icons2/54/PNG/256/package_box_10801.png?100}} | {{ https://cdn.icon-icons.com/icons2/54/PNG/256/package_box_10801.png?100}} | ||
| ====== Bauh (gestionnaire de paquets) ====== | ====== Bauh (gestionnaire de paquets) ====== | ||
| - | **Bauh** est un [[:gestionnaire_de_paquets|gestionnaire de paquets]] pour les formats de distribution alternatifs [[:snap|Snap]], [[:flatpak|Flatpak]], et [[:appimage|Appimage]]. | + | **Bauh** est un [[:gestionnaire_de_paquets|gestionnaire de paquets]] pour les formats de distribution alternatifs [[:snap]], [[:Flatpak]], et [[:Appimage]]. |
| Le développement de l'application remonte à 2013, sous le nom de //fpakman//. Rebaptisée **Bauh**, et incluse dans la distribution Manjaro par défaut, cette application propose maintenant une version compatible Debian et Ubuntu. | Le développement de l'application remonte à 2013, sous le nom de //fpakman//. Rebaptisée **Bauh**, et incluse dans la distribution Manjaro par défaut, cette application propose maintenant une version compatible Debian et Ubuntu. | ||
| - | En alternative à la [[logitheque|Logithèque]], **Bauh** peut vient compléter graphiquement les [[:gestionnaire_de_paquets|gestionnaires de paquets]] classiques comme [[synaptic|Synaptic]]. On aura alors : | + | En alternative au [[:snap store|Centre d'application]], **Bauh** peut venir compléter graphiquement les [[:gestionnaire_de_paquets|gestionnaires de paquets]] classiques comme [[:Synaptic]]. On aura alors : |
| - | * Synaptic, chargé de gérer les paquets natifs ''.deb'' | + | * Synaptic, chargé de gérer les paquets natifs ''[[:deb|.deb]]'' |
| - | * et Bauh qui gère les [[:snap|paquets snap]] issus du [[https://snapcraft.io/store|Snapstore]], les [[:flatpak|paquets flatpak]] (généralement installé depuis [[https://flathub.org/home|Flathub]]), voire même des logiciels au format "appimage" installés depuis [[https://www.appimagehub.com/|le AppimageHub]]. | + | * et Bauh qui gère les [[:snap|paquets snap]] issus du [[https://snapcraft.io/store|Snapstore]], les [[:flatpak|paquets flatpak]] (généralement installé depuis [[https://flathub.org/home|Flathub]]), voire même des logiciels au format [[:Appimage]] installés depuis [[https://www.appimagehub.com/|le AppimageHub]]. |
| + | |||
| + | <note tip>Sur [[wpfr>Arch_Linux|Arch Linux]] et ses dérivées (dont Manjaro par exemple), Bauh gère aussi les paquets issus des [[https://wiki.archlinux.fr/AUR_4.0.0|dépôts communautaires AUR]]. La gestion des paquets AUR sous Ubuntu à l'aide de Bauh est possible, mais déconseillée. | ||
| + | |||
| + | Afin de gérer les paquets AUR graphiquement sous Bauh, vous devez installer Pacapt. [[:pacapt_pseudo_pacman|La page dédiée à Pacapt]]. Pacapt est en effet un traducteur de commandes multi-plateformes de gestion des paquets. | ||
| - | <note tip>Sur [[wpfr>Arch_Linux|Arch Linux]] et ses dérivées (dont Manjaro par exemple), Bauh gère aussi (à vos risques et périls !) les paquets issus des [[https://wiki.archlinux.fr/AUR_4.0.0|dépôts communautaires AUR]].</note> | + | Préférez toujours un paquet compilé pour votre distribution de Linux. Vous vous éviterez des problèmes de dépendances.</note> |
| ===== Installation ===== | ===== Installation ===== | ||
| Ligne 42: | Ligne 46: | ||
| Puis entrez les commandes suivantes : | Puis entrez les commandes suivantes : | ||
| - | <code bash>pip3 install --upgrade pip</code> | + | <code bash>sudo pip3 install --upgrade pip</code> |
| - | <code bash>pip3 install --upgrade setuptools</code> | + | <code bash>sudo pip3 install --upgrade setuptools</code> |
| - | <code bash>pip3 install bauh</code> | + | <code bash>sudo pip3 install bauh</code> |
| <note tip>Pour plus de détails, une procédure d'installation avancée est disponible sur la [[https://github.com/vinifmor/bauh|page GitHub du logiciel]] (en anglais). | <note tip>Pour plus de détails, une procédure d'installation avancée est disponible sur la [[https://github.com/vinifmor/bauh|page GitHub du logiciel]] (en anglais). | ||
| - | Il y est notamment expliqué comment installer Bauh dans un environnement virtuel python (mieux isolé du reste du système). | + | Il y est notamment expliqué comment installer Bauh dans un environnement virtuel python (mieux isolé du reste du système). |
| </note> | </note> | ||
| Ligne 154: | Ligne 158: | ||
| * Les fichiers de bases de données téléchargés sont stockés dans le dossier ''~/.local/share/bauh/appimage'' et se nomment ''apps.db'' et ''releases.db'' | * Les fichiers de bases de données téléchargés sont stockés dans le dossier ''~/.local/share/bauh/appimage'' et se nomment ''apps.db'' et ''releases.db'' | ||
| - | <note tip>Une liste exhaustive des applications supportées se trouve à [[https://github.com/vinifmor/bauh-files/blob/master/appimage/apps.txt|Le GitHub du développeur]].</note> | + | <note tip>Une liste exhaustive des applications supportées se trouve à [[https://github.com/vinifmor/bauh-files/blob/master/appimage/apps.txt|Le GitHub du développeur]]. |
| + | __Il est tout à fait possible de gérer des fichiers au format Appimage téléchargés par vos soins sur la toile__. \\ | ||
| + | * Cliquer sur le signe [+] en bas de l'écran des applications gérées par Bauh, puis | ||
| + | * compléter les informations dans les champs de description des applications | ||
| + | </note> | ||
| - | <note important>Il peut y avoir des crashs si AppImageLauncher est aussi installé.</note> | + | <note important>__**AppImageLauncher** est totalement incompatible avec BAUH__. Si vous l'avez installé sur votre système, il vous faudra choisir le logiciel de gestion du format Appimage. \\ Si vous souhaitez utiliser Bauh, il vous faudra absolument désinstaller AppimageLauncher grace à la commande : |
| + | <code bash>sudo find / -type f -name "[Aa]pp[Ii]mage[Ll]auncher" -exec rm -f '{}' \;</code> | ||
| + | Cette commande cherche toutes les instances de noms de fichier entre guillemets et ce quelle que soit la casse utilisée pour la graphie des noms de fichiers. | ||
| + | |||
| + | </note> | ||
| ==== Options en lignes de commandes ==== | ==== Options en lignes de commandes ==== | ||
| Ligne 194: | Ligne 206: | ||
| Lancer dans un terminal la commande suivante : | Lancer dans un terminal la commande suivante : | ||
| - | <code>bauh --reset</code> | + | <code bash> |
| - | Cette commande supprimera le dossier ''/bauh_env'' de votre dossier personnel et par là-même désinstallera l'application. | + | |
| - | + | ||
| - | Pour une désinstallation complète de l'application (fichiers de configuration compris), sauvegardez le fichier de désinstallation ci dessous : | + | |
| - | + | ||
| - | <file bash Désinstallation complète de Bauh.sh> | + | |
| bauh --reset | bauh --reset | ||
| - | rm ~/.config/bauh/config.json | + | sudo find / -type f -name "[Bb]auh" -exec rm -f '{}' \; |
| - | rm /tmp/bauh/logs/install | + | </code> |
| - | rm ~/.cache/bauh | + | Cette commande supprimera le dossier ''/bauh_env'' de votre dossier personnel et par là-même désinstallera l'application. \\ |
| - | rm ~/.local/share/bauh/*.* | + | Puis effacera tous les fichiers de configuration de Bauh. |
| - | rm ~/.local/share/bauh/ | + | |
| - | </file> | + | |
| - | puis : | ||
| - | cliquer droit sur le fichier, | ||
| - | cliquer sur propriétés | ||
| - | dans permissions : exécuter le fichier comme un programme | ||
| - | |||
| - | entrer la commande suivante dans un terminal : | ||
| - | <code bash>/~/Documents/sudo ./"Désinstallation complète de Bauh.sh"</code> | ||
| - | |||
| ===== Documentation ===== | ===== Documentation ===== | ||