Cara Menyelesaikan Ketergantungan Semasa Mengompilasi Perisian di Ubuntu

Isi kandungan:

Video: Cara Menyelesaikan Ketergantungan Semasa Mengompilasi Perisian di Ubuntu

Video: Cara Menyelesaikan Ketergantungan Semasa Mengompilasi Perisian di Ubuntu
Video: cara baca buku di AMAZON KINDLE tanpa perlu punya KINDLE 2023, Oktober
Cara Menyelesaikan Ketergantungan Semasa Mengompilasi Perisian di Ubuntu
Cara Menyelesaikan Ketergantungan Semasa Mengompilasi Perisian di Ubuntu
Anonim
Bahagian paling sukar menyusun perisian di Linux ialah mencari dependensi dan memasangnya. Ubuntu mempunyai arahan tepat yang secara automatik mengesan, mencari dan memasang dependencies, melakukan kerja keras untuk anda.
Bahagian paling sukar menyusun perisian di Linux ialah mencari dependensi dan memasangnya. Ubuntu mempunyai arahan tepat yang secara automatik mengesan, mencari dan memasang dependencies, melakukan kerja keras untuk anda.

Kami baru-baru ini membahas asas-asas kompilasi perisian dari sumber di Ubuntu, jadi semak artikel asli kami jika anda baru sahaja bermula.

Auto-Apt

Jam tangan automatik dan menunggu apabila anda menjalankan perintah./configure menerusinya. Apabila./configure cuba mengakses fail yang tidak wujud, auto-apt meletakkan proses./configure yang dipegang, memasang pakej yang sesuai dan membolehkan proses./configure diteruskan.

Pertama, pasangkan auto-apt dengan arahan berikut:

sudo apt-get install auto-apt

Sebaik sahaja ia dipasang, jalankan arahan berikut untuk memuat turun senarai fail yang memerlukan auto-apt. Proses ini akan mengambil masa beberapa minit.
Sebaik sahaja ia dipasang, jalankan arahan berikut untuk memuat turun senarai fail yang memerlukan auto-apt. Proses ini akan mengambil masa beberapa minit.

sudo auto-apt update

Setelah perintah pertama selesai, jalankan perintah berikut untuk mengemas kini pangkalan datanya. Perintah ini juga akan mengambil masa beberapa minit.
Setelah perintah pertama selesai, jalankan perintah berikut untuk mengemas kini pangkalan datanya. Perintah ini juga akan mengambil masa beberapa minit.

sudo auto-apt updatedb && sudo auto-apt update-local

Setelah anda selesai membina pangkalan data auto-apt, anda boleh memulakan proses./configure dengan perintah berikut:
Setelah anda selesai membina pangkalan data auto-apt, anda boleh memulakan proses./configure dengan perintah berikut:

sudo auto-apt run./configure

Image
Image

Apt-File

Sekiranya anda melihat mesej ralat yang mengatakan bahawa fail tertentu tidak ada, anda mungkin tidak mengetahui pakej yang anda perlu pasang untuk mendapatkan fail itu. Apt-file membolehkan anda mencari pakej yang mengandungi fail tertentu dengan satu arahan.

Pertama, anda perlu memasang apt-file itu sendiri:

sudo apt-get install apt-file

Selepas ia dipasang, jalankan arahan berikut untuk memuat turun senarai fail dari repositori apt anda yang dikonfigurasi. Ini adalah senarai besar, jadi muat turun mereka akan mengambil masa beberapa minit.
Selepas ia dipasang, jalankan arahan berikut untuk memuat turun senarai fail dari repositori apt anda yang dikonfigurasi. Ini adalah senarai besar, jadi muat turun mereka akan mengambil masa beberapa minit.

sudo apt-file update

Image
Image

Jalankan perintah berikut, menggantikan "example.pc"Dengan nama fail, dan arahan akan memberitahu anda dengan tepat pakej yang anda perlu pasang:

apt-file search file example.pc

Pasang pakej dengan perintah memasang apt-get standard:
Pasang pakej dengan perintah memasang apt-get standard:

sudo apt-get install package

Anda juga boleh melakukan carian fail dari laman web Pakej Pakej Ubuntu. Menggunakan "Cari kandungan pakej"Pada halaman untuk mencari fail tertentu.

Ia akan memberikan keputusan yang sama seperti fail-fail, dan anda tidak perlu memuat turun sebarang senarai fail.
Ia akan memberikan keputusan yang sama seperti fail-fail, dan anda tidak perlu memuat turun sebarang senarai fail.
Image
Image

Apt-Get Build-Dep

Kami membincangkan perkara-perkara yang baik dalam jawatan awal kami. Jika versi awal program yang anda cuba pasang sudah ada dalam repositori pakej Ubuntu, Ubuntu sudah mengetahui ketergantungan yang diperlukannya.

Taip arahan berikut, menggantikan "pakej"Dengan nama paket, dan apt-get akan memasang ketergantungan yang diperlukan:

sudo apt-get build-dep package

Apt-get meminta anda memasang semua ketergantungan yang diperlukan.
Apt-get meminta anda memasang semua ketergantungan yang diperlukan.
Jika versi program yang lebih baru memerlukan kebergantungan yang berbeza, anda mungkin perlu memasang beberapa ketergantungan tambahan secara manual.
Jika versi program yang lebih baru memerlukan kebergantungan yang berbeza, anda mungkin perlu memasang beberapa ketergantungan tambahan secara manual.

Semua arahan ini menggunakan apt-get, jadi anda juga boleh menggunakannya di Debian, Linux Mint dan mana-mana pengedaran Linux lain yang menggunakan pakej apt-get dan.deb.

Disyorkan: