Как можно создать локальный репозиторий пакетов Ubuntu? Очень нужно!
Как создать локальный репозиторий пакетов Ubuntu?
debmirror в помощь.
debmirror
А кто-нибудь может описать весь процесс для новичков, если не тяжело?
Тема в разделе Debian
http://linuxforum.ru/viewtopic.php?id=38
Данную тему я уже прочитал, да вот только ни разу не работал серьезно с консольными программами и тем более не создавал репозитории deb пакетов, поэтому и прошу помочь. Все параметры в теме приведены для дебиана, а мне нужно для Убунту, и для меня не совсем очевидно, что нужно вводить в поля:
codename:
suite:
version:
components:
...
Или можно все оставить без изменений?
Вобщем если кто может адаптировать руководство по созданию локального репозитория пакетов под Убунту буду очень признателен.
И еще хотелось бы уточнить - я хочу создать не зеркало репозитория, а просто иметь возможность установить на другую машину программы, которые скачиваю при обновлении и установке программ на своей машине, т.е. избранные из различных репозиториев пакеты.
И еще хотелось бы уточнить - я хочу создать не зеркало репозитория, а просто иметь возможность установить на другую машину программы, которые скачиваю при обновлении и установке программ на своей машине, т.е. избранные из различных репозиториев пакеты.
А вот это делается очень просто. Копируете с одной системы пакеты из каталога /var/cache/apt/archives в другую систему. При установке штатным способом (хоть через Synaptic, хоть через apt-get или aptitude) пакеты будут браться из кэша, а не тянуться из интернета.
Вот здесь http://forum.ubuntu.ru/index.php?topic=19060.0 во втором сообщении, в файлике odt написано, что такой способ не работает, правда там говорится про то, что система была переустановлена и пакеты скопированны в новую систему в /var/cache/apt/archives. Хотя конечно думаю стоит попробовать самому.
Да и насколько я понимаю, как только появятся более новые версии пакетов в интернете, то пакеты будут браться уже не из кеша, а из интернета?
Естественно, при появлении более свежих версий будут загружаться они.
Метод работает. Сам им пользовался.
Вы пробовали этот метод на своей ОС: Debian Squeeze? Будет ли это работать в Убунту, и зачем тогда люди мучаются с созданием локальных репозиториев (не зеркал).
Да, я пробовал этот метод сам при переустановке Debian Squeeze, при апргрейде компьютера. Сохранил порядка 1 Gb трафика. Хоть и безлимитка, но время (сколько бы всё это закачивалось).
Остается только одно, буду пробовать! Правда не скоро, но буду.
Спасибо вам durc Бродяга wink за помощь!
Делаю зеркало apt-mirror'ом, хочу на работу отнести. Несколько вопросов:
1) в "родных" репах Ubuntu также лежат локализации и драйвера?
2) файлы ключей - они автоматом должны скачиваться, или их откуда-то надо брать/делать самому? А то Medibuntu вчера отзеркалировал, а на работе подключить не смог - нет ключа...
1) в "родных" репах Ubuntu также лежат локализации и драйвера?
Конечно, ведь при установке именно с них и берутся доп. пакеты.
2) файлы ключей - они автоматом должны скачиваться, или их откуда-то надо брать/делать самому?
Думаю, что самому придётся добавлять ключи
http://www.opennet.ru/tips/info/2345.shtml
Так, с ключом 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'ом, т.е. часть установочных файлов тянет из Сети. Так что Инет таки нужен, друзья...
Надеюсь, кому-нибудь пригодится. :)