суббота, 19 июля 2008 г.

Создание локального репозитория

Первый способ (консольный):

Лучше сразу зайти под root"’ом

sudo su

Устанавливаем пакет dpkg-dev. Он будет содержать утилиту dpkg-scanpackages, которая нам и нужна.


apt-get install dpkg-dev


Помешаем все .deb пакеты в директорию например, /repo, но не непосредственно в эту директорию, а в поддиректории, расположенные в этой директории. Пакеты установленные с помощью apt-get или synaptic хранятся в /var/cache/apt/archives.

Выполняем

cd /repo
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

Копируем папку на флешку или CD и перемещаем её на компьютер для которого и создавался репозиторий. Теперь нужно внести новый репозиторий в /etc/apt/sources.list. Вставляем в /etc/apt/sources.list строчку (лучше вставить ближе к началу, для более высокого приоритета)

deb file:/repo ./

Обновляем список репозиториев


apt-get update

Второй способ (GUI):

Если кому-то нужна графическая оболочка, то вам надо установить APTonCD

sudo apt-get install aptoncd

Создание репозитория происходит пошагово и на завершающем этапе пакеты записываются на диск.

Комментариев нет: