Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bauh [Le 06/05/2020, 15:42] – [Voir aussi] eagle08bauh [Le 14/05/2025, 15:59] (Version actuelle) – [Bauh (gestionnaire de paquets)] liens internes krodelabestiole
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 qui gère que 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 121: Ligne 125:
  
 Placez ce lanceur dans [[dossiers_et_fichiers_caches|le dossier caché]] ''~/.config/autostart/'' Placez ce lanceur dans [[dossiers_et_fichiers_caches|le dossier caché]] ''~/.config/autostart/''
 +
 +<note>Au mois de mai 2020, le développement de Bauh est soutenu et assez fréquent. Au démarrage, de Bauh, les alertes de mises à jour s'afficheront à l'écran. lancer la mise à jour, si celle-ci n'a pas été faite.</note>
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 131: Ligne 137:
  
 {{  https://upload.wikimedia.org/wikipedia/commons/1/1a/Flatpak_logo.png?40}} {{  https://upload.wikimedia.org/wikipedia/commons/1/1a/Flatpak_logo.png?40}}
 +
 === Flatpak === === Flatpak ===
  
Ligne 136: Ligne 143:
  
 {{  https://cdn4.iconfinder.com/data/icons/logos-brands-5/24/snapcraft-512.png?40}} {{  https://cdn4.iconfinder.com/data/icons/logos-brands-5/24/snapcraft-512.png?40}}
 +
 === Snap === === Snap ===
  
Ligne 141: Ligne 149:
  
 {{  https://upload.wikimedia.org/wikipedia/commons/thumb/7/73/App-image-logo.svg/220px-App-image-logo.svg.png?40}} {{  https://upload.wikimedia.org/wikipedia/commons/thumb/7/73/App-image-logo.svg/220px-App-image-logo.svg.png?40}}
 +
 === AppImage === === AppImage ===
  
Ligne 149: 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|cette adresse]].</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 ligne de commande ====+==== Options en lignes de commandes ====
  
 Tapez <code bash>bauh --help </code> pour afficher les options possibles. Le contenu de cette aide ne sera pas recopié ni détaillé ici, car il change au fil des mises à jour de l'​application. Tapez <code bash>bauh --help </code> pour afficher les options possibles. Le contenu de cette aide ne sera pas recopié ni détaillé ici, car il change au fil des mises à jour de l'​application.
Ligne 175: Ligne 192:
 ==== Localisation en français ==== ==== Localisation en français ====
  
-Si vous êtes bidouilleurs, vous pouvez essayer de localiser l'application en français :+Vous pouvez essayer de localiser l'application en français :
  
-  - modifier le fichier ''/bau_env/lib/python3.6/site-packages/bauh/commons/system.py'' 
-  - y changer **DEFAULT_LANG=en** en **DEFAULT_LANG=fr** 
   - intégrer les fichiers de locales en français, disponibles à la page [[:utilisateurs/eagle08/bac_a_sable|Bac à sable de eagle08]] (auteur de la traduction et contributeur de la présente page)   - intégrer les fichiers de locales en français, disponibles à la page [[:utilisateurs/eagle08/bac_a_sable|Bac à sable de eagle08]] (auteur de la traduction et contributeur de la présente page)
  
 +<note tip>Les locales en français n'existent pas ; ni la possibilité de paramétrer le Français dans les paramètres. \\
 +Une façon saine et sans risque de localiser Bauh en Français consiste à remplacer le contenu d'une langue inutilisée par son contenu traduit en Français. \\
 +Par exemple, choisir Catalan dans les Paramètres
 +copier-coller le contenu en Français dans le fichier de locale correspondant en Catalan, nommés ''ca'' dans les dossiers de locales. \\
 +Cette manipulation sans risque à l'avantage de ne pas toucher aux paramètres de fonctionnement de Bauh. Nous nous contentons de changer la langue.</note>
 Pour appliquer la traduction, **redémarrez votre ordinateur**. Pour appliquer la traduction, **redémarrez votre ordinateur**.
  
 ===== Désinstallation ===== ===== Désinstallation =====
    
-<note>Section à compléter.</note+Lancer dans un terminal la commande suivante : 
- +<code bash> 
 +bauh --reset 
 +sudo find / -type f -name "[Bb]auh" -exec rm -f '{}' \; 
 +</code> 
 +Cette commande supprimera le dossier ''/bauh_env'' de votre dossier personnel et par là-même désinstallera l'application. \\ 
 +Puis effacera tous les fichiers de configuration de Bauh. 
 ===== Documentation ===== ===== Documentation =====