Июль 7, 2008
apt-zip
Так уж вышло, что я сейчас живу в месте, где безлимитный интернет отсутствует, как класс.
Можно конечно не жадничать и выкачать ~250 метров апдэйтов после установки убунты с диска, заплатив за это ~500 рублей.. А если у вас есть знакомые/родители/бабушка с безлимитным интернетом, можно пойти другим путем.
В незапамятные времена для таких случаев был написан apt-zip. Причем “zip” здесь совсем не про архиватор, а про zip-дисководы с дискетами по 100 мегабайт, если кто такие помнит.
Workflow таков:
apt-zipсоздает скрипт со списком нужных пакетов для выкачки.- Скрипт этот запускаем на машине с безлимитным интернетом.
- Приходим через час/день/неделю? - перекидываем накачанное на флэшку.
- Устанавливаем пакеты с флэшки на искомом компе.
Итак, приступим.
Для начала установим собственно apt-zip:
$ sudo aptitude install apt-zip
Сделаем директорию для нашего хозяйства
$ mkdir debs
Ну и сгенерим скрипт
$ apt-zip-list -s -m debs
“-s” говорит скрипту, что монтировать никакие зип-дисководы не надо
“-m” говорит какую директорию использовать заместо этого самого зип-дисковода
По умолчанию генерится скрипт со списком пакетов для апгрэйда системы (aptitude upgrade).
Если хотим установить что-то определенное, указываем это с помощью опции “-p”
$ apt-zip-list -s -m debs -p amarok
Проверяем:
$ ls debs
apt-zip.options fetch-script-wget-compname
В идеале теперь скидываем эти два файла по scp на удаленный комп и запускаем там скрипт fetch-script-wget-compname
Для установки накачанного есть apt-zip-inst, но оказалось проще копировать скачанные пакеты в /var/cache/apt/archives и просто запускать aptitude upgrade.
В общем, такой вот дебадэй.

Уж проще в синаптике все натыкать и из меню сказать - сгенерируй скрипт.
А для совсем безинетной машины, и для случаев вида - а дай мне эту программку (что для пользователей windows труда обычно не составляет), я когда-то пользовался вот этим скриптом
Комментарий от kmmbvnr — Июль 7, 2008 @ 12:19