30Jun

Cara Mengatasi Ketergantungan Sementara Menyusun Perangkat Lunak di Ubuntu

Bagian tersulit dari perangkat lunak kompilasi di Linux adalah menemukan ketergantungannya dan menginstalnya. Ubuntu memiliki perintah yang tepat yang secara otomatis mendeteksi, mencari dan menginstal dependensi, melakukan kerja keras untuk Anda.

Kami baru-baru ini membahas dasar-dasar kompilasi perangkat lunak dari sumber di Ubuntu, jadi lihat artikel asli kami jika Anda baru saja memulai.

Auto-Apt

Jam tangan otomatis dan menunggu saat Anda menjalankan perintah. /configure melewatinya. Ketika. /configure mencoba mengakses file yang tidak ada, auto-apt meletakkan proses. /configure yang sedang ditahan, menginstal paket yang sesuai dan membiarkan proses. /configure berlanjut.

Pertama, instal secara otomatis dengan perintah berikut:

sudo apt-get install auto-apt

Setelah terinstal, jalankan perintah berikut untuk mendownload daftar file yang dibutuhkan secara otomatis. Proses ini akan memakan waktu beberapa menit.

sudo auto-apt update

Setelah perintah pertama selesai, jalankan perintah berikut untuk mengupdate database-nya. Perintah ini juga akan memakan waktu beberapa menit.

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

Setelah selesai membangun database auto-apt, Anda bisa memulai proses. /configure dengan perintah berikut:

sudo auto-apt run. /configure

Apt-File

Jika Anda melihat sebuahpesan kesalahan yang mengatakan file tertentu hilang, Anda mungkin tidak tahu paket yang harus Anda install untuk mendapatkan file tersebut. Apt-file memungkinkan Anda menemukan paket yang berisi file tertentu dengan satu perintah.

Pertama, Anda harus menginstal apt-file itu sendiri:

sudo apt-get install apt-file

Setelah terinstal, jalankan perintah berikut untuk mendownload daftar file dari repositori apt yang Anda konfigurasikan. Ini adalah daftar besar, jadi mendownloadnya akan memakan waktu beberapa menit.

sudo apt-file update

Jalankan perintah berikut, ganti " example.pc " dengan nama file, dan perintah tersebut akan memberi tahu Anda paket mana yang perlu Anda instal: file pencarian apt-file

example.pc

Installpaket dengan perintah install apt-get standar:

sudo apt-get install package

Anda juga bisa melakukan pencarian file dari situs web Ubuntu Package Search. Gunakan bagian " Cari isi paket " pada halaman untuk mencari file tertentu.

Ini akan memberi Anda hasil yang sama dengan apt-file, dan Anda tidak perlu mendownload daftar file apa pun.

Apt-Get Build-Dep

Kami membahas apt-get build-dep di posting awal kami. Jika versi sebelumnya dari program yang ingin Anda instal sudah ada di repositori paket Ubuntu, Ubuntu sudah mengetahui dependensi yang dibutuhkannya.

Ketik perintah berikut, ganti " package " dengan nama packge, dan apt-get akan menginstal dependensi yang dibutuhkan:

sudo apt-get build-dep package

Apt-get meminta Anda untuk menginstal semua dependensi yang dibutuhkan..

Jika versi program yang lebih baru memerlukan dependensi yang berbeda, Anda mungkin harus menginstal beberapa dependensi tambahan secara manual.

Semua perintah ini menggunakan apt-get, jadi Anda juga bisa menggunakannya di Debian, Linux Mint dan distribusi Linux lainnya yang menggunakan paket apt-get dan. deb.