GNU/Linux >> Tutoriels Linux >  >> Arch Linux

Comment trouver les packages propriétaires installés dans Arch Linux

J'ai un petit conseil pour les utilisateurs d'Arch Linux ! Vous pouvez désormais trouver facilement les packages propriétaires installés dans Arch Linux et ses variantes telles que EndeavourOS et Manjaro Linux.

Vous n'avez pas besoin de consulter les détails de la licence du package installé sur son site Web ou d'utiliser un outil externe pour savoir si le package est gratuit ou propriétaire.

Absolument exclusif est un détecteur de paquets propriétaire pour les distributions basées sur les architectures. Il compare tous les packages installés dans votre système basé sur Arch avec la liste noire des packages et la liste noire aur de Parabola, puis imprime votre indice de liberté Stallman (gratuit/total).

De plus, vous pouvez enregistrer la liste dans un fichier et la partager ou la comparer avec d'autres systèmes/utilisateurs.

Rechercher les packages propriétaires installés dans Arch Linux

Avant d'installer "Absolument Propriétaire" outil, assurez-vous d'avoir installé python et git .

Ensuite, git clonez le dépôt :

$ git clone https://github.com/vmavromatis/absolutely-proprietary.git

Cette commande téléchargera tout le contenu dans un répertoire appelé "absolument propriétaire" dans votre répertoire de travail actuel.

Accédez à ce répertoire :

$ cd absolutely-proprietary

Et recherchez les packages propriétaires installés à l'aide de la commande :

$ python main.py

Cette commande téléchargera les fichiers blacklist.txt, aur-blacklist.txt et comparera les packages installés localement avec les packages distants et affichera les packages propriétaires installés dans votre système Arch Linux.

Voici l'exemple de sortie de mon bureau Arch Linux :

Retrieving local packages (including AUR)...
Downloading https://git.parabola.nu/blacklist.git/plain/blacklist.txt
Downloading https://git.parabola.nu/blacklist.git/plain/aur-blacklist.txt
Comparing local packages to remote...
=============================================
47 ABSOLUTELY PROPRIETARY PACKAGES INSTALLED
=============================================

Your GNU/Linux is infected with 47 proprietary packages out of 1370 total installed.
Your Stallman Freedom Index is 96.57

+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| Name | Status | Libre Alternatives | Description |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| chromium-pepper-flash | nonfree | | proprietary Google Chrome EULA, missing sources |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| faac | nonfree | | [FIXME:description] is a GPL'ed package, but has non free code that can't be distributed und|
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| libunrar | nonfree | | part of nonfree unrar, Issue442 |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| opera | nonfree | | nonfree, nondistributable, built from binary installers, etc |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| shutter | nonfree | | need registered user to download (and access website) the source code and depends perl-net-d|
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| ttf-ms-fonts | nonfree | | |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| ttf-ubuntu-font-family | nonfree | | Ubuntu font license considered non-free by DFSG and Fedora |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| unace | nonfree | | license forbids making competing ACE archivers from unace |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| unrar | nonfree | unar | |
| | | fsf | |
| | | unrar | |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| virtualbox | nonfree | | contains BIOS which needs a nonfree compiler to build from source (OpenWatcom compiler), doe|
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+
| wordnet | nonfree | | |
+------------------------+---------+--------------------+---------------------------------------------------------------------------------------------+


Save list to file? (Y/n)

Comme vous pouvez le voir, j'ai 47 packages propriétaires dans mon système. Comme je l'ai déjà dit, nous pouvons l'enregistrer dans un fichier et les revoir plus tard. Pour ce faire, appuyez simplement sur 'y' lorsque vous êtes invité à enregistrer la liste dans un fichier. Appuyez ensuite sur 'y' pour accepter les valeurs par défaut ou appuyez sur 'n' pour l'enregistrer dans le format et l'emplacement de votre choix.

Save list to file? (Y/n) y
Save as markdown table? (Y/n) y
Save it to (/tmp/tmpkuky_082.md): y
The list is saved at /home/sk/absolutely-proprietary/y.md

You can review it from the command line
using the "less -S /home/sk/absolutely-proprietary/y.md"
or, if installed, the "most /home/sk/absolutely-proprietary/y.md" commands

Comme vous l'avez peut-être remarqué, je n'ai que le nonfree paquets. Il affichera deux autres types de packages tels que semifree, uses-nonfree.

  • non libre  :Ce paquet est manifestement un logiciel non libre.
  • semi-libre  :Ce paquet est principalement gratuit, mais contient des logiciels non libres.
  • use-nonfree  :Ce paquet dépend, recommande ou s'intègre de manière inappropriée avec d'autres logiciels ou services non libres.

Une autre caractéristique notable de cet utilitaire est qu'il n'affiche pas seulement les packages propriétaires, mais également des alternatives à ces packages.


Arch Linux
  1. Comment trouver des packages vulnérables dans Arch Linux

  2. Comment convertir des packages DEB en packages Arch Linux

  3. Comment rétrograder tous les packages à une date spécifique dans Arch Linux

  4. Comment supprimer tout sauf le système de base dans Arch Linux

  5. Comment lister tous les packages installés sous Linux

Créez une liste de packages installés et installez-les ultérieurement à partir de la liste dans Arch Linux

Comment ajuster la taille de la partition racine sur Live Arch Linux

Comment répertorier les packages installés sous Linux

Comment trouver la liste des référentiels installés à partir de la ligne de commande sous Linux

Le manuel d'Arch Linux

Comment trouver la liste des référentiels installés sous Linux