Локальный репозиторий для собственных пакетов debian.
Действия по настройке и установки производились под ос 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]
И на этом все оставляйте свои комментарии и присоединяйтесь к сообществу на форуме.