Apa artinya memiliki Paket Kualitas Buruk (Kualitas apa yang harus paket Kualitas Buruk) dan apa yang terjadi jika saya menginstal paket yang memiliki kualitas buruk tetapi masih menginstal.
package-management
Luis Alvarado
sumber
sumber
Jawaban:
Anda dapat melihat mengapa paket tertentu dianggap berkualitas buruk dengan melihat detail yang disediakan di kotak dialog itu. Biasanya harus berurusan dengan bagaimana suatu paket dikemas dan bukan paket itu sendiri.
Jika paket tidak memenuhi kebijakan Debian , maka itu dianggap berkualitas buruk.
Beberapa masalah umum yang memicu peringatan ini adalah:
sumber
Makna bisa bervariasi dari deb ke deb, pada dasarnya berarti ada yang hilang / tidak dikemas 100% benar.
Anda dapat menginstalnya baik menggunakan dpkg:
Dengan anggapan Anda telah mengunduh .deb di folder ~ / Downloads Anda, jalankan perintah berikut di terminal untuk menginstal semua file .deb:
Atau gunakan Gdebi. Instal Gdebi terlebih dahulu:
Anda kemudian dapat mengklik kanan file deb dan pilih "Buka dengan Penginstal Paket Gdebi".
Saya sebenarnya telah memposting tentang hal ini beberapa jam yang lalu: Cara Menginstal File deb. Ketika Mendapatkan "Paket ini kualitas buruk" Kesalahan Di Pusat Perangkat Lunak Ubuntu
sumber
Untuk memastikan bahwa paket yang kami instal menggunakan Pusat Perangkat Lunak bebas dari kesalahan dan pelanggaran kebijakan Debian, mereka diperiksa menggunakan Lintian . Hanya dengan demikian pemasangan paket akan diberikan.
Jika tidak ada opsi untuk menimpanya, kami dapat menginstal paket melalui jalur lain yang lebih tradisional .
Kesalahan "kualitas buruk" dari USC membantu untuk memilih paket yang tidak standar dan untuk memperingatkan kami tentang mereka tidak sepenuhnya memenuhi kebijakan Debian . Sebaiknya periksa paketnya sebelum menginstalnya dengan lintian . Itulah tepatnya yang dilakukan oleh Pusat Perangkat Lunak:
Anda kemudian akan melihat kesalahan (E) atau peringatan (W) yang menunjukkan apa sebenarnya kelemahan paket Anda yang dikeluhkan oleh Pusat Perangkat Lunak. Dalam contoh kasus di atas, ini adalah izin file yang ditetapkan untuk ID pengguna atau grup yang salah. Jika paket tidak mengganti file sistem, ini seharusnya tidak mempengaruhi stabilitas sistem Anda secara keseluruhan dan dengan demikian tidak mungkin menjadi risiko bagi instalasi Anda. Namun izin yang salah dapat menjadi penyebab aplikasi yang baru diinstal tidak berjalan seperti yang diharapkan.
"Paket berkualitas buruk" kemungkinan besar tidak memengaruhi stabilitas sistem Anda secara keseluruhan atau merusak sistem Anda. Ini bahkan lebih buruk lagi ketika Anda mempercayai sumber Anda. Bahkan ada daftar yang dikelola oleh Debian yang menunjukkan kejadian tag Lintian dalam paket dari arsip Debian .
Namun demikian adalah ide yang baik untuk mencari tahu apa yang sebenarnya salah sebelum kita menginstal paket seperti itu. Ini juga akan membantu Anda mengajukan laporan bug untuk memberi orang kemasan kesempatan untuk memperbaikinya.
sumber
Paket ini berkualitas buruk
"Instalasi paket yang melanggar standar kualitas tidak diperbolehkan. Ini dapat menyebabkan masalah serius pada komputer Anda. Silakan hubungi orang atau organisasi yang menyediakan file paket ini dan sertakan detail di bawahnya."
Kadang-kadang, paket-paket itu benar-benar berkualitas buruk tetapi sebagian besar waktu, itu hanya positif palsu. Tidak banyak yang dapat kita lakukan untuk memeriksa kualitas paket-paket itu tetapi jika Anda mempercayai sumbernya, Anda dapat mencoba alternatif ini untuk instalasi paket.
Kualitas buruk juga menunjukkan korupsi saat mengunduh seperti paket yang dijatuhkan atau akses Internet yang terputus-putus.
Instalasi menggunakan Pengelola Paket GDebi
sudo apt-get install gdebi gdebi-core
sumber
jawaban ini ditulis untuk pengembang, seperti yang saya jawab di pertanyaan lain yang tampaknya telah dimoderasi oleh moderator ...
Jadi jika saya memahami Anda dengan benar, Anda mengemas perangkat lunak, tetapi penginstal seperti Pusat Perangkat Lunak mengeluh tentang kualitas paket.
Coba gunakan Lintian saat pengemasan, karena itulah alat yang memeriksa pada waktu pemasangan juga. Singkatnya, ini adalah
Contoh:
Ketika Anda membangun paket menggunakan
debuild
(seperti yang seharusnya), Anda bahkan tidak bisa membuat paket dengan kesalahan , jadi tebakan terbaik saya adalah Anda membangunnya dengan cara yang salah. debuild menjalankan Lintian pada paket source dan selama proses build Anda akan melihat hasilnya juga:Jika Anda memiliki baris yang dimulai dengan
E:
, Anda memiliki kesalahan serius di dalamnya, yang akan mencegah Anda mendistribusikan paket dengan cara biasa. Mereka hanya perlu memiliki tingkat kualitas tertentu.sumber
Halaman ini di WebUpd8 memiliki informasi yang mungkin berguna bagi Anda. Jika paket tersebut adalah file ".deb" ada perbaikan yang tercantum di sana. Penjelasan umum, dari halaman itu, adalah ini:
sumber
Sistem Anda mungkin rusak. Setelah menginstal paket, sistem mungkin tidak memulai dengan benar atau beberapa komponen dalam sistem mungkin tidak berfungsi seperti yang diharapkan
sumber