Обновление пакетов десктоп-клиента на РЕД ОС при установке в закрытом контуре
Когда нет доступа к внешней сети или есть доступ только к определенным ресурсам, то можно обновить пакеты десктоп-клиента на РЕД ОС в закрытом контуре.
-
Создайте каталог на ПК с помощью команды:
$ mkdir /home/user/repo -
Скачайте пакет
termit-desktopв каталогrepo. -
Скачайте пакеты из репозитория в каталог
repoс помощью команды:$ dnf repoquery --requires --resolve --recursive ./termit-desktop-2.***.rpm | grep -v "i686" | sort -u > packages.txt $ dnf download $(cat packages.txt) --downloaddir . -
Перед созданием репозитория установите пакет с помощью команды:
sudo dnf install createrepo_c -
Создайте репозиторий с помощью команды:
$ createrepo_c . -
Перенесите пакеты на другой ПК, на котором нет доступа к внешней сети.
-
Отключите репозитории на ПК с помощью команды:
$ sudo dnf config-manager --set-disabled kernels updates base -
Добавьте локальный репозиторий с помощью команды:
$ sudo dnf config-manager --add-repo /home/user/repo -
Отключите проверку ключей с помощью команды:
$ sudo dnf config-manager --save --setopt=home_user_repo.gpgcheck=0 -
Установите пакет с помощью команды:
$ sudo dnf install termit-desktop-2.***.rpm