Arch - Как установить пакет, созданный в чистом chroot?

/etc/apt/sources.list перечисляет источники пакетов , то есть сайты, с которых загружаются пакеты. Он не перечисляет отдельные пакеты.

Ubuntu сама распространяет множество программного обеспечения. Пока он с открытым исходным кодом, не содержит ужасных ошибок и активно поддерживается, он имеет право быть в Ubuntu (по крайней мере, в репозитории «вселенной» , который распространяет больше всего Пакеты Debian ). (Это необязательные условия, но они являются наиболее частым случаем.) На самом деле это может быть, а может и не быть в Ubuntu: другим критерием является то, что должен быть доброволец для работы над этим пакетом (если только он не является частью небольшого ядра, которое Canonical заплатит кому-нибудь за работу). Такие пакеты, как okular и git , являются частью Ubuntu (Universe и main соответственно). Таким образом, соответствующая строка в sources.list является одной из строк с archive.ubuntu.com .

Вы можете получить информацию о пакетах Ubuntu в Интернете на сайте http://packages.ubuntu.com/ или на своем компьютере с помощью программного пакета APT . Запустите apt-cache show PACKAGE , чтобы получить информацию о PACKAGE (независимо от того, установлен он или нет).Запустите apt-cache policy PACKAGE , чтобы увидеть сводку установленных и доступных версий пакета. Запустите apt-cache search FOO для поиска пакетов, описание которых содержит FOO .

Выполнение apt-get update обновляет локальную копию списка доступных пакетов, которые запрашивает apt-cache . Ubuntu устанавливает ежедневную работу для этого, поэтому, если ваш компьютер подключен к Интернету, на вашем компьютере будет почти последняя версия (но все же рекомендуется запускать ее вручную непосредственно перед установкой или обновлением пакетов) . apt-get update не вносит никаких изменений в программное обеспечение, установленное на вашем компьютере. Выполнение apt-get upgrade (или одного из вариантов XXX -upgrade ) обновляет установленные пакеты до последней подходящей версии в соответствии с локальной копией списков пакетов.

Версия, поставляемая Ubuntu, может быть не последней версией, доступной от исходного разработчика. Ubuntu компилирует все программы из исходного кода (за исключением нескольких программ с открытым исходным кодом), проверяет их, находятся ли они в основном (а не во вселенной), и выпускает выпуск каждые 6 месяцев, так что обычно вы заканчиваете с программным обеспечением возрастом от 3 до 9 месяцев. Обычно это не проблема, так как последняя, ​​непроверенная версия программы требуется довольно редко. Критические ошибки, такие как проблемы безопасности, получают быстрые обновления вне цикла выпуска (они переносятся обратно, то есть исправление применяется к версии, которая была выпущена, а не немедленно отправляет последнюю версию).Если вам абсолютно необходима последняя версия, вы можете поискать PPA (источник дополнительных пакетов, который не поддерживается Ubuntu, качество варьируется) или попробовать последнюю версию из Debian unstable ] или перекомпилируйте исходный код основной ветки разработки - но, опять же, большинству людей это не нужно.

2
27.09.2015, 06:17
0 ответов

Теги

Похожие вопросы