Deb file paket adalah format file resmi dari bundel perangkat lunak yang dapat diinstal di Debian dan Debian distribusi Linux berbasis. Sebuah .deb
adalah ekstensi dari file paket ini dan dpkg (Manajer paket Debian) adalah utilitas untuk menginstal paket-paket ini.
Sebuah Utang paket berisi file yang diperlukan oleh perangkat lunak tertentu dan file metadata. File metadata berisi informasi seperti nomor versi, dependensi, dll.
Di Ubuntu, cara standar untuk menginstal paket tidak menggunakan 'dpkg ' meskipun, tetapi sebaliknya, ia menggunakan manajer paket apt, yang mengunduh paket, dan juga mengunduh paket untuk semua dependensinya, secara tidak langsung memanggil 'dpkg ' dan kemudian menginstal paket dan semua dependensinya.
Mari kita lihat bagaimana kita dapat mengambil satu .deb
paket dan instal dengan benar di Ubuntu dan Debian other lainnya distribusi Linux berbasis.
Menginstal Paket .deb di Ubuntu
Jalankan dpkg perintah dengan '-i'
(Instal) argumen untuk menginstal paket tertentu.
$ sudo dpkg -i deb_package_filename.deb
Setelah menjalankan perintah ini, salah satu dari dua hal dapat terjadi:
- Paket berhasil diinstal tanpa kesalahan. Ini adalah kasus ketika dependensi untuk paket sudah terinstal di sistem Ubuntu Anda.
- Paket diinstal dengan status gagal karena dependensi untuk paket tidak terpenuhi sepenuhnya. Ini adalah skenario yang lebih mungkin, karena sebagian besar paket bergantung pada hal-hal yang jarang digunakan untuk tujuan lain.
Mari kita ambil contoh .deb
paket untuk 'Cython ‘ (Pembungkus untuk C bahasa pemrograman dengan Python). Paket ini bergantung pada dua paket:Python dan LibC .
$ sudo dpkg -i cython_0.29.2-2_amd64.deb
Perhatikan pesan kesalahan. Dikatakan bahwa Cython tidak dapat dikonfigurasi karena ketergantungan yang hilang 'Python '. Jika Python sudah terinstal, instalasi tidak akan memberikan kesalahan.
Dalam kasus seperti itu, jalankan perintah apt berikut untuk menginstal semua dependensi yang hilang untuk sebuah paket:
$ sudo apt -f install
Cukup jelas dari log bahwa apt mengidentifikasi ketergantungan yang hilang Python , menginstal dan mengonfigurasinya, dan juga menyelesaikan langkah konfigurasi untuk Cython (baris terakhir dari log).
Verifikasi apakah paket sudah diinstal dengan memanggil '-v'
atau '--version'
argumen (untuk menunjukkan versi).
$ cython --version
Kesimpulan
Kami belajar tentang perintah sederhana 'dpkg -i'
untuk menginstal .deb
paket di Ubuntu , dan perintah ‘apt -f install ' untuk menginstal dependensi yang belum terpenuhi secara otomatis.
Cari tahu lebih lanjut tentang berbagai opsi di ‘dpkg ' di halaman manual baris perintahnya dengan menjalankan:
$ man dpkg
Terima kasih telah membaca dan beri tahu kami pendapat Anda di komentar di bawah!