Kod sumber adalah program komputer dalam bentuk yang boleh dibaca oleh manusia. Namun, mesin tidak dapat melaksanakan kod sumber. Kod mesti disusun menjadi kod mesin sebelum berguna. Di Linux, sistem build "make" adalah yang paling umum, dan cara ini berfungsi untuk hampir semua pakej kod sumber Linux.
Langkah-langkah
Langkah 1. Muat turun kod sumber untuk program atau pemacu dari Internet atau media lain
Kemungkinan besar ia dalam bentuk "tarball" dan mempunyai sambungan fail.tar,.tar.bz2, atau.tar.gz. Kadang-kadang fail.zip akan digunakan sebagai gantinya.
Langkah 2. Membongkar kod yang dimuat turun - untuk fail.zip gunakan "unzip your file", untuk.tgz atau.tar.gz gunakan "tar -zxvf yourfile"; untuk.bz2 menggunakan "tar -jxvf yourfile"; atau ekstrak fail anda secara grafik
Langkah 3. Di terminal, pindah ke direktori yang baru diekstrak
Anda melakukan ini dengan menaip cd diikuti dengan spasi dan kemudian nama direktori. (Ingat bahawa nama direktori di Linux peka huruf besar kecil).
Langkah 4. Jalankan arahan"
/ configure "untuk mengkonfigurasi kod sumber secara automatik. Hujah seperti" --prefix = "boleh digunakan untuk mengawal lokasi pemasangan. Ini memeriksa bahawa anda mempunyai perpustakaan yang betul dan versi.
Langkah 5. Setelah dikonfigurasi, jalankan "make" yang melakukan penyusunan sebenar (ini boleh mengambil masa dari beberapa saat hingga beberapa jam)
Pelaksana untuk program akan dibuat di direktori bin di dalam direktori kod sumber.
Langkah 6. Untuk memasang program "make install"
Langkah 7. Anda telah menyusun dan memasang kod sumber program
Video - Dengan menggunakan perkhidmatan ini, beberapa maklumat dapat dikongsi dengan YouTube
Petua
- Pada pemproses multicore, anda boleh menyusun dengan cara multithreaded menggunakan make -j3, menggantikan 3 dengan seberapa banyak benang yang anda mahu gunakan.
- Sekiranya binaan gagal dengan alasan apa pun, sebelum anda berusaha membina semula, anda harus menjalankan "make clean" untuk membuang semua fail yang ditinggalkan oleh percubaan binaan asal. Fail-fail ini mungkin membuat percubaan kedua anda gagal kerana ada.
- Kecuali anda menentukan awalan, kod akan dipasang secara automatik di / usr.
- Anda mungkin perlu menjadi pengguna super.
- Anda juga boleh memasukkan arahan ini bersama-sama. Sebagai contoh,./configure && make && make install.
- Sekiranya binaan gagal, anda akan mendapat output baris, fail, dan jenis ralat. Sekiranya anda mahu, anda boleh cuba menyelesaikan masalahnya. Sebilangan besar kegagalan berasal dari pergantungan yang gagal dari perisian yang anda pasang, iaitu program atau perpustakaan yang bergantung pada pakej anda.
Amaran
- Penyusunan boleh memakan masa berjam-jam.
- Menyusun dan mengganti komponen sistem kritikal boleh menyebabkan masalah jika anda menyusun semula dan memasangnya semula. Ketahui apa yang anda lakukan.
- Beberapa pakej sumber tidak mempunyai fail konfigurasi atau bahkan membuat fail. Dalam kes ini, ketikkan `make 'pada arahan dan lihat apa yang berlaku.