📦Dépôts

RPM Fusion

Description

RPM est un système de gestion de paquets utilisés par certaines distributions GNU/Linux : CentOS, Fedora, OpenSuse, Mageia.

Notes: un paquet RPM ne gère pas les dépendances.

Par défaut, les dépôts de Fedora ne contiennent pas tous les logiciels. Il est ainsi parfois nécéssaire d'avoir de drivers propriétaires, autres codecs ou logiciels non libres.

Du coup, il faut passer par un dépôt qui disposent de plus de logiciels. RPM Fusion est un des ces dépôts incontournable.

Installation

Il propose deux dépôts : free (contient des logiciels libres non packagés par la communauté Fedora) & non-free (contient des logiciels propriétaires non packagés par la communauté Fedora)

sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm           # RPM Fusion free
sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-relbasease-$(rpm -E %fedora).noarch.rpm  # RPM Fusion non-free  

Mise à jour

sudo dnf update

AppStream medatda

Les dépôts RPM Fusion fournissent également des métadonnées Appstream pour permettre aux utilisateurs d'installer des paquets en utilisant Gnome Software/KDE Discover.

sudo dnf groupupdate core

Cheatsheet

  • rpm -i : installer

  • rpm -e : supprimer

  • rpm -U : mettre à jour

  • -vh : En mode verbeux, et avec une barre de progression.

  • rpm -E %{macro} : donne la valeur de la macro ( rpm -E %{_lib} )


Flatpak

Flatpak est un système de virtualisation d’application pour les distributions GNU/Linux de bureau. Il fournit un environnement isolé du reste du système (sandbox), où l'utilisateur peut faire fonctionner des applications de manière sûre. Les paquets logiciels flatpak fonctionnant sur toutes les distributions linux 👏

On trouve les logiciels sur le principal dépôt (Flathub). Certains ne sont même parfois disponibles que dans ce format. Bonne nouvelle, Flatpak est installé par défaut sur Fedora Workstation :)

Pour télécharger des applications, rendez-vous sur Flathub

Installation manuel

Si pour une raison quelquonque ça ne marche pas, vous pouvez ajouter manuellement la télécommande Flathub en exécutant :

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Snap

Description

Le format snap vise à permettre l'installation de nouvelles versions de logiciels dans les systèmes Linux. Celui-ci est propulsé par Canonical Ltd. qui est l'entreprise qui édite la distribution Ubuntu.

Installation

sudo dnf install snapd

AppImage

Description

AppImage est un format de paquet de logiciel qui permet aux développeurs de distribuer leurs applications sous la forme d’un fichier unique. Les fichiers de ce format sont autonomes et contiennent toutes les dépendances dont l’application a besoin pour fonctionner.

Particularité, ils peuvent être exécutés sur n’importe quelle distribution Linux sans nécessiter les privilèges de l’administrateur. Ce format de fichier est portable, c’est à dire qu’il n’installe aucun fichier dans le système et ne dépend d’aucune dépendance du système.

Comment lancer une AppImage ?

chmod a+x Subsurface*.AppImage # Rendre votre AppImage éxécutable
./Subsurface*.AppImage         # Lancer votre AppImage

Comment simplifier l'installation de mes AppsImages ?

Pour cela, vous pouvez utiliser AppImage Launcher et télécharger la dernière version disponible sur le repo GitHub. Notes, chercher ceux avec .rpm pour les systèmes basés sur Fedora.

  • Installez le paquet téléchargé à l'aide du gestionnaire de paquets de Fedora.

  • exécutez ensuite sudo dnf install appimagelauncher_<version>.rpm

Ou trouver des fichiers AppImages ?

Une liste complète des AppImages disponibles au téléchargement peut être consultée sur le site AppImage Hub.

Dernière mise à jour