# Команды надо будет выполнять от рута
sudo -s
# Переходишь в папку с репозиторием, например /home/Vasja/rep/
cd /home/Vasja/rep/
# Сканирование репозитория
dpkg-scanpackages ./pool/main/ ./dists/jaunty/main/binary-i386/Packages > ./dists/jaunty/main/binary-i386/Packages
ubuntu repository
Добрый день. Подскажите, как получить непосредственно установочные файлы из репозитория. У меня на работе траф жестко ограничен, хотел и там поставить некоторые пакеты.
в крайнем случае есть возможность заказать диск. На сайте убунты есть список компаний для конкретного региона
Так же можно обратиться к знакомым либо тем кто занимается линуксом в вашем городе - например проживающие в Днепропетровске и области связывайтесь со мной, если необходимо.
Дома:
1. Администрирование -> Менеджер пакетов Synaptic. Настройки -> Параметры -> Файлы -> Ставим галку "Хранить все загруженные пакеты в кэше".
2. Все скачанные дома пакеты лежат в /var/cache/apt/archives. Те, что нужно копируешь на флешку и несешь на работу.
На работе:
1. Надо развернуть локальный репозиторий. Создай в любом месте папку rep. В ней создай две папки: dists & pool. Затем создай такие папки rep/dists/jauny/main/binary-i386/. По этому пути должен находиться индексный файл Packaged. О его создании чуть позже. После этого создай папки rep/pool/main/. Туда копируй все нужные тебе пакеты.
2. Затем создаешь индексный файл:
Код:
Эти команды необходимо выполнять при каждом изменении локального репозитория ибо в результате их выполнения создается индексный файл, содержащий информацию о всех пакетах в нем, зависимостях и т.д.
3. Администрирование -> Источники приложений -> ПО сторонних производителей -> Добавить. Вводишь строку
Код:
deb file:///home/Vasja/rep/ jaunty main
Жмешь Ок.
4. Обновить список пакетов.
И те пакеты, что есть в локальном репозитории будут без проблем устанавливаться.
[COLOR="Gray"][SIZE="1"]ps: Кстати локальный репозиторий можно расшарить по сети. А можно создать apt-proxy. Но об этом не здесь уже. =)[/SIZE][/COLOR]