автономная версия yum install

Я нашел решение, щелкнув «стрелку вниз» в правом верхнем углу рабочего стола и выбрав настройки учетной записи.

Затем открывается диспетчер пользователей.

2
30.11.2016, 16:26
3 ответа

Это взято из статьи в блоге, которую я написал некоторое время назад.

Вы можете попросить yum получить все пакеты и их зависимости на вашей ВМ, а затем создать из них репозиторий, который затем будет использоваться вашим сервером.

Обратите внимание, что ВМ должна иметь только минимальные пакеты, необходимые для ее работы; поскольку вы не знаете, что установлено на сервере, вы хотите, чтобы yum загрузил как можно больше зависимостей.

На ВМ:

# mkdir /root/tmppkg
# yum --downloadonly --downloaddir=/root/tmppkg install <packages>
# chown -R root:root /root/tmppkg
# createrepo /root/tmppkg
# chmod -R 755 /root/tmppkg

Перенесите каталог tmppkg на сервер, скажем, в /opt. Затем создайте файл /etc/yum.repos.d/local.repo на сервере в таком виде:

[local]
name=Local repository
baseurl=file:///opt/tmppkg
enabled=1
gpgcheck=0
protect=1

Теперь запустите на сервере:

# yum install <packages>

и пакеты будут установлены из локального репо. После завершения работы yum вы можете удалить /etc/yum.repos.d/local.repo и /opt/tmppkg для экономии места.

5
27.01.2020, 21:59

Вы можете использовать инструмент youdownloader следующим образом:

 yumdownloader <package name>

он установит пакет в формате rpm. и для загрузки зависимостей

yumdownloader --resolve <package name>
0
27.01.2020, 21:59

Да, yumdownloader (часть пакета yum-utils) может загружать необходимые пакеты. Чтобы загрузить пакет и его зависимости для автономной установки, вы можете использовать эту команду

yumdownloader --resolve <package name>

Порядок их установки определяется yum:

yum install ./*rpm 

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

0
27.01.2020, 21:59

Теги

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