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

📝 *🔧 Как быстро создать и управлять собственным репозиторием пакетов в Linux

📝 *🔧 Как быстро создать и управлять собственным репозиторием пакетов в Linux* Хочешь, чтобы все обновления и софт шли по твоему сценарию? Освой создание собственного репозитория — это не так сложно, как кажется! Представляешь: ты публикуешь только проверенные пакеты и исключаешь нежелательный софт. Для этого достаточно знать несколько команд, чтобы быстро организовать репозиторий прямо у себя дома или в команде. - Создаешь каталог для пакетов: mkdir -p ~/myrepo/{conf,dists,incoming,pool} - Добавляешь пакеты в папку pool — это могут быть .deb файлы или любые пакеты, которые ты хочешь предлагать. - Обновляешь базу данных: dpkg-scanpackages ./pool /dev/null | gzip -9c > ./dists/stable/main/binary-amd64/Packages.gz - Настраиваешь apt для использования своего репозитория: sudo tee /etc/apt/sources.list.d/myrepo.list <<EOF deb [trusted=yes] file:/home/username/myrepo/ dists/stable main EOF - Обновляешь список: sudo apt update Теперь ты — главный в своей среде! Управление репози

📝 *🔧 Как быстро создать и управлять собственным репозиторием пакетов в Linux*

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

Представляешь: ты публикуешь только проверенные пакеты и исключаешь нежелательный софт. Для этого достаточно знать несколько команд, чтобы быстро организовать репозиторий прямо у себя дома или в команде.

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

mkdir -p ~/myrepo/{conf,dists,incoming,pool}

- Добавляешь пакеты в папку pool — это могут быть .deb файлы или любые пакеты, которые ты хочешь предлагать.

- Обновляешь базу данных:

dpkg-scanpackages ./pool /dev/null | gzip -9c > ./dists/stable/main/binary-amd64/Packages.gz

- Настраиваешь apt для использования своего репозитория:

sudo tee /etc/apt/sources.list.d/myrepo.list <<EOF

deb [trusted=yes] file:/home/username/myrepo/ dists/stable main

EOF

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

sudo apt update

Теперь ты — главный в своей среде! Управление репозиторием — это отличный способ держать все под контролем и быстро внедрять обновления.

А как у тебя идет практика? Есть ли идеи для следующего лайфхакa?

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

📩 Завтра: Как ускорить сборку Docker-образов за 3 простых шага!

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