Домашняя » как » Что означает «этот пакет плохого качества» в Ubuntu?

    Что означает «этот пакет плохого качества» в Ubuntu?

    Установите множество сторонних пакетов .deb в Ubuntu - даже обычное высококачественное программное обеспечение, такое как Google Chrome и Skype - и вы увидите ошибку, сообщающую, что пакет плохого качества. Мы объясним, что на самом деле означает эта страшная ошибка.

    Эта ошибка обычно ложная тревога. Как правило, вы можете установить пакеты «плохого качества», несмотря на сообщение об ошибке. Сообщение указывает только на то, что файлы пакета не полностью соответствуют политике пакетов Debian.

    Является ли упаковка действительно опасной?

    Эта ошибка довольно страшная - она ​​говорит, что пакет «нарушает стандарты качества» и «может вызвать серьезные проблемы на вашем компьютере». Однако обычно это ложная тревога. Хотя пакет не полностью соответствует руководящим указаниям по качеству, его, вероятно, безопасно установить. Если вы устанавливаете что-то вроде Google Chrome или Skype, вы можете продолжить и нажать кнопку «Игнорировать и установить», чтобы продолжить. Для большинства пакетов это не приведет к взрыву вашего компьютера. Вы даже не заметите ничего плохого.

    В чем проблема??

    Однако вам не нужно угадывать, можно ли установить пакет. Вы можете развернуть раздел Подробности, чтобы увидеть точную проблему с пакетом.

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

    Что такое Lintian?

    Вы заметите, что в разделе «Подробности» говорится, что во время «проверки Lintian» в пакете были ошибки. Возможно, вам интересно, что это значит и почему вам следует позаботиться.

    Ubuntu основана на Debian и использует пакеты Debian (пакеты .deb). Большинство пакетов Debian не приходят со сторонних сайтов - они содержатся в репозиториях вашего дистрибутива. Ubuntu извлекает большинство пакетов из своих пакетов программного обеспечения прямо из репозиториев Debian. Чтобы обеспечить высокое качество этих пакетов, Debian имеет подробную политику упаковки.

    Lintian - это автоматизированный инструмент, который проверяет пакеты Debian на предмет их соответствия этой политике. Руководство Lintian указывает, что оно было разработано для сопровождающих пакетов - они могут использовать его для проверки своих пакетов на наличие проблем перед их загрузкой. Кто-то может даже запустить Lintian для всего хранилища пакетов, чтобы выявить проблемы.

    Центр программного обеспечения Ubuntu использует Lintian для проверки пакетов .deb перед их установкой. Он определяет, соответствуют ли они строгим правилам упаковки Debian. Пакет «плохого качества» - это пакет, который не соответствует этим правилам. Ubuntu фактически игнорирует множество ошибок Lintian, но выделяет некоторые ошибки Lintian, которые обычно не являются проблемой..

    Для обычного пользователя это сообщение не обязательно много значит. Обычно вы можете в любом случае установить файл .deb, хотя вам следует убедиться, что вы доверяете источнику пакета.


    Хотя, вероятно, хорошей идеей будет проверять неизвестные сторонние файлы .deb перед их установкой и предупреждать пользователей о любых проблемах, проверки в Ubuntu слишком строги. Эта ошибка служит только для обучения пользователей нажимать «Игнорировать и устанавливать» всякий раз, когда они видят такую ​​ошибку.