Домашня » як » Що означає «цей пакет поганої якості» означає Ubuntu?

    Що означає «цей пакет поганої якості» означає Ubuntu?

    Встановіть багато пакунків сторонніх розробників на Ubuntu - навіть основний, високоякісний програмний продукт, як Google Chrome і Skype - і ви побачите помилку, що пакет має погану якість. Ми пояснимо, що насправді означає ця страшну помилку.

    Ця помилка, як правило, є помилковою. Як правило, ви можете встановити пакети «поганої якості», незважаючи на повідомлення про помилку. Повідомлення вказує лише на те, що файли пакунків не відповідають суто політиці пакунків Debian.

    Чи є пакет дійсно небезпечним?

    Ця помилка досить страшна - в ній говориться, що пакет «порушує стандарти якості» і «може спричинити серйозні проблеми на вашому комп'ютері». Незважаючи на те, що пакет повністю не відповідає інструкціям з якості пакета, його, напевно, безпечно встановити. Якщо ви встановлюєте щось на зразок Google Chrome або Skype, можна продовжити і натиснути кнопку Ігнорувати та встановити. Для більшості пакунків це не призведе до вибуху комп'ютера. Ви навіть не помітите нічого поганого.

    Що таке актуальна проблема?

    Однак вам не потрібно вгадати, чи правильно встановити пакунок. Можна розширити розділ Деталі, щоб побачити точну проблему з пакетом.

    Для Google Chrome ми бачимо, що пакет Google Chrome містить завдання cron у каталозі / etc /. Однак цей файл не позначений як файл конфігурації у пакеті. Це досить помилка, коли Google, можливо, вирішить цю проблему, щоб ми не бачили це повідомлення про помилку, ви не відчуєте жодних проблем на вашому комп'ютері, оскільки ви встановили цей пакет.

    Що таке Lintian?

    Ви помітите, що розділ деталей говорить про те, що в пакеті були помилки під час "Lintian check". Ви можете задатися питанням, що це означає і чому ви повинні дбати.

    Ubuntu базується на Debian і використовує пакунки Debian (пакунки .deb). Більшість пакунків Debian не надходять з веб-сайтів сторонніх виробників - вони містяться у сховищах програмного забезпечення вашого дистрибутива. Ubuntu витягує більшість пакетів у свої програмні пакети безпосередньо зі сховищ програм Debian. Для забезпечення високої якості цих пакетів Debian має детальну політику пакування.

    Lintian - це автоматизований інструмент, який перевіряє пакунки Debian, щоб гарантувати їх відповідність цій політиці. Посібник Lintian вказує, що він був розроблений для використання супроводжуючими пакетів - вони можуть використовувати його, щоб перевірити свої пакети на проблеми перед їх завантаженням. Хтось може навіть запустити Lintian на всьому сховищі пакунків для виявлення проблем.

    Центр програмного забезпечення Ubuntu використовує Lintian для перевірки пакетів .deb перед їх встановленням. Вона визначає, чи відповідають вони правильним вимогам Debian щодо упаковки. Пакет «поганої якості» - це лише той, який не відповідає цим вимогам. Ubuntu фактично ігнорує багато помилок Lintian - але це підкреслює деякі Lintian помилки, які зазвичай не викликають занепокоєння.

    Для середнього користувача це повідомлення не обов'язково означає багато. Зазвичай ви можете встановити файл .deb, хоча ви повинні переконатися, що ви довіряєте джерелу пакета.


    Хоча це, можливо, гарна ідея перевірити невідомі, сторонні .deb-файли перед їх встановленням і попереджати користувачів про будь-які проблеми, перевірки Ubuntu занадто суворі. Ця помилка служить лише для навчання користувачів натисканням кнопки "Ігнорувати та встановити", коли вони бачать таку помилку.