diff options
| author | vlapa <vlapa@ya.ru> | 2026-06-13 20:33:26 +0300 |
|---|---|---|
| committer | vlapa <vlapa@ya.ru> | 2026-06-13 20:33:26 +0300 |
| commit | e5abc1fe99340b979b18864d978179f71fe8f5c5 (patch) | |
| tree | 98fd0ad7c6d0744894d6e74e446daacd9e6dd1b5 /LINUX/REPOSITORIES свой репозиторий с пакетами.md | |
First
Diffstat (limited to 'LINUX/REPOSITORIES свой репозиторий с пакетами.md')
| -rw-r--r-- | LINUX/REPOSITORIES свой репозиторий с пакетами.md | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/LINUX/REPOSITORIES свой репозиторий с пакетами.md b/LINUX/REPOSITORIES свой репозиторий с пакетами.md new file mode 100644 index 0000000..172b126 --- /dev/null +++ b/LINUX/REPOSITORIES свой репозиторий с пакетами.md @@ -0,0 +1,33 @@ +Если вам нужно централизованно управлять программным обеспечением в сети или хранить свои пакеты, можно создать локальный репозиторий. Это полезно для DevOps, админов и разработчиков. + +⚙️ **Настройка локального репозитория (Debian/Ubuntu)** +```sh +# Создаем каталог для пакетов:** + +mkdir -p /var/repo/{conf,incoming} + +# Генерируем конфигурацию репозитория** + +# В /var/repo/conf/distributions добавляем: +Origin: MyRepo +Label: My Custom Repository +Suite: stable +Codename: custom +Components: main +Architectures: amd64 +Description: My private Debian repository + +# Добавляем пакеты в репозиторий:** +cp mypackage.deb /var/repo/incoming/ + +# Индексируем репозиторий: +cd /var/repo && dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz + +# Добавляем в систему (клиент) + +# Редактируем /etc/apt/sources.list: +deb [trusted=yes] file:///var/repo custom main + +sudo apt update + +``` |
