Laman » bagaimana untuk » Apakah Pakej Ini Adakah Kualiti Buruk Berarti pada Ubuntu?

    Apakah Pakej Ini Adakah Kualiti Buruk Berarti pada Ubuntu?

    Pasang banyak pakej .deb pihak ketiga di Ubuntu - walaupun arus perdana, perisian berkualiti tinggi seperti Google Chrome dan Skype - dan anda akan melihat ralat yang mengatakan pakej itu tidak berkualiti. Kami akan menerangkan apa sebenarnya ralat yang menakutkan ini.

    Kesalahan ini biasanya penggera palsu. Anda biasanya boleh pergi ke depan dan memasang pakej "buruk kualiti" walaupun mesej ralat. Mesej hanya menunjukkan bahawa fail pakej tidak mematuhi dasar pembungkusan Debian dengan tegas.

    Adakah Pakej Sebenarnya Berbahaya?

    Kesalahan ini agak menakutkan - ia mengatakan pakej "melanggar piawaian kualiti" dan "boleh menyebabkan masalah serius pada komputer anda." Walau bagaimanapun, ini biasanya penggera palsu. Walaupun pakej tidak memenuhi garis panduan kualiti pakej sepenuhnya, ia mungkin selamat untuk dipasang. Jika anda memasang sesuatu seperti Google Chrome atau Skype, anda boleh meneruskan dan klik butang Abaikan dan Pasang untuk meneruskan. Untuk kebanyakan pakej, ini tidak akan menyebabkan komputer anda meletup. Anda tidak akan perasan apa-apa yang salah.

    Apakah Masalah Sebenarnya?

    Anda tidak perlu meneka sama ada pakej itu okay untuk dipasang, bagaimanapun. Anda boleh mengembangkan seksyen Butiran untuk melihat masalah yang tepat dengan pakej.

    Untuk Google Chrome, kami dapat melihat bahawa pakej Google Chrome termasuk tugas cron dalam direktori / etc /. Walau bagaimanapun, fail ini tidak ditandakan sebagai fail konfigurasi dalam pakej. Ini adalah ralat yang agak rumit - sementara Google sepatutnya membetulkan masalah ini supaya kami tidak melihat mesej ralat ini, anda tidak akan mengalami sebarang masalah pada komputer anda kerana anda memasang paket ini.

    Apa itu Lintian?

    Anda akan melihat seksyen butiran mengatakan bahawa pakej mempunyai kesilapan semasa "pemeriksaan Lintian." Anda mungkin tertanya-tanya apa maksud ini dan mengapa anda harus peduli.

    Ubuntu didasarkan pada Debian dan menggunakan pakej Debian (pakej .deb). Kebanyakan pakej Debian tidak datang dari laman web pihak ketiga - ia terkandung dalam repositori perisian pengedaran anda. Ubuntu menarik kebanyakan pakej dalam pakej perisiannya dari repositori perisian Debian. Untuk memastikan pakej ini berkualiti tinggi, Debian mempunyai dasar pembungkusan terperinci.

    Lintian adalah alat automatik yang menyemak pakej Debian untuk memastikan mereka mematuhi dasar ini. Manual Lintian menunjukkan bahawa ia direka untuk digunakan oleh penyelenggara pakej - mereka boleh menggunakannya untuk memeriksa pakej mereka untuk masalah sebelum memuat naiknya. Seseorang juga boleh menjalankan Lintian pada keseluruhan repositori pakej untuk mengenal pasti masalah.

    Pusat Perisian Ubuntu menggunakan Lintian untuk memeriksa pakej .deb sebelum anda memasangnya. Ia menentukan sama ada mereka memenuhi garis panduan pembungkusan Debian yang ketat. Pakej yang "kualiti tidak baik" hanya satu yang tidak memenuhi garis panduan ini. Ubuntu sebenarnya mengabaikan banyak kesilapan Lintian - tetapi ia menyoroti beberapa kesalahan Lintian yang biasanya tidak menjadi kebimbangan.

    Bagi pengguna pengguna rata-rata, mesej ini tidak banyak bermakna. Anda biasanya boleh teruskan dan memasang fail .deb pula, walaupun anda harus memastikan anda mempercayai sumber pakej itu.


    Walaupun mungkin idea yang baik untuk memeriksa fail pihak ketiga yang tidak diketahui, sebelum fail memasang mereka dan memberi amaran pengguna kepada sebarang masalah, pemeriksaan Ubuntu terlalu ketat. Ralat ini hanya berfungsi untuk melatih pengguna untuk mengklik "Abaikan dan Pasang" setiap kali mereka melihat ralat sedemikian.