Установка пакетов

Изображение пользователя Dimax.

Предположим вы, как и я имеете домашний компьютер и ноутбук, на обоих стоит Кубунту. На домашнем компьютере у вас (как и у меня :) быстрый Интренет, так что в принципе, конечно, ничего не мешает воткнуть кабель в ноут, позвонить в контору чтобы вам поменяли адрес компа, поставить все что надо на ноут, потом все поменять обратно и быть довольным. Но, во-первых, лично мне жалко траффика (он у меня ограниченный), во-вторых, волею судеб, я оказался стесненным во времени. Поэтому я имел с собой в поездке чистый ноут, да флешку с пакетами из /var/cashe/apt/archives, да еще Live CD. Прибыв на место я поставил Кубунту на ноут, и задался вопосом, как поставить все, что мне надо из пакетов. В принципе можно sudo dpkg -i *.deb, но я так уже сделал однажды и потом переставлял систему. Сделать файл packages.gz или как он там дома я не успел. Можно ставить пакеты по одному, sudo dpkg -i ля-ля-ля.deb, и рисовать дерево зависимостей и снова ставить, то, чего не хватает. Так я делал однажды, это получается, но очень муторно. Оказалось, что можно проше: скопировать пакеты в уже указанную /var/cashe/apt/archives. Правда перед этим нужно открыть доступ к репозиториям и сделать sudo apt-get update, что требует доступа к интернету. У меня он был через сотовый телефон. Зато потом sudo apt-get "что надо" и все ставится так, как будто эти пакеты у вас уже скачены. Так даже лучше, чем ставить их руками, потому что иногда (в моем случае как раз так) скачивались мелкие пакеты для, видимо, настройки под другую конфигурацию. Вот. Надеюсь, что кому-то это пригодится.

Комментарии (3)

0
Ibergard - 13 Август, 2008 - 11:17

а чем не нравится софтина apttocd?

0
polkan - 14 Август, 2008 - 07:44
Изображение пользователя polkan.

я таскаю с собой юсб-хард и использую debmirror для синхронизации репозитория...
а на ноуте в source.list поправил теги на file://path_to_rep/ и все рулем :)

ЗЫ debmirror, вообще перловый скрипт который пашет автономно, и я его на юсб копирнул... теперя я могу с любого компа зеркалировать... лишь бы тама был перл с модулями. (проверено на FreeBSD, Mandriva, Debian, Gentoo).

Счас вот думаю как переписать apt-mirror чтобы он также самостоятельно мог работать... он имеет зависимости на /var/lock/ а также распихивает часть скриптового кода по другим местам, в частности clean.sh. Если пролезет, то переползу на него, так как он быстрее пашет 5 мин, против 25 минут у debmirror

0
balamutick - 20 Февраль, 2009 - 16:13
Изображение пользователя balamutick.

Может эти данные переписать в тему "Обновление без интернета" ?

или тут не решение ?

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры