GNU/Linux >> Linux Esercitazione >  >> Debian

Il programma Vrms ti aiuta a trovare software non libero in Debian

L'altro giorno stavo leggendo un'interessante guida che spiegava la differenza tra software gratuito e open source . Ho pensato che entrambi fossero più o meno uguali fino a quando non ho attraversato questa guida. Oddio, mi sbagliavo. Ci sono poche differenze significative tra di loro. Durante la lettura di quell'articolo, mi chiedevo come trovare software non libero in Linux, da qui questo post.

Saluta "Virtual Richard M. Stallman", uno script Perl per trovare software non libero in Debian

Il Richard M. Stallman virtuale , a breve vrms , è un programma, scritto in Perl , che analizza l'elenco dei software installati sui tuoi sistemi basati su Debian e riporta tutti i pacchetti da alberi non liberi e contrib che sono attualmente installati. Per coloro che si chiedono, un software libero dovrebbe soddisfare le seguenti quattro libertà essenziali .

  • Libertà 0 - La libertà di eseguire il programma come desideri, per qualsiasi scopo.
  • Libertà 1 - La libertà di studiare come funziona il programma e adattarlo alle tue esigenze. L'accesso al codice sorgente è un prerequisito per questo.
  • Libertà 2 - La libertà di ridistribuire le copie per aiutare il tuo prossimo.
  • Libertà 3 - La libertà di migliorare il programma e rendere pubblici i tuoi miglioramenti, in modo che l'intera comunità ne tragga vantaggio. L'accesso al codice sorgente è un prerequisito per questo.

Qualsiasi software che non soddisfa le quattro condizioni di cui sopra non è considerato un software libero. In poche parole, un Software gratuito significa che gli utenti hanno la libertà di eseguire, copiare, distribuire, studiare, modificare e migliorare il software.

Ora scopriamo se il software installato è gratuito o non gratuito, vero?

Il pacchetto Vrms è disponibile nei repository predefiniti di Debian e dei suoi derivati ​​come Ubuntu. Quindi, puoi installarlo usando apt package manager usando il seguente comando.

$ sudo apt-get install vrms

Una volta installato, esegui il comando seguente per trovare software non libero nel tuo sistema basato su Debian.

$ vrms

Esempio di output dal mio desktop 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.

Trova software non libero in Debian usando Vrms

Come puoi vedere nello screenshot sopra, ho un pacchetto non gratuito installato nella mia scatola di Ubuntu.

Se non hai pacchetti non gratuiti sul tuo sistema, dovresti invece vedere il seguente output.

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

Vrms può trovare pacchetti non liberi non solo su Debian ma anche da Ubuntu, Linux Mint e altri sistemi basati su deb.

Limiti

Il programma Vrms ha però alcune limitazioni. Come ho già detto, elenca i pacchetti delle sezioni non-free e contrib installate. Tuttavia, alcune distribuzioni non seguono la politica che garantisce che il software proprietario finisca solo in sezioni di repository riconosciute da vrms come "non libere" e non fanno alcuno sforzo per preservare questa separazione. In questi casi, Vrms non riconoscerà il software non libero e segnalerà sempre che sul sistema è installato un software non libero. Se stai usando distribuzioni come Debian e Ubuntu che seguono la politica di mantenere il software proprietario in repository non liberi, Vrms ti aiuterà sicuramente a trovare i pacchetti non liberi.

E questo è tutto. Spero che questo sia stato utile. Altre cose buone in arrivo. Resta sintonizzato!

Ciao!


Debian
  1. Debian:la sicurezza del repository Debian?

  2. Debian – L'utente “debian-+”?

  3. Come ottenere il software in Ubuntu?

  4. Come trovare l'ID di processo (pid) di un programma terminale in esecuzione?

  5. Come trovare tutti i file relativi a un software?

Come trovare la posizione geografica del server (IP) utilizzando il terminale su Debian 11

Come trovare il tuo indirizzo IP su Debian 11

Come vedere i comandi di Terminale che usi più spesso in Debian 10

Copia del testo sul terminale Debian

Padroneggiare il comando ad albero su Debian

Come trovare l'ID di processo di un programma e ucciderlo [Suggerimento rapido]