GNU/Linux >> Znalost Linux >  >> Debian

Program Vrms vám pomůže najít nesvobodný software v Debianu

Nedávno jsem četl zajímavou příručku, která vysvětlovala rozdíl mezi bezplatným a open source software . Myslel jsem, že oba jsou víceméně stejné, dokud jsem nenarazil na tento průvodce. Páni, mýlil jsem se. Mezi nimi je jen málo podstatných rozdílů. Při čtení tohoto článku jsem přemýšlel, jak najít nesvobodný software v Linuxu, proto tento příspěvek.

Pozdravte "Virtual Richard M. Stallman", skript v Perlu pro nalezení nesvobodného softwaru v Debianu

Virtuální Richard M. Stallman , krátce vrms , je program napsaný v Perlu , který analyzuje seznam nainstalovaného softwaru na vašich systémech založených na Debianu a hlásí všechny balíčky ze stromů non-free a contrib, které jsou aktuálně nainstalovány. Pro ty, kteří se ptají, svobodný software by měl splňovat následující čtyři základní svobody .

  • Svoboda 0 - Svoboda spouštět program, jak si přejete, pro jakýkoli účel.
  • Svoboda 1 - Svoboda studovat, jak program funguje, a přizpůsobit jej svým potřebám. Předpokladem je přístup ke zdrojovému kódu.
  • Svoboda 2 - Svoboda redistribuovat kopie, abyste mohli pomoci svému sousedovi.
  • Svoboda 3 - Svoboda vylepšovat program a zveřejňovat svá vylepšení, aby z toho měla prospěch celá komunita. Předpokladem je přístup ke zdrojovému kódu.

Jakýkoli software, který nesplňuje výše uvedené čtyři podmínky, není považován za svobodný software. Stručně řečeno, Svobodný software znamená, že uživatelé mají svobodu spouštět, kopírovat, distribuovat, studovat, měnit a vylepšovat software.

Nyní zjistíme, zda je nainstalovaný software zdarma nebo nesvobodný, ano?

Balíček Vrms je dostupný ve výchozích úložištích Debianu a jeho derivátů, jako je Ubuntu. Můžete jej tedy nainstalovat pomocí správce balíčků apt pomocí následujícího příkazu.

$ sudo apt-get install vrms

Po instalaci spusťte následující příkaz a vyhledejte nesvobodný software ve vašem systému založeném na debianu.

$ vrms

Ukázkový výstup z mé plochy Ubuntu 16.04 LTS.

    Non-free packages installed on ostechnix

unrar Unarchiver for .rar files (non-free version)

1 non-free packages, 0.0% of 2103 installed packages.

Najděte nesvobodný software v Debianu pomocí Vrms

Jak můžete vidět na výše uvedeném snímku obrazovky, mám v krabici Ubuntu nainstalovaný jeden nesvobodný balíček.

Pokud na svém systému nemáte žádné nesvobodné balíčky, měli byste místo toho vidět následující výstup.

No non-free or contrib packages installed on ostechnix! rms would be proud.

Vrms dokáže najít nesvobodné balíčky nejen na Debianu, ale také z Ubuntu, Linux Mint a dalších systémů založených na deb.

Omezení

Program Vrms má však určitá omezení. Jak jsem již zmínil, jsou zde uvedeny balíčky z nainstalovaných sekcí non-free a contrib. Některé distribuce však nedodržují zásady, které zajišťují, že proprietární software skončí pouze v sekcích úložiště, které vrms rozpozná jako „nesvobodné“, a nevyvíjejí žádné úsilí o zachování tohoto oddělení. V takových případech Vrms nerozpozná nesvobodný software a vždy oznámí, že máte na svém systému nainstalovaný nesvobodný software. Pokud používáte distribuce jako Debian a Ubuntu, které se řídí zásadou uchovávání proprietárního softwaru v nesvobodných úložištích, Vrms vám určitě pomůže najít nesvobodné balíčky.

A to je vše. Doufám, že to bylo užitečné. Přijdou další dobré věci. Zůstaňte naladěni!

Na zdraví!


Debian
  1. Debian – bezpečnost úložiště Debian?

  2. Jak dostat software do Ubuntu?

  3. Jak zjistit ID procesu (pid) běžícího terminálového programu?

  1. Jak nainstalovat nejnovější ovladače AMD na Debian 10 Buster

  2. Debian – uživatel „debian-+“?

  3. Jak najít všechny soubory související se softwarem?

  1. Jak nainstalovat Budgie Desktop na Debian

  2. Jak nainstalovat plochu Pantheon na Debian

  3. Jak nainstalovat monitorovací software Icinga 2 na Debian 10