GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Come trovare i pacchetti proprietari installati in Arch Linux

Ho un piccolo consiglio per gli utenti di Arch Linux! Ora puoi trovare facilmente i pacchetti proprietari installati in Arch Linux e le sue varianti come EndeavourOS e Manjaro Linux.

Non è necessario fare riferimento ai dettagli della licenza del pacchetto installato nel suo sito Web o utilizzare uno strumento esterno per scoprire se il pacchetto è gratuito o proprietario.

Assolutamente proprietario è un rilevatore di pacchetti proprietario per distribuzioni basate su arch. Confronta tutti i pacchetti installati nel tuo sistema basato su Arch con la lista nera dei pacchetti e la lista nera aur di Parabola e quindi stampa il tuo Indice di libertà di Stallman (gratuito/totale).

Inoltre, puoi salvare l'elenco in un file e condividerlo o confrontarlo con altri sistemi/utenti.

Trova i pacchetti proprietari installati in Arch Linux

Prima di installare "Absolutely Proprietary" strumento, assicurati di aver installato python e git .

Quindi, git clona il repository:

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

Questo comando scaricherà tutti i contenuti in una directory chiamata 'assolutamente proprietaria' nella directory di lavoro corrente.

Passa a quella directory:

$ cd absolutely-proprietary

E trova i pacchetti proprietari installati usando il comando:

$ python main.py

Questo comando scaricherà blacklist.txt, aur-blacklist.txt e confronterà i pacchetti installati localmente con i pacchetti remoti e visualizzerà i pacchetti proprietari installati nel tuo sistema Arch Linux.

Ecco l'output di esempio dal mio desktop 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)

Come puoi vedere, ho 47 pacchetti proprietari nel mio sistema. Come ho già detto, possiamo salvarlo in un file e rivederli in un secondo momento. Per farlo, premi semplicemente 'y' quando viene richiesto di salvare l'elenco in un file. Quindi premi 'y' per accettare le impostazioni predefinite o premi 'n' per salvarlo nel formato e nella posizione preferiti.

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

Come avrai notato, ho solo il non gratuito Pacchetti. Mostrerà altri due tipi di pacchetti come semifree, use-nonfree.

  • non libero :Questo pacchetto è un software palesemente non libero.
  • semilibero :Questo pacchetto è per lo più gratuito, ma contiene del software non libero.
  • usa-non libero :questo pacchetto dipende, consiglia o si integra in altro modo in modo inappropriato con altri software o servizi non liberi.

Un'altra caratteristica notevole di questa utility è che non mostra solo i pacchetti di proprietà, ma anche alternative a tali pacchetti.


Arch Linux
  1. Come trovare pacchetti vulnerabili in Arch Linux

  2. Come convertire i pacchetti DEB in pacchetti Arch Linux

  3. Come eseguire il downgrade di tutti i pacchetti a una data specifica in Arch Linux

  4. Il modo consigliato per pulire la cache dei pacchetti in Arch Linux

  5. Come elencare tutti i pacchetti installati in Linux

Crea un elenco di pacchetti installati e installali in seguito dall'elenco in Arch Linux

Come regolare la dimensione della partizione di root su Linux Live Arch

Come elencare i pacchetti installati in Linux

Come trovare l'elenco dei repository installati dalla riga di comando in Linux

Manuale di Arch Linux

Come trovare l'elenco dei repository installati in Linux