GNU/Linux >> Belajar Linux >  >> Linux

Cara Menginstal Perangkat Lunak dari Sumber di Linux

Distribusi Linux yang paling banyak digunakan, misalnya Debian , Ubuntu , Topi Merah , Fedora, dan masih banyak lagi, memiliki sistem pengemasan untuk perangkat lunak distribusi. Binari dan file konfigurasi perangkat lunak dibundel dalam sebuah paket, yang tidak lain adalah file arsip, dari mana manajer paket menginstal perangkat lunak.

Namun, pengguna Linux tingkat lanjut, pengembang, dan mereka yang lebih menyukai hal-hal culun sering menginstal perangkat lunak langsung dari kode sumber; yaitu, kompilasi dan instalasi manual.

Karena hampir semua perangkat lunak dalam sistem GNU/Linux adalah perangkat lunak bebas dan sumber terbuka, kode sumber tersedia untuk umum, biasanya dalam repositori sistem kontrol versi atau bahkan dalam repositori standar di beberapa distribusi.

Mari kita lihat bagaimana Anda dapat menginstal perangkat lunak langsung dari kode sumbernya di Linux. Untuk tujuan demonstrasi, saya menggunakan Ubuntu 20.10. Namun, langkah-langkahnya umum untuk semua distribusi Linux.

Mengunduh Kode Sumber

Kode sumber perangkat lunak sumber terbuka apa pun biasanya tersedia dalam sistem kontrol versi, misalnya, Git . Pengembang juga sering memelihara halaman unduhan kode sumber di situs web mereka, tempat file arsip kode sumber dapat diunduh.

Sebagai contoh, saya akan mencoba menginstal editor teks ‘Vim ' dari sumbernya. Pertama-tama, instal Git jika belum ada di sistem, dengan perintah berikut:

$ sudo apt install git    [On Debian, Ubuntu & Mint]
$ sudo yum install git    [On RHEL, CentOS & Fedora]
$ sudo pacman -S git      [On Arch & Manjaro Linux]
$ sudo zypper in git-core   [On OpenSuse]

Kemudian unduh Vim kode sumber menggunakan Git dengan sintaks berikut:

$ git clone https://github.com/vim/vim

Jika kode sumber untuk perangkat lunak Anda tidak tersedia melalui Git , Anda perlu mengunduh paket ‘.tar.gz’, ekstrak kode sumber dari paket dengan perintah berikut:

$ tar -xvzf <tar_package>

Setelah Git repositori dikloning, atau paket diekstraksi, buka folder kode sumber.

$ cd vim

Anda dapat melihat file kode sumber untuk Vim pada tangkapan layar di atas.

Menginstal Vim dari Kode Sumber

Langkah pertama saat menginstal perangkat lunak dari sumbernya adalah menginstal alat pengembangan. Di Debian dan Ubuntu , mereka adalah bagian dari paket 'build-essential ‘.

Di RedHat , CentOS , dll. alat ini adalah bagian dari Alat Pengembangan kelompok. Paket ini menginstal perangkat lunak paling umum yang diperlukan untuk mengkompilasi kode sumber.

$ sudo apt install build-essential             [On Debian, Ubuntu & Mint]
$ sudo yum groupinstall "Development Tools"    [On RHEL, CentOS & Fedora]
$ sudo pacman -S base-devel                    [On Arch & Manjaro Linux] 
$ sudo zypper install -t pattern devel_C_C++   [On OpenSuse]

Selanjutnya, jalankan './configure ' file di dalam Vim direktori. File configure adalah skrip yang memeriksa berbagai hal; misalnya, jika variabel lingkungan yang diperlukan telah disetel, atau jika dependensi yang diperlukan untuk perangkat lunak terpenuhi di sistem Anda.

$ ./configure

Seperti yang Anda lihat, skrip configure telah menunjukkan kesalahan bahwa tidak ada perpustakaan terminal yang ditemukan dan menyarankan perpustakaan 'ncurses '. Untuk memasang ‘ncurses ' dan semua dependensi yang hilang tersebut menggunakan pengelola paket tergantung pada distro mana yang Anda gunakan.

$ sudo apt-get install libncurses5-dev libncursesw5-dev  [On Debian, Ubuntu & Mint]
$ sudo yum install ncurses-devel                         [On RHEL, CentOS & Fedora]
$ sudo pacman -S ncurses                                 [On Arch & Manjaro Linux]
$ sudo zypper install ncurses                            [On OpenSuse]

lalu jalankan ‘./configure ' lagi.

$ ./configure

Setelah skrip configure berhasil diselesaikan, langkah selanjutnya adalah mengkompilasi kode sumber untuk menghasilkan binari. Jalankan 'make ' perintah untuk mencapai ini:

$ make 

Make akan membutuhkan waktu untuk dikompilasi, tergantung pada ukuran perangkat lunak Anda. Sekali ‘buat ' selesai, file biner sudah siap. Jalankan yang berikut ini untuk menginstal binari dan file konfigurasi di lokasi yang sesuai:

$ sudo make install

Setelah perintah berhasil diselesaikan, verifikasi apakah Vim telah diinstal:

$ vim --version

Ini menyelesaikan proses penginstalan perangkat lunak di Linux dari kode sumber.

Kesimpulan

Kami melihat dalam beberapa langkah mudah cara menginstal perangkat lunak dari sumber di Linux. Jelas, perangkat lunak yang diinstal dengan cara ini tidak dikelola oleh pengelola paket dan karenanya semua pembaruan terbaru, termasuk pembaruan keamanan penting, tidak dapat diterapkan di Vim dalam hal ini.

Oleh karena itu, cara ini biasanya tidak digunakan untuk penggunaan yang produktif; hanya untuk pengembangan, pembelajaran, dan tujuan serupa. Terima kasih banyak telah membaca dan berbagi pemikiran Anda dengan kami di komentar di bawah!


Linux
  1. Cara menginstal Python di Linux

  2. Cara Menginstal Paket Dari Repositori Tertentu Di Linux

  3. Instal Apache 2 dari Sumber di Linux

  1. Cara menginstal perangkat lunak dari baris perintah Linux

  2. Cara Menginstal SQLite3 dari Sumber di Linux (Dengan Contoh Database)

  3. Cara Menginstal dan Mengkonfigurasi Nginx dari Sumber di Linux

  1. Cara Mengkompilasi dan Menginstal Perangkat Lunak dari Kode Sumber di Linux

  2. Cara Menginstal MongoDB dari Sumber (dan menggunakan YUM) di Linux

  3. Cara menginstal TBB dari sumber di Linux dan membuatnya berfungsi