Чем мы можем вам помочь?

Замена стандартного репозитория на локальный выполняется на сервере с ролью operator. Перечисленный порядок действий используется в ОС Astra. Для замены репозитория необходимо:

1. Отключить внешние репозитории, запустив команду:

sed -i "s/^/#/" /etc/apt/sources.list

 

2. Добавить локальный внешний репозиторий, запустив команду:

tee -a /etc/apt/sources.list << EOF

deb http://$IP_ADDRESS:8081/repository/astra/ 1.7_x86-64 \
main contrib non-free

deb http://$IP_ADDRESS:8081/repository/astra-ext/ 1.7_x86-64 \
main contrib non-free

EOF

где $IP_ADDRESS — IP-адрес локального сервера для хранения файлов.

3. Обновить индекс репозитория, запустив команду:

apt update

 

4. Проверить доступность репозитория (произвести поиск произвольного пакета), запустив команду:

apt search pwgen

 

5. Убедиться, что в выводе команды присутствует название пакета pwgen. Вывод команды:

root@operator:~# apt search pwgen

Sorting... Done

Full Text Search... Done

pwgen/stable 2.08-1 amd64

Automatic Password generation

root@operator:~#

 

6. Настроить менеджер модулей (pip) на использование локального репозитория, запустив команду:

tee /etc/pip.conf << EOF

[global]

trusted-host = $IP_ADDRESS

index = http://$IP_ADDRESS:8081/repository/pypi-proxy/pypi

index-url = http://$IP_ADRESS:8081/repository/pypi-proxy/simple

EOF

 

где $IP_ADDRESS — IP-адрес локального сервера для хранения файлов.

Был ли материал полезным?
Да
Нет
Предыдущее
Порядок установки и настройки локального репозитория
Следующее
Настройка сетевых соединений