Запуск ftp-репозитория для Astra Linux «Смоленск»
Краткое руководство по быстрому развёртыванию ftp-репозитория ОС специального назначения Astra Linux Special Edition «Смоленск» на примере версии 1.6. Выполнив эту настройку, которая упрощает установку и/или обновление пакетов, а также самой ОС, вы освобождаете себя от необходимости вставлять установочный диск на каждую сетевую машину. Особенно важно, если в локальной сети много машин с такой же ОС.
В первую очередь на сервере с репозиториями необходимо куда-нибудь скопировать с диска пакет vsftpd_3.0.3-8_amd64.deb
, например в домашнюю директорию.
После этого переходим в эту директорию
и запустим установку vsFTPd (Very Secure FTP Daemon
) После установки пакет можно удалить Затем создадим каталоги для хранения репозитория и образов дисков и скопируем iso образа Смоленска в директорию /srv/ftp/iso. Теперь откроем файл /etc/fstab
и в самый конец добавим строчку:Далее запускаем команду для монтирования всех устройств, прописанных в файле /etc/fstab
проверяем и убедимся, что директория /srv/ftp/repo/smolensk/ не пустая.После этого открываем файл конфигурации службы vsFTPd
и исправим строчки на такие значения: Теперь можно перезапустить службу vsftpd Далее откроем основной файл репозиториев закомментируем единственную в ней строчку: и добавим свою: Теперь обновляем список репозиториев и в консоли должны появиться такие сообщения:Пол:1 ftp://192.168.100.1/repo/smolensk smolensk InRelease
Игн:1 ftp://192.168.100.1/repo/smolensk smolensk InRelease
Пол:2 ftp://192.168.100.1/repo/smolensk smolensk Release [5 014 B]
Пол:3 ftp://192.168.100.1/repo/smolensk smolensk Release.gpg [833 B]
Пол:4 ftp://192.168.100.1/repo/smolensk smolensk/contrib amd64 Packages [2 088 B]
Пол:5 ftp://192.168.100.1/repo/smolensk smolensk/main amd64 Packages [1 088 kB]
Пол:6 ftp://192.168.100.1/repo/smolensk smolensk/non-free amd64 Packages [48,7 kB]
Получено 1 145 kБ за 0с (1 510 kБ/c)
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Все пакеты имеют последние версии.
Что касается настройки на клиентских машинах, то на них достаточно отредактировать файл /etc/apt/sources.list точно также, как описано выше, и запустить команду обновления репозиториев
Теперь можно устанавливать и/или обновлять пакеты при помощи локального репозитория, либо в локальной сети.