Cara mengkompilasi paket perangkat lunak di linux

Cara mengkompilasi paket perangkat lunak di linux

Salah satu penyesuaian tersulit bagi pengguna yang beralih dari Windows ke Linux adalah gagasan bahwa tidak setiap bit perangkat lunak yang ingin Anda instal sudah siap untuk Anda. Tidak seperti pengguna Windows, yang (dalam kebanyakan kasus) mendapatkan perangkat lunak yang sudah dikemas sebelumnya dalam penginstal EXE atau file zip, pengguna Linux sering harus mengkompilasi paket perangkat lunak mereka sendiri.

Jika Anda ingin tahu cara mengkompilasi paket perangkat lunak di Linux, Anda harus mengikuti beberapa langkah. Anda harus mengunduh kode sumber, menjalankan perintah konfigurasi, menginstal paket ketergantungan yang diperlukan, lalu jalankan perintah Make untuk mulai menyusun paket Anda. Inilah cara melakukan semua ini pada sistem operasi berbasis Linux.

Daftar isi

    Anda juga dapat mengunduh kode sumber dari proyek open-source seperti VLC secara langsung. Ini biasanya datang dalam format file terkompresi seperti tar.GZ, yang dapat Anda ekstrak di terminal menggunakan ter memerintah. Misalnya, menjalankan perintah Sumber TAR -XZVF.ter.GZ akan mengekstrak file tarball bernama sumber.ter.GZ.

    Setelah Anda memiliki kode sumber yang tersedia dan diekstraksi di PC Linux Anda, Anda dapat pindah ke tahap persiapan berikutnya sebelum Anda mulai menyusun paket Anda.

    Menginstal Build-Esensial di Linux

    Alat dan perangkat lunak yang terkandung di build-esensial Paket diperlukan untuk segala jenis perangkat lunak yang dikompilasi pada sistem operasi Linux, terlepas dari bahasa pemrograman kode sumber Anda. 

    Sebagai paket penting, build-esensial (atau paket yang disebutkan sama) harus tersedia di repositori perangkat lunak untuk distribusi Linux Anda. Setara dengan build-esensial pada distribusi berbasis Arch Linux disebut DASAR-DEVEL, yang mencakup banyak alat yang sama.

    Instruksi instalasi untuk build-esential juga akan bervariasi, tergantung pada distribusi Linux Anda. Misalnya, pada sistem operasi yang berbasis di Ubuntu dan Debian, Anda dapat menginstal build-esensial dengan membuka jendela terminal dan mengetik sudo apt menginstal build-esensial.

    Menginstal build-esential juga akan menginstal dependensinya, seperti G++ kemasan. Setelah proses ini selesai, Anda dapat beralih ke mengkonfigurasi paket sumber Linux Anda sebelum mengkompilasinya.

    Jalankan perintah konfigurasi

    Kode sumber untuk paket utama biasanya berisi a Konfigurasikan naskah. Menjalankan skrip ini akan memeriksa distribusi Linux Anda untuk paket -paket penting yang perlu dikompilasi oleh kode sumber Anda dengan benar.

    Untuk menjalankan skrip konfigurasi, masukkan folder untuk kode sumber yang diekstraksi Anda menggunakan CD memerintah. Dari sana, ketik ./Mengkonfigurasi ke terminal, tekan enter untuk menjalankannya.

    Jika skrip konfigurasi mendeteksi paket yang hilang, itu akan memberi tahu Anda tentang apa yang harus dilakukan di akhir skrip. Misalnya, sebelum menyusun VLC Media Player, skrip konfigurasi yang ditampilkan di atas telah mendeteksi bahwa bahasa pemrograman LUA tidak diinstal.

    Dalam beberapa kasus, Anda masih dapat mengkompilasi dan mengkonfigurasi paket perangkat lunak, bahkan jika skrip konfigurasi telah mendeteksi paket atau fitur yang hilang. Skrip konfigurasi untuk VLC (ditunjukkan di atas) telah menawarkan solusi untuk paket bahasa pemrograman LUA yang hilang dengan menyarankan Anda menjalankannya lagi dengan -nonaktifkan-lua Bendera untuk memotongnya.

    Anda harus memasang paket yang hilang yangKonfigurasi skrip telah mendeteksi atau menggunakan bendera nonaktifkan yang disarankan untuk memotong kesalahan ini sebelum Anda dapat melanjutkan.

    Jika skrip konfigurasi telah selesai tanpa kesalahan (atau hanya minor), yang dikonfigurasi Makefile karena paket Anda akan dibuat. Ini membuat instruksi untuk mengkompilasi paket Anda, memungkinkan Anda untuk pindah ke tahap kompilasi perangkat lunak akhir.

    Pasang paket ketergantungan yang hilang

    Script konfigurasi membantu mengidentifikasi paket apa pun yang diperlukan distribusi Linux Anda untuk dapat mengkompilasi dan menginstal paket perangkat lunak baru Anda dengan benar.

    Ini dapat diidentifikasi dengan jelas oleh pesan kesalahan skrip Anda atau lebih jauh melalui proses menjalankan skrip itu. Jika pesan kesalahan belum membuatnya jelas, gulir kembali melalui riwayat terminal Anda untuk mencoba dan mengidentifikasi paket yang hilang.

    Setelah Anda tahu apa paket yang hilang, gunakan penginstal paket untuk distribusi Linux Anda untuk menginstalnya. Misalnya, pada sistem operasi yang berbasis di Ubuntu dan Debian, berjalan sudo apt menginstal nama paket akan menginstal paket.

    Menginstal segala dependensi yang hilang adalah tahap akhir yang perlu Anda selesaikan sebelum Anda dapat mulai menyusun dan menginstal paket perangkat lunak baru Anda. Setelah Anda menyelesaikan proses ini, Anda siap untuk mulai menyusun.

    Cara mengkompilasi di linux

    Itu build-esensial paket berisi membuat, Alat otomatis yang digunakan untuk mulai menyusun kode sumber Anda ke dalam perangkat lunak yang dapat Anda jalankan di PC Anda. Itu menggunakan Makefile file, dikonfigurasi dan dibuat oleh yang sebelumnya Konfigurasikan perintah, yang berisi instruksi spesifik yang diperlukan untuk menyusun paket Anda.

    Untuk mulai menyusun kode sumber Anda, buka terminal dan gunakan CD Perintah untuk memasukkan folder yang benar. Saat Anda siap, ketik membuat untuk mulai menyusun paket Anda.

    Ini akan membutuhkan sedikit waktu untuk diselesaikan, tergantung pada ukuran paket dan sumber daya sistem Anda yang tersedia. Jika tidak ada kesalahan yang muncul setelah paket perangkat lunak Anda telah dikompilasi, Anda kemudian dapat menginstal paket Anda.

    Untuk melakukan ini, ketik sudo membuat instal di terminal. Paket akan diinstal di PC Linux Anda, siap untuk Anda buka dan gunakan seperti perangkat lunak lainnya.

    Menginstal Perangkat Lunak Baru di Linux

    Mengetahui cara mengkompilasi paket perangkat lunak di Linux dapat membantu Anda menginstal perangkat lunak yang kurang dikenal. Sistem operasi utama seperti Ubuntu dan Devian memiliki repositori perangkat lunak besar yang tersedia untuk pengguna, jadi jika Anda tidak ingin mengkompilasi perangkat lunak Anda, cobalah menemukan dan menginstal perangkat lunak baru menggunakan Paket Manager sebagai gantinya.

    Jika Anda pindah dari Windows, Anda juga dapat menginstal Windows Software di Linux agar tetap menggunakan aplikasi khusus Windows favorit Anda.