Как создать пользовательский репозиторий в Ubuntu 14.04

Как создать пользовательский репозиторий в Ubuntu 14.04

Как создать собственный сервер репозитория, чтобы все клиенты устанавливали пакеты с моей машины.

какой тип URL-адреса добавить в /etc/apt/sources.listфайл на клиентской машине, чтобы получить этот конкретный пакет

решение1

Установка апача:

sudo apt-get install apache2

Создание необходимых каталогов

Создайте каталог внутри корневого каталога /var/www/

скажем, назовем его репозиторием.

sudo mkdir /var/www/repo

Теперь в репозитории вам следует создать каталог для каждой архитектуры, которую вы хотите использовать, если вам нужно более одной архитектуры.

Здесь я буду использовать amd64 для моих 64-битных систем. Итак, давайте создадим этот каталог:

sudo mkdir /var/www/repo/amd64

Создание файла Packages.gz

используйте командуdpkg-scanpackages

cd /var/www/repo/
sudo dpkg-scanpackages amd64 | gzip -9c > amd64/Packages.gz

Добавить новый репозиторий

sudo -H gedit /etc/apt/sources.list.d/custom-repo.list

затем добавьте строку:

deb http://Your_Systme_IP/repo/ amd64/

Наконец, обновите список источников:

sudo apt-get update

Теперь, когда вы пытаетесь установить любое приложение, если у вас есть его deb-файлы в локальном репозитории, то вы устанавливаете его из него, в противном случае вы будете устанавливать его из Интернета.

Связанный контент