Cara Memasang Pakej Deb Secara Manual Menggunakan Command Line di Ubuntu

How Manually Install Deb Package Using Command Line Ubuntu



Artikel ini akan menyenaraikan beberapa kaedah baris perintah yang boleh digunakan untuk memasang pemasang .deb yang tidak tersedia di repositori rasmi Ubuntu. Beberapa arahan berguna lain yang berguna untuk menangani pakej .deb juga akan diliputi. Jadi mari kita masuk.

Senaraikan Semua Ketergantungan Fail Deb


Untuk melihat maklumat mengenai fail .deb dan semua kebergantungannya, jalankan arahan di bawah:







$dpkg -Saya /jalan/ke/fail.deb

Contoh di bawah menunjukkan maklumat mengenai fail .deb pengurus muat turun persepolis.





Perintah ini berguna terutamanya jika anda ingin memeriksa apa yang dipasang sebelumnya.





Senaraikan Semua Fail yang Akan Dipasang Dari Pakej Deb

Untuk melihat semua fail yang akan dipasang oleh pakej .deb pada sistem anda bersama dengan laluan tujuannya, jalankan arahan di bawah:

$dpkg-deb-c /jalan/ke/fail.deb

Contoh di bawah menunjukkan fail yang akan dipasang pada sistem jika anda memasang pakej .deb pengurus muat turun persepolis secara manual. Perhatikan bahawa pengurus pakej Ubuntu juga menyenaraikan fail yang disertakan tetapi memerlukan anda memasang pakej terlebih dahulu. Walau bagaimanapun, kaedah ini tidak menghendaki anda memasang pakej .deb dan sangat berguna jika anda ingin menganalisis fail mana.



Ekstrak Semua Fail dari Pakej Deb

Kadang kala anda mungkin ingin mengekstrak pakej deb untuk memeriksa sekeping kod atau menggunakan beberapa fail yang disertakan untuk debug dan tujuan lain. Untuk mengekstrak semua fail dari pakej deb, anda boleh menjalankan perintah dalam format berikut:

$dpkg-deb- ekstrak /jalan/ke/fail.deb

Perhatikan bahawa mengekstrak fail tidak sama dengan pemasangan pakej deb. Anda hanya akan mendapatkan kandungan yang diekstrak dari pakej .deb dalam folder tempatan.

Pasang Fail Deb Menggunakan Dpkg

Dpkg adalah utiliti pengurusan pakej untuk menguruskan pakej .deb (debian). Untuk memasang pakej .deb menggunakan dpkg, jalankan arahan di bawah:

$sudo dpkg -i /jalan/ke/fail.deb

Perintah di atas akan memasang pakej deb mandiri sahaja, tanpa bergantung. Untuk memperbaikinya, anda harus menjalankan perintah untuk memasang pergantungan yang diperlukan secara automatik. Jika tidak, sistem anda mungkin dibiarkan dalam keadaan rosak. Untuk menyelesaikan masalah kebergantungan yang belum dipenuhi, jalankan arahan di bawah:

$sudotepat-f pasang

Pasang Fail Deb Menggunakan Gdebi

Gdebi adalah baris perintah dan aplikasi grafik yang bagus khusus untuk memasang pakej .deb yang tersendiri yang disimpan di pemacu tempatan anda. Ia secara automatik menyelesaikan kebergantungan juga, asalkan tersedia di repositori Ubuntu rasmi (memerlukan sambungan rangkaian).

Untuk memasang gdebi di Ubuntu, jalankan arahan di bawah:

$sudotepatpasanggdebi

Untuk memasang pakej .deb menggunakan Gdebi, jalankan arahan di bawah:

$sudogdebi/jalan/ke/fail.deb

Oleh kerana gdebi akan menguruskan pemasangan dependensi, anda tidak perlu menjalankan perintah lain secara manual untuk memperbaiki pakej yang rosak. Walau bagaimanapun, jika anda ingin memeriksa sama ada terdapat pakej yang rosak atau tidak dan memperbaikinya secara automatik, anda boleh menjalankan perintah yang disebutkan di atas sekali lagi:

$sudotepat-f pasang

Menggunakan Apt untuk Memasang Pakej Deb

Anda juga boleh menggunakan pengurus pakej apt lalai Ubuntu untuk memasang fail .deb yang berdiri sendiri. Untuk melakukannya, jalankan arahan berikut:

$sudotepatpasang /jalan/ke/fail.deb

Sekiranya anda melancarkan terminal di dalam direktori fail .deb, jalankan perintah berikut:

$sudotepatpasang./fail.deb

Seperti gdebi, apt akan memasang semua kebergantungan yang diperlukan secara automatik. Untuk mengesahkan, jalankan arahan di bawah:

$sudotepat-f pasang

Kesimpulannya

Ini adalah beberapa arahan yang boleh anda gunakan untuk memasang fail .deb tanpa menggunakan antara muka grafik. Mereka berguna jika anda menjalankan dan menguruskan edisi pelayan Ubuntu atau menggunakan Ubuntu tanpa persekitaran desktop.