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

🖥️ Как быстро и просто создать собственный репозиторий пакетов в Linux

🖥️ Как быстро и просто создать собственный репозиторий пакетов в Linux Привет, друзья! 🚀 Хотите управлять пакетами так, чтобы ваш сервер всегда получал свежие обновления без зависимостей? Тогда этот лайфхак — для вас! Самое классное — всё делается за считанные минуты и не требует специальных знаний. Почему стоит создать локальный репозиторий? - Быстрая установка пакетов во всей инфраструктуре - Возможность хранить собственные сборки и обновления - Значительно экономите трафик и ускоряете обновление систем Для Debian/Ubuntu главное — создать свой репозиторий: - Создайте каталог для репозитория: mkdir -p /srv/myrepo - Добавьте туда deb-файлы и создайте индекс: dpkg-scanpackages /srv/myrepo /dev/null | gzip -9c > /srv/myrepo/Packages.gz - Создайте новый источник в apt: echo "deb [arch=amd64] file:///srv/myrepo /" | sudo tee /etc/apt/sources.list.d/myrepo.list - Обновите список и установите пакеты: sudo apt-get update sudo apt-get install <your-package> Можно настроить и для

🖥️ Как быстро и просто создать собственный репозиторий пакетов в Linux

Привет, друзья! 🚀 Хотите управлять пакетами так, чтобы ваш сервер всегда получал свежие обновления без зависимостей? Тогда этот лайфхак — для вас! Самое классное — всё делается за считанные минуты и не требует специальных знаний.

Почему стоит создать локальный репозиторий?

- Быстрая установка пакетов во всей инфраструктуре

- Возможность хранить собственные сборки и обновления

- Значительно экономите трафик и ускоряете обновление систем

Для Debian/Ubuntu главное — создать свой репозиторий:

- Создайте каталог для репозитория:

mkdir -p /srv/myrepo

- Добавьте туда deb-файлы и создайте индекс:

dpkg-scanpackages /srv/myrepo /dev/null | gzip -9c > /srv/myrepo/Packages.gz

- Создайте новый источник в apt:

echo "deb [arch=amd64] file:///srv/myrepo /" | sudo tee /etc/apt/sources.list.d/myrepo.list

- Обновите список и установите пакеты:

sudo apt-get update

sudo apt-get install <your-package>

Можно настроить и для RPM-базовых систем — всё просто, если знать нюансы. Обойтись без внешних репозиториев, контролировать каждую версию — мечта sysadmin!

А использовал ли ты уже собственный репозиторий для важных сервисов?

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

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