Cara Menyusun Pakej Perisian di Linux

Cara Menyusun Pakej Perisian di Linux

Salah satu pelarasan yang paling sukar bagi pengguna yang beralih dari Windows ke Linux adalah idea bahawa tidak setiap bit perisian yang anda mahu pasang sudah siap untuk anda. Tidak seperti pengguna Windows, yang (dalam kebanyakan kes) mendapatkan perisian pra-pakej dalam pemasang exe atau fail zip, pengguna Linux sering perlu menyusun pakej perisian mereka sendiri.

Sekiranya anda ingin mengetahui cara menyusun pakej perisian di Linux, anda perlu mengikuti beberapa langkah. Anda perlu memuat turun kod sumber, jalankan perintah konfigurasi, pasangkan pakej ketergantungan yang diperlukan, kemudian jalankan perintah membuat untuk menyusun pakej anda. Inilah caranya untuk melakukan semua ini pada sistem operasi berasaskan Linux.

Isi kandungan

    Anda juga boleh memuat turun kod sumber dari projek sumber terbuka seperti VLC secara langsung. Ini biasanya datang dalam format fail termampat seperti tar.Gz, yang boleh anda ekstrak di terminal menggunakan tar perintah. Contohnya, menjalankan arahan TAR -XZVF SUMBER.tar.Gz akan mengeluarkan fail tarball yang dinamakan sumber.tar.Gz.

    Sebaik sahaja anda mempunyai kod sumber yang tersedia dan diekstrak pada PC Linux anda, anda boleh bergerak ke peringkat penyediaan seterusnya sebelum anda mula menyusun pakej anda.

    Memasang Build-Essential di Linux

    Alat dan perisian yang terkandung di dalam Build-Essential Pakej diperlukan untuk apa -apa jenis perisian yang disusun pada sistem pengendalian Linux, tanpa mengira bahasa pengaturcaraan kod sumber anda. 

    Sebagai pakej penting, binaan-penting (atau pakej yang dinamakan juga) harus tersedia dalam repositori perisian untuk pengedaran Linux anda. Bersamaan dengan Build-Essential pada pengedaran berasaskan Arch Linux dipanggil Base-devel, yang merangkumi banyak alat yang sama.

    Arahan pemasangan untuk membina-penting juga akan berbeza-beza, bergantung pada taburan Linux anda. Contohnya, di Ubuntu dan sistem operasi berasaskan Debian, anda boleh memasang Build-Essential dengan membuka tetingkap terminal dan menaip sudo apt memasang binaan-penting.

    Memasang Build-Essential juga akan memasang kebergantungannya, seperti g++ pakej. Sebaik sahaja proses ini selesai, anda boleh bergerak ke konfigurasi pakej sumber linux anda sebelum menyusunnya.

    Jalankan perintah konfigurasi

    Kod sumber untuk pakej utama biasanya mengandungi a konfigurasikan Skrip. Menjalankan skrip ini akan memeriksa pengedaran Linux anda untuk pakej penting yang perlu dikumpulkan oleh kod sumber anda dengan betul.

    Untuk menjalankan skrip konfigurasi, masukkan folder untuk kod sumber yang diekstrak dengan menggunakan CD perintah. Dari sana, taipkan ./konfigurasikan ke terminal, menekan Enter untuk menjalankannya.

    Sekiranya skrip konfigurasi mengesan pakej yang hilang, ia akan memberitahu anda tentang apa yang perlu dilakukan pada akhir skrip. Sebagai contoh, sebelum menyusun pemain media VLC, skrip konfigurasi yang ditunjukkan di atas telah mengesan bahawa bahasa pengaturcaraan LUA tidak dipasang.

    Dalam beberapa kes, anda masih boleh menyusun dan mengkonfigurasi pakej perisian, walaupun skrip konfigurasi telah mengesan pakej atau ciri yang hilang. Skrip konfigurasi untuk VLC (ditunjukkan di atas) telah menawarkan penyelesaian kepada pakej bahasa pengaturcaraan Lua yang hilang dengan mencadangkan anda menjalankannya lagi dengan -Lumpuhkan-lua bendera untuk memintasnya.

    Anda perlu memasang pakej yang hilangKonfigurasikan skrip telah mengesan atau menggunakan mana -mana bendera yang disyorkan untuk memintas kesilapan ini sebelum anda dapat meneruskan.

    Sekiranya skrip konfigurasi telah selesai tanpa kesilapan (atau hanya kecil), yang dikonfigurasikan Makefile untuk pakej anda akan dibuat. Ini mewujudkan arahan untuk menyusun pakej anda, membolehkan anda berpindah ke peringkat penyusun perisian akhir.

    Pasang pakej ketergantungan yang hilang

    Skrip Konfigurasi membantu mengenal pasti sebarang pakej yang diperlukan oleh pengedaran Linux anda untuk dapat menyusun dan memasang pakej perisian baru anda dengan betul.

    Ini boleh dikenal pasti dengan jelas oleh mesej ralat skrip konfigurasi anda atau kembali melalui proses menjalankan skrip itu. Sekiranya mesej ralat tidak menjelaskannya, tatal kembali melalui sejarah terminal anda untuk mencuba dan mengenal pasti pakej yang hilang.

    Sebaik sahaja anda tahu apa pakej yang hilang, gunakan pemasang pakej untuk pengedaran linux anda untuk memasangnya. Contohnya, di Ubuntu dan sistem operasi berasaskan Debian, berjalan Nama Pakej Pemasangan Sudo Apt akan memasang pakej.

    Memasang sebarang kebergantungan yang hilang adalah peringkat akhir yang perlu anda selesaikan sebelum anda dapat menyusun dan memasang pakej perisian baru anda. Sebaik sahaja anda telah menyelesaikan proses ini, anda sudah bersedia untuk menyusun.

    Cara Menyusun Linux

    The Build-Essential pakej mengandungi buat, Alat automatik yang digunakan untuk mula menyusun kod sumber anda ke dalam perisian yang boleh anda jalankan di PC anda. Ia menggunakan Makefile fail, dikonfigurasikan dan dibuat oleh yang lebih awal konfigurasikan perintah, yang mengandungi arahan khusus yang diperlukan untuk menyusun pakej anda.

    Untuk mula menyusun kod sumber anda, buka terminal dan gunakan CD Perintah untuk memasukkan folder yang betul. Apabila anda sudah bersedia, taipkan buat untuk mula menyusun pakej anda.

    Ini akan mengambil sedikit masa untuk diselesaikan, bergantung pada saiz pakej dan sumber sistem anda yang ada. Sekiranya tidak ada kesilapan selepas pakej perisian anda telah disusun, anda boleh memasang pakej anda.

    Untuk melakukan ini, taipkan sudo membuat pemasangan di terminal. Pakej ini akan dipasang pada PC Linux anda, bersedia untuk anda membuka dan menggunakan seperti perisian lain.

    Memasang Perisian Baru di Linux

    Mengetahui cara menyusun pakej perisian di Linux dapat membantu anda memasang perisian yang kurang dikenali. Sistem operasi utama seperti Ubuntu dan Devian mempunyai repositori perisian yang besar untuk pengguna, jadi jika anda tidak mahu menyusun perisian anda, cuba mencari dan memasang perisian baru menggunakan pengurus pakej sebaliknya.

    Jika anda bergerak dari Windows, anda juga boleh memasang perisian Windows di Linux untuk terus menggunakan aplikasi Windows sahaja kegemaran anda.