blob: 172b1260fccb9fdf85af5bf632c1ca1b37e6cf4a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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
```
|