Локальный репозиторий для собственных пакетов debian.

Локальный репозиторий для собственных пакетов debian.
Автор: Vinamin
Публикация: 14:36 04-09-2020 Обнавлена: 2021-02-19 Просмотров: 317

Действия по настройке и установки производились под ос Debian 9

Установка пакета Apache2 с настройками по умолчанию.

Чтобы установить веб-сервер Apache, все, что нам нужно сделать, это запустить команду:

$ sudo apt-get install apache2

После установки, чтобы убедиться, что веб-сервер работает, перейдем по IP-адресу компьютера «http://127.0.0.1» или «http://localhost», если страница не выдала ошибку то увидим стандартную страницу apache.

Теперь создадим каталог «debian» внутри /var/www/html и скопируем в него deb пакеты:

$ sudo mkdir /var/www/html/debian

Следующий шаг заключается в создании списка пакетов.

Переходим в каталог debian и используем утилиту dpkg-scanpackages для выполнения этой задачи.

$ dpkg-scanpackages . | gzip -c9  > Packages.gz
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.

Добавление репозитория к программным источникам

Теперь чтоб установить наш пакет из локального репозитория, который мы создали, нам нужно отредактировать файл /etc/apt/sources.list, добавить запись адрес вашего компьютера и синхронизировать репозиторий:

echo "deb [trusted=yes] http://127.0.0.1/debian ./" | tee -a /etc/apt/sources.list > /dev/null

Обязательно добавьте выше [trust = yes], чтобы избежать следующего сообщения об ошибке:

Синхронизируйте репозиторий:

$ sudo apt-get update
Ign:1 http://
127.0.0.1/debian ./ InRelease
Ign:2 http://
127.0.0.1/debian ./ Release
Ign:3 http://
127.0.0.1/debian ./ Packages
Ign:3 http://
127.0.0.1/debian ./ Packages
Ign:3 http://
127.0.0.1/debian ./ Packages
Get:3 http://
127.0.0.1/debian ./ Packages [303 B]

И на этом все оставляйте свои комментарии и присоединяйтесь к сообществу на форуме.


Комментарии могут оставлять только зарегистрированные пользователи.