Я нашел решение, щелкнув «стрелку вниз» в правом верхнем углу рабочего стола и выбрав настройки учетной записи.
Затем открывается диспетчер пользователей.
Это взято из статьи в блоге, которую я написал некоторое время назад.
Вы можете попросить 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
для экономии места.
Вы можете использовать инструмент youdownloader
следующим образом:
yumdownloader <package name>
он установит пакет в формате rpm. и для загрузки зависимостей
yumdownloader --resolve <package name>
Да, yumdownloader (часть пакета yum-utils) может загружать необходимые пакеты. Чтобы загрузить пакет и его зависимости для автономной установки, вы можете использовать эту команду
yumdownloader --resolve <package name>
Порядок их установки определяется yum:
yum install ./*rpm
вы можете запустить эту команду в папке с вашими загруженными пакетами, которые включают все зависимости.