LinuxForum.Fans
Тема

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

Автор: vasilbelarus 15 сообщений 7920 просмотров
#77552

Как можно создать локальный репозиторий пакетов Ubuntu? Очень нужно!

#77556

debmirror в помощь.

#77578
Darth Revan написал:
debmirror

А кто-нибудь может описать весь процесс для новичков, если не тяжело?

#77931

Данную тему я уже прочитал, да вот только ни разу не работал серьезно с консольными программами и тем более не создавал репозитории deb пакетов, поэтому и прошу помочь. Все параметры в теме приведены для дебиана, а мне нужно для Убунту, и для меня не совсем очевидно, что нужно вводить в поля:
codename:
suite:
version:
components:
...
Или можно все оставить без изменений?
Вобщем если кто может адаптировать руководство по созданию локального репозитория пакетов под Убунту буду очень признателен.
И еще хотелось бы уточнить - я хочу создать не зеркало репозитория, а просто иметь возможность установить на другую машину программы, которые скачиваю при обновлении и установке программ на своей машине, т.е. избранные из различных репозиториев пакеты.

#77938
vasilbelarus написал:
И еще хотелось бы уточнить - я хочу создать не зеркало репозитория, а просто иметь возможность установить на другую машину программы, которые скачиваю при обновлении и установке программ на своей машине, т.е. избранные из различных репозиториев пакеты.

А вот это делается очень просто. Копируете с одной системы пакеты из каталога /var/cache/apt/archives в другую систему. При установке штатным способом (хоть через Synaptic, хоть через apt-get или aptitude) пакеты будут браться из кэша, а не тянуться из интернета.

#78051

Вот здесь http://forum.ubuntu.ru/index.php?topic=19060.0 во втором сообщении, в файлике odt написано, что такой способ не работает, правда там говорится про то, что система была переустановлена и пакеты скопированны в новую систему в /var/cache/apt/archives. Хотя конечно думаю стоит попробовать самому.

#78053

Да и насколько я понимаю, как только появятся более новые версии пакетов в интернете, то пакеты будут браться уже не из кеша, а из интернета?

#78055

Естественно, при появлении более свежих версий будут загружаться они.
Метод работает. Сам им пользовался.

#78059

Вы пробовали этот метод на своей ОС: Debian Squeeze? Будет ли это работать в Убунту, и зачем тогда люди мучаются с созданием локальных репозиториев (не зеркал).

#78061

Да, я пробовал этот метод сам при переустановке Debian Squeeze, при апргрейде компьютера. Сохранил порядка 1 Gb трафика. Хоть и безлимитка, но время (сколько бы всё это закачивалось).

#78063

Остается только одно, буду пробовать! Правда не скоро, но буду.
Спасибо вам durc Бродяга wink за помощь!

#176863

Делаю зеркало apt-mirror'ом, хочу на работу отнести. Несколько вопросов:
1) в "родных" репах Ubuntu также лежат локализации и драйвера?
2) файлы ключей - они автоматом должны скачиваться, или их откуда-то надо брать/делать самому? А то Medibuntu вчера отзеркалировал, а на работе подключить не смог - нет ключа...

#176881
aidan_megabyte написал:
1) в "родных" репах Ubuntu также лежат локализации и драйвера?

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

aidan_megabyte написал:
2) файлы ключей - они автоматом должны скачиваться, или их откуда-то надо брать/делать самому?

Думаю, что самому придётся добавлять ключи
http://www.opennet.ru/tips/info/2345.shtml

#176896

Так, с ключом Medibuntu разобрался. :)
На случай, если кто решит делать зеркало этого репозитория, пара моих личных наблюдений:
1) Ключ таки скачивается автоматом, но чтобы импортировать его, нужно установить вручную один пакет из этого репозитория. У меня все зеркала, которые я делал, находятся в папке ubuntu-natty-i386-repo. Так как зеркало делал при помощи apt-mirror, то нужный пакет у меня лежит тут:
[console]/<some_path>/ubuntu-natty-i386-repo/mirror/packages.medibuntu.org/pool/free/m/medibuntu-keyring/medibuntu-keyring_2008.04.20_all.deb[/console]
Ставите этот пакет, и импортирование ключа проходит удачно (информация нарыта в Сети).
2) Установщик шрифтов Microsoft, входящий в состав пакета ubuntu-restricted-extras, является net-installer'ом, т.е. часть установочных файлов тянет из Сети. Так что Инет таки нужен, друзья...

Надеюсь, кому-нибудь пригодится. :)

Войдите или зарегистрируйтесь, чтобы ответить.