can3p (can3p) wrote,
can3p
can3p

  • Music:

Установка пакетов в убунту без интернета, но с комфортом

Из треда http://forum.posix.ru/viewtopic.php?id=437

Подчерпнул полезную информацию. Ситуация следующая: вы поставили ubuntu, но интернета на этой машине нет, либо дорогой, либо еще не настроен, и его невозможно настроить без наличия интернета(такое бывает).

Допустим Вам нужно достать пакеты из universe репозитория ubuntu edgy.
Когда вы включите этот репозиторий в Synaptic, в /etc/apt/sources.list появится строка вида
deb http://ru.archive.ubuntu.com/ubuntu/ edgy universe
Ваша задача состоит в том, чтобы добыть файл со списком пакетов.
Лежит он по адресу http://ru.archive.ubuntu.com/ubuntu/dists/edgy/universe/binary-i386/Packages.gz
Связь между ссылкой и строчкой в /etc/apt/sources.list по-моему тривиальна, поэтому с любым репозиторием можно поступать аналогично.
Итак, вы добыли этот файл, принесли домой.
Теперь надо его распаковать в /var/lib/apt/lists
и сменить имя файла на ru.archive.ubuntu.com_dists_edgy_universe_binary-i386_Packages, которое полностью соответствует ссылке, но слешы заменены на знаки подчеркивания "_".
Всё, теперь synaptic будет видеть пакеты из этого репозитория. Далее достаточно выбрать все нужные пакеты и выбрать в меню Файл->Генерировать скрипт закачки пакетов
Это на выходе даст скрипт, который скачает все нужные файлы. Если у вас на машине с интернетом стоит windows, не беда. Структура у файла простая и любая программа типа ReGet должна подхватить ссылки.
Теперь несите скачанные пакеты домой и устанавливайте их :)
Можно как через Synaptic(Файл->добавить закачанные пакеты), так и через консоль (sudo dpkg -i *).
Всё :)
В windows такой проблемы нет, так как там нет централизованной системы установки программ. Но неизвестно чего больше здесь - плюсов или минусов, т.к. там из-за этого нет. к примеру, проверки зависимостей библиотек. И dllhell там ещё никто не отменял.

P.S. На вопрос, почему не apt-zip можно ответить просто: он находится в universe репозитории.
Tags: tips, ubuntu
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 10 comments