Menginstal perangkat lunak dari sumber di Fedora
Sebagian besar perangkat lunak yang Anda instal di sistem Fedora Anda akan berasal dari alat manajemen aplikasi desktop seperti GNOME Software tool atau dari manajer paket baris perintah seperti dnf. Alat-alat ini memudahkan Anda untuk menginstal, memperbarui, dan jika perlu, menghapus aplikasi di sistem Anda.
Namun, ada kalanya Anda perlu menginstal aplikasi dari sumber, yaitu dengan mengambil kode sumber aplikasi dan mengompilasinya menjadi aplikasi yang berfungsi.
Hal ini dapat disebabkan oleh:
-
Tidak ada paket biner atau paket aplikasi yang telah dikompilasi sebelumnya.
-
Anda memiliki persyaratan dependensi tertentu yang tidak tersedia dalam paket biner yang sudah dikompilasi.
-
Aplikasi yang telah dikompilasi tersedia tetapi sudah usang, dan Anda memerlukan versi tertentu.
Dalam kasus-kasus seperti ini, Anda perlu menginstal perangkat lunak melalui baris perintah dengan menggunakan berkas sumber yang disediakan oleh pengembang atau pemelihara aplikasi.
Sebelum memulai
Untuk menginstal aplikasi dari sumber, Anda perlu memiliki:
-
Alat untuk mengekstrak arsip berkas sumber. Biasanya menggunakan aplikasi seperti
tarataugzip. -
Alat build dan kompiler, seperti
make.
Alat-alat ini umumnya sudah terinstal secara bawaan pada sistem Fedora modern. Anda dapat memverifikasi ketersediaannya dengan mengetik make, tar, dan gzip di baris perintah. Jika alat tersebut tersedia, Anda akan melihat petunjuk penggunaannya. Jika tidak tersedia, Anda akan mendapatkan pesan kesalahan beserta instruksi cara menginstalnya.
Cara menginstal dari sumber
Untuk menginstal dari sumber, lakukan langkah-langkah berikut:
-
Unduh berkas arsip aplikasi ke komputer Anda. Lokasi default biasanya folder Unduhan, namun Anda dapat memilih lokasi lain saat proses pengunduhan.
-
Ekstrak berkas dari arsip yang telah diunduh. Perintah yang digunakan tergantung pada jenis paket aplikasi.
-
Baca dengan cermat petunjuk apa pun yang disertakan dalam unduhan Anda. Petunjuk ini mungkin juga tersedia di situs web tempat Anda mengunduh berkas tersebut. Petunjuk tersebut akan memberi tahu langkah-langkah yang perlu dilakukan untuk menginstal aplikasi.
-
Ikuti perintah yang diberikan dalam README (atau petunjuk instalasi lain) untuk mengonfigurasi, membangun, mengompilasi, dan menginstal aplikasi.
Mengunduh arsip aplikasi ke komputer Anda
Lokasi unduhan default adalah folder Unduhan Anda. Dari baris perintah, lokasinya adalah /home/username/Downloads (perhatikan huruf D kapital pada Downloads).
Mengekstrak berkas dari arsip
Sebagian besar aplikasi memerlukan banyak berkas atau bahkan direktori yang dikemas bersama dalam sebuah arsip. Arsip yang paling umum adalah “tarball”, yang dikemas menggunakan perintah tar (tape archive). Arsip ini memiliki ekstensi .tar.
Dalam beberapa kasus, berkas dikompresi menggunakan format arsip Zip, seperti .zip atau .gz. Bergantung pada ukuran unduhan, pengembang aplikasi mungkin menggunakan kombinasi tar dan gzip, sehingga berkas akan memiliki ekstensi .tar.gz.
Untuk mengekstrak berkas dari arsip .tar:
$ tar -xf archive.tar
-xf berarti mengekstrak berkas dari arsip tar.
Untuk mengekstrak berkas dari arsip tar.gz:
$ tar -zxf archive.tar.gz
-zxf berarti membuka kompresi arsip dan mengekstrak berkas dari arsip tar.
Untuk mengekstrak berkas dari arsip .gz:
$ gzip -d archive.gz
-d berarti melakukan dekompresi terhadap arsip untuk mengekstrak berkasnya.
Anda juga dapat menggunakan gunzip, yang merupakan alias untuk gzip -d.
$ gunzip archive.gz
Untuk mengekstrak berkas dari arsip .zip:
$ unzip archive.zip
Gunakan perintah man untuk mempelajari lebih lanjut tentang tar, gzip, dan unzip: man tar, man gzip, atau man unzip. Anda juga dapat menemukan halaman man ini secara daring di Linux man pages. Cari perintah yang ingin Anda pelajari.
Bagian Lihat juga memiliki tautan ke dokumentasi resmi untuk perintah-perintah ini.
Baca dengan cermat setiap petunjuk yang disertakan dalam unduhan Anda
Saat Anda mengekstrak arsip, Anda akan mendapatkan direktori dengan nama yang sama atau serupa. Sekarang Anda dapat masuk ke direktori tersebut untuk menemukan petunjuk instalasi yang menjelaskan cara mengonfigurasi dan membangun aplikasi.
Folder hasil ekstraksi aplikasi akan berisi README atau berkas lain yang memberikan petunjuk tentang cara menginstal, mengonfigurasi, dan mengelola aplikasi. Berkas README akan memuat petunjuk rinci mengenai hal-hal seperti:
-
Memilih direktori alternatif untuk instalasi.
-
Menetapkan opsi konfigurasi untuk proses build.
-
Menentukan opsi kompilasi tertentu untuk berbagai konfigurasi.
| Jika tidak ada petunjuk tentang cara mengonfigurasi atau membangun aplikasi, Anda perlu menghubungi pengembang aplikasi untuk mendapatkan bantuan. Anda juga dapat menemukan panduan dari pengguna lain secara daring yang menghadapi masalah serupa. |
Ikuti petunjuk untuk mengonfigurasi, membangun, mengompilasi, dan menginstal aplikasi
Setelah memahami opsi yang tersedia, Anda dapat menginstal aplikasi. Secara umum, langkah-langkah yang perlu dilakukan adalah:
-
Mengonfigurasi aplikasi menggunakan perintah
configure. -
Membangun dan mengompilasi aplikasi menggunakan
make. -
Menginstal aplikasi menggunakan
make install. Perintahmake installperlu dijalankan dengansudoagar dapat menulis ke direktori sistem dan direktori lokal.
Berikut contoh seluruh proses, mulai dari mengekstrak berkas .tar.gz hingga membangun aplikasi:
$ tar -zxf archive.tar.gz $ cd archive/ $ ./configure $ make $ sudo make install
Aplikasi Anda sekarang telah terinstal. Berkas README atau situs web aplikasi akan memberikan informasi lebih lanjut tentang cara menggunakan aplikasi tersebut.
| Jika Anda mendapatkan kesalahan selama proses konfigurasi atau build, baca pesan kesalahan dengan cermat dan ikuti petunjuk untuk memperbaikinya. Beberapa aplikasi memiliki masalah dependensi, artinya untuk menginstal aplikasi C, Anda harus terlebih dahulu menginstal aplikasi A dan B. Menyelesaikan masalah dependensi bisa menantang dan mungkin memerlukan bantuan dari sumber daring. |
Lihat juga
Want to help? Learn how to contribute to Fedora Docs ›