Предполагая, что я хочу установить программу под названием leafpad
позже.
В настоящее время единственный способ установить это через:
yum install leafpad -y
но я хочу сохранить это и установить позже без подключения к интернету.
Как я могу получить его из репозитория yum и сохранить в папке, а затем установить позже?
centos
package-management
yum
repository
User3432423423
источник
источник
Ответы:
Если вас интересует только загрузка пакета + его зависимости для автономной установки, вы можете использовать этот инструмент
yumdownloader
. Это часть пакетаyum-utils
.пример
Приведенная выше команда показывает графическую версию vim,
gvim
которая устанавливается. Обратите внимание, что он проверяет, установлены ли необходимые зависимости, если нет, то он также загрузит их.Каково расположение пакетов?
Вы можете также узнать, что URL данного пакета будет использовать другой инструмент , включенный с
yum-utils
называетсяrepoquery
. Это фантастический инструмент, который позволяет вам заглянуть внутрь репозиториев, не загружая предлагаемые ими пакеты.Например:
ПРИМЕЧАНИЕ. Этот URL-адрес является URL-адресом одного из зеркал репозитория, поэтому он может меняться от запуска к запуску.
Что еще о пакете?
Вы также можете
repoquery
ответить на эти вопросы:Что требуется для пакета:
Что содержит пакет:
Там больше узнать справочную страницу для
repoquery
.источник
yumdownloader
его более агрессивным и захватывать депы, даже если они установлены локально?