Опять о пакетах

On: 25 февраля 2010 г.

От пакетов не куда не деться. Так вот ранее я описывал как создать локальный репозиторий. Это весьма полезно если вы собираться выставить его в сеть. Но когда дело касается хранения пары десятков пакетов у себя на домашней машине. Порой где необходимо свое неординарное размещение пакетов по каталогам. В руководстве по использования APT я видел описание очень простого метода. В основе него лежит команда dpkg-scanpackages. Параметры которой просты до бизобразия
dpkg-scanpackages <адрес пакетов> <команда> |  gzip > Packages.gz
, где  <адрес пакетов> - путь к пакетам либо имя пакетов (я использую адрес каталога в котором хранятся пакеты либо каталоги с пакетами.
<команда> - специальный аргумент для настройки нюансов создания списка пакетов (смотрите в man).
Вот вроде просто но еще не все. Теперь необходимо добавить адрес к репозиториям в файл /etc/apt/source.list. Добавим информационную строку о новосозданном репозитории. Строка выглядит так:
deb file:///<Адрес> /
, где  <Адрес> - это адрес каталога в котором храниться файл Packages.gz
потом в терминале вводим
#apt-get update
Вот в принцепе и все.
При добавлении нового или удалении старого пакетов в папку репозитория команду dpkg-scanpackages следует повторить для обновления списка пакетов. Удачи.

0 коммент. on "Опять о пакетах"