Beranda » bagaimana » Bagaimana Mengatasi Ketergantungan Saat Mengkompilasi Perangkat Lunak di Ubuntu

    Bagaimana Mengatasi Ketergantungan Saat Mengkompilasi Perangkat Lunak di Ubuntu

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

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

    Apt Otomatis

    Auto-apt menonton dan menunggu ketika Anda menjalankan perintah ./configure melalui itu. Ketika ./configure mencoba mengakses file yang tidak ada, auto-apt menunda proses ./configure, menginstal paket yang sesuai dan membiarkan proses ./configure melanjutkan.

    Pertama, instal auto-apt dengan perintah berikut:

    sudo apt-get install auto-apt

    Setelah diinstal, jalankan perintah berikut untuk mengunduh daftar file yang dibutuhkannya secara otomatis. Proses ini akan memakan waktu beberapa menit.

    pembaruan otomatis apt-sudo

    Setelah perintah pertama selesai, jalankan perintah berikut untuk memperbarui databasenya. Perintah-perintah ini juga akan memakan waktu beberapa menit.

    sudo auto-apt updatedb && sudo auto-apt pembaruan-lokal

    Setelah selesai membuat basis data auto-apt, Anda dapat memulai proses ./configure dengan perintah berikut:

    sudo auto-apt run ./configure

    File File

    Jika Anda melihat pesan kesalahan yang mengatakan file tertentu tidak ada, Anda mungkin tidak tahu paket yang harus Anda instal untuk mendapatkan file tersebut. File Apt memungkinkan Anda menemukan paket yang berisi file tertentu dengan satu perintah.

    Pertama, Anda harus menginstal file apt itu sendiri:

    sudo apt-get install apt-file

    Setelah diinstal, jalankan perintah berikut untuk mengunduh daftar file dari repositori apt yang Anda konfigurasi. Ini adalah daftar besar, jadi mengunduhnya akan memakan waktu beberapa menit.

    sudo apt-file pembaruan

    Jalankan perintah berikut, ganti “contoh.pc”Dengan nama file, dan perintah itu akan memberi tahu Anda paket mana yang perlu Anda instal:

    file pencarian apt-file example.pc

    Instal paket dengan perintah install apt-get standar:

    sudo apt-get install paket

    Anda juga dapat melakukan pencarian file dari situs web Pencarian Paket Ubuntu. Menggunakan "Cari isi paket”Pada halaman untuk mencari file tertentu.

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

    Apt-Get Build-Dep

    Kami membahas apt-get build-dep di pos awal kami. Jika versi sebelumnya dari program yang Anda coba instal sudah ada dalam repositori paket Ubuntu, Ubuntu sudah mengetahui dependensi yang diperlukannya..

    Ketikkan perintah berikut, ganti “paket”Dengan nama paket, dan apt-get akan menginstal dependensi yang diperlukan:

    paket sudo apt-get build-dep

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

    Jika versi yang lebih baru dari program ini membutuhkan 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.