GNU/Linux >> Belajar Linux >  >> Debian

Program Vrms Membantu Anda Menemukan Perangkat Lunak Tidak Bebas Di Debian

Suatu hari saya membaca panduan menarik yang menjelaskan perbedaan antara perangkat lunak bebas dan sumber terbuka . Saya pikir keduanya kurang lebih sama sampai saya menemukan panduan ini. Ya ampun, aku salah. Ada beberapa perbedaan yang signifikan di antara mereka. Saat membaca artikel itu, saya bertanya-tanya bagaimana menemukan perangkat lunak tidak bebas di Linux, maka posting ini.

Sapalah "Virtual Richard M. Stallman", skrip Perl untuk menemukan Perangkat Lunak Tidak Bebas di Debian

Richard M. Stallman Virtual , segera vrms , adalah sebuah program, yang ditulis dalam Perl , yang menganalisis daftar perangkat lunak yang diinstal pada sistem berbasis Debian Anda dan melaporkan semua paket dari pohon non-free dan contrib yang saat ini diinstal. Bagi mereka yang bertanya-tanya, perangkat lunak gratis harus memenuhi empat kebebasan esensial berikut ini .

  • Kebebasan 0 - Kebebasan untuk menjalankan program sesuai keinginan, untuk tujuan apa pun.
  • Kebebasan 1 - Kebebasan untuk mempelajari cara kerja program, dan menyesuaikannya dengan kebutuhan Anda. Akses ke kode sumber adalah prasyarat untuk ini.
  • Kebebasan 2 - Kebebasan untuk mendistribusikan ulang salinan sehingga Anda dapat membantu tetangga Anda.
  • Kebebasan 3 - Kebebasan untuk meningkatkan program, dan merilis perbaikan Anda kepada publik, sehingga seluruh masyarakat mendapat manfaat. Akses ke kode sumber adalah prasyarat untuk ini.

Perangkat lunak apa pun yang tidak memenuhi keempat kondisi di atas tidak dianggap sebagai perangkat lunak bebas. Singkatnya, Perangkat lunak bebas berarti pengguna memiliki kebebasan untuk menjalankan, menyalin, mendistribusikan, mempelajari, mengubah, dan meningkatkan perangkat lunak.

Sekarang mari kita cari tahu apakah perangkat lunak yang diinstal itu gratis atau tidak, ya?

Paket Vrms tersedia di repositori default Debian dan turunannya seperti Ubuntu. Jadi, Anda dapat menginstalnya menggunakan apt package manager menggunakan perintah berikut.

$ sudo apt-get install vrms

Setelah terinstal, jalankan perintah berikut untuk menemukan perangkat lunak tidak bebas di sistem berbasis debian Anda.

$ vrms

Contoh keluaran dari desktop Ubuntu 16.04 LTS saya.

    Non-free packages installed on ostechnix

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

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

Temukan Perangkat Lunak Tidak Bebas Di Debian Menggunakan Vrms

Seperti yang Anda lihat pada tangkapan layar di atas, saya memiliki satu paket tidak gratis yang diinstal di kotak Ubuntu saya.

Jika Anda tidak memiliki paket tidak gratis di sistem Anda, Anda akan melihat output berikut sebagai gantinya.

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

Vrms dapat menemukan paket tidak gratis tidak hanya di Debian tetapi juga dari Ubuntu, Linux Mint dan sistem berbasis deb lainnya juga.

Batasan

Program Vrms memiliki beberapa keterbatasan. Seperti yang telah saya sebutkan, ini mencantumkan paket dari bagian non-free dan contrib yang diinstal. Namun, beberapa distribusi tidak mengikuti kebijakan yang memastikan perangkat lunak berpemilik hanya berakhir di bagian repositori yang dikenali oleh vrms sebagai "tidak bebas" dan mereka tidak berusaha untuk mempertahankan pemisahan ini. Dalam kasus seperti itu, Vrms tidak akan mengenali perangkat lunak tidak bebas dan akan selalu melaporkan bahwa Anda memiliki perangkat lunak tidak bebas yang diinstal pada sistem Anda. Jika Anda menggunakan distro seperti Debian dan Ubuntu yang mengikuti kebijakan menyimpan perangkat lunak berpemilik dalam repositori non-bebas, Vrms pasti akan membantu Anda menemukan paket-paket non-bebas.

Dan, itu saja. Semoga ini bermanfaat. Lebih banyak barang bagus akan datang. Tetap disini!

Semangat!


Debian
  1. Debian – Keamanan Repositori Debian?

  2. Debian – Pengguna “debian-+”?

  3. Bagaimana Menemukan Id Proses (pid) Dari Program Terminal yang Berjalan?

  1. Cara Install Driver AMD Terbaru di Debian 10 Buster

  2. Bagaimana Cara Mendapatkan Perangkat Lunak Ke Ubuntu?

  3. Bagaimana Menemukan Semua File Yang Berhubungan Dengan Perangkat Lunak?

  1. Cara Memasang Desktop Budgie di Debian

  2. Cara Menginstal Desktop Pantheon di Debian

  3. Cara Menginstal Perangkat Lunak Pemantauan Icinga 2 di Debian 10