Репозитарий внутри локальной сети


В сети я делаю локальный репозитарий таким образом:
использую утилиту- apt-ftparchive
чтобы её иметь, надо установить пакет apt-utils

Код:
$ sudo apt-get install apt-utils
Далее поднимаю на любой машине с Ubuntu apache2

Код:
sudo apt-get install apache2

В корневом разделе www создаю директорию, куда копирую все пакеты из репозитария, собранного заранее.

Код:
# mkdir -p /var/www/ubuntu/dapper

копируем в эту директорию пакеты репозитария
затем создаю Packages.gz

Код:
# cd /var/www/ubuntu
# apt-ftparchive packages dapper > dapper/Packages
# gzip dapper/Packages

редактирую sources.list на той машине которую надо обновить
практически состоит из одной строчки:

Код:
#gedit /etc/apt/sources.list

добавляем строку:
deb http://192.168.1.2/ubuntu dapper/

сохраняем sources.list.
з.ы. 192.168.1.2 ip адрес компьютера с репозитарием (т.е. той где поднят apache2)
затем:

Код:
$ sudo apt-get update
Подстраницы (1): флешкой
Comments