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.