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

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

🖥️ Как быстро создать собственный репозиторий с пакетами в Linux Привет, системные волшебники! ✨ Хотите делиться своими собранными программами и обновлять софт без суеты с внешними источниками? Тогда сегодняшний урок — именно для вас! Создание локального репозитория — это не только удобно, но и значительно ускоряет работу. Плюсы локального репозитория: - Быстрый доступ к своим пакетам - Удаление зависимости от медленных серверов - Контроль версий и обновлений Для этого достаточно подготовить сервер или папку, запаковать нужные файлы и создать индекс. В Debian/Ubuntu отлично помогает команда: - Инсталляция инструментов: sudo apt-get install apache2 dpkg-scanpackages - Создаешь каталог: mkdir -p /var/www/html/myrepo - Копируешь пакеты туда - И запускаешь генерацию индекса: dpkg-scanpackages /var/www/html/myrepo /dev/null | gzip -9c > /var/www/html/myrepo/Packages.gz - После этого на клиентской машине добавляешь источник: echo "deb [trusted=yes] http://your-server-ip/myrepo

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

Привет, системные волшебники! ✨

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

Плюсы локального репозитория:

- Быстрый доступ к своим пакетам

- Удаление зависимости от медленных серверов

- Контроль версий и обновлений

Для этого достаточно подготовить сервер или папку, запаковать нужные файлы и создать индекс. В Debian/Ubuntu отлично помогает команда:

- Инсталляция инструментов:

sudo apt-get install apache2 dpkg-scanpackages

- Создаешь каталог:

mkdir -p /var/www/html/myrepo

- Копируешь пакеты туда

- И запускаешь генерацию индекса:

dpkg-scanpackages /var/www/html/myrepo /dev/null | gzip -9c > /var/www/html/myrepo/Packages.gz

- После этого на клиентской машине добавляешь источник:

echo "deb [trusted=yes] http://your-server-ip/myrepo ./" | sudo tee /etc/apt/sources.list.d/localrepo.list

Итог — твой собственный магазин софта! А дальше — обновляй, когда хочешь.

Задаешься вопросом, зачем всю эту сложность? Иногда свои пакеты — это просто необходимость в ускорении разработки и тестирования.

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

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