Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

🚀 Как быстро настроить локальный репозиторий на Ubuntu для организации своих обновлений

🚀 Как быстро настроить локальный репозиторий на Ubuntu для организации своих обновлений? Привет, любители Linux! ✨ Сегодня делюсь лайфхаком, который значительно ускорит работу с обновлениями в крупном проекте или при множестве машин. Создание локального репозитория — это как иметь свой маленький склад обновлений, чтобы экономить трафик и ускорять развертывания! Плюсы такого подхода: - Быстрое обновление без скачивания из внешних источников - Контроль над версиями пакетов - Меньше нагрузки на сеть Для начала: - Создаем папку для репозитория: sudo mkdir -p /var/www/html/myrepo - Копируем туда нужные *.deb файлы или используем apt-mirror для автоматизации - Настраиваем apt-ftparchive для генерации Packages.gz: apt-ftparchive packages /path/to/deb_files | gzip -9 > /var/www/html/myrepo/Packages.gz - Добавляем репозиторий в список источников: echo "deb [trusted=yes] file:/var/www/html/myrepo ./ " | sudo tee /etc/apt/sources.list.d/localrepo.list - Обновляем списки: sudo apt-get

🚀 Как быстро настроить локальный репозиторий на Ubuntu для организации своих обновлений?

Привет, любители Linux! ✨ Сегодня делюсь лайфхаком, который значительно ускорит работу с обновлениями в крупном проекте или при множестве машин. Создание локального репозитория — это как иметь свой маленький склад обновлений, чтобы экономить трафик и ускорять развертывания!

Плюсы такого подхода:

- Быстрое обновление без скачивания из внешних источников

- Контроль над версиями пакетов

- Меньше нагрузки на сеть

Для начала:

- Создаем папку для репозитория:

sudo mkdir -p /var/www/html/myrepo

- Копируем туда нужные *.deb файлы или используем apt-mirror для автоматизации

- Настраиваем apt-ftparchive для генерации Packages.gz:

apt-ftparchive packages /path/to/deb_files | gzip -9 > /var/www/html/myrepo/Packages.gz

- Добавляем репозиторий в список источников:

echo "deb [trusted=yes] file:/var/www/html/myrepo ./ " | sudo tee /etc/apt/sources.list.d/localrepo.list

- Обновляем списки:

sudo apt-get update

Теперь все машины из вашей сети могут получать обновления из этого репозитория, как из официального! Интересно, а как вы обычно организуете свои репозитории, делаете ли локальные зеркала?

Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!