Найти в Дзене
Уроки Linux

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

🛠️ Как быстро поднять свой собственный репозиторий пакетов на сервере Привет, любители Linux и автоматизации! 🚀 Сегодня расскажу о том, как создать собственный репозиторий пакетов — отличная штука для централизованного распространения софта и ускорения обновлений. Всего несколько команд — и ваши пачки всегда под рукой! - Создайте папку для репозитория: mkdir -p /srv/myrepo - Поместите туда ваши deb или rpm файлы. - Создайте базу данных репозитория (для Debian/Ubuntu): dpkg-scanpackages /srv/myrepo /dev/null | gzip -9c > /srv/myrepo/Packages.gz - А потом подключите его к системе: echo "deb [trusted=yes] file:/srv/myrepo ./“ | sudo tee /etc/apt/sources.list.d/myrepo.list - Обновите индекс: sudo apt-get update Теперь все пакеты из вашего репозитория — на расстоянии одного apt-get install. В чем преимущества? - Быстрая доставка обновлений - Полный контроль над репозиторием - Нет необходимости в сторонних источниках Задумайтесь: а можно ли автоматизировать весь этот процесс

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

Привет, любители Linux и автоматизации! 🚀

Сегодня расскажу о том, как создать собственный репозиторий пакетов — отличная штука для централизованного распространения софта и ускорения обновлений. Всего несколько команд — и ваши пачки всегда под рукой!

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

mkdir -p /srv/myrepo

- Поместите туда ваши deb или rpm файлы.

- Создайте базу данных репозитория (для Debian/Ubuntu):

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

- А потом подключите его к системе:

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

- Обновите индекс:

sudo apt-get update

Теперь все пакеты из вашего репозитория — на расстоянии одного apt-get install.

В чем преимущества?

- Быстрая доставка обновлений

- Полный контроль над репозиторием

- Нет необходимости в сторонних источниках

Задумайтесь: а можно ли автоматизировать весь этот процесс и сделать его ещё удобнее?

Прокачивайтесь дальше — ведь управление репозиториями это один из ключевых навыков системного администратора!

Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill, а вакансии для системных администраторов — в боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!