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 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 10 comments