| dimost @ 11-01-2008 02:46:03 |
Здравствуйте, Подскажите есть ли возможность скачать .deb пакет из репозитория виндовой машиной? Мне не удобно качать непосредственно таблеткой - WiFi нет, по мобильнику медленно и небесплатно. Скорее всего, такой готовой утилиты нет, но буду очень благодарен за ссылку на описание протокола, по которому клиент с репозиторием общается.
|
| dik @ 11-01-2008 04:38:35 |
На таблетке под рутом дайте такую команду - при включённом интернете :
#apt-get --print-uris -y install имя_пакета
или
#apt-get --print-uris -y install имя_пакета > /media/mmc1/package.txt с сохранением в файл
получите список урлов для закачки. Закачаете - перенесёте на карту заходите туда опять же рутом и
#dpkg -i *
/поправлено :)
|
| dimost @ 11-01-2008 06:20:29 |
Спасибо. Путь похоже вполне проходимый. Правда питон поставить не смог - один пакет заупрямился и не встает ни командной строкой ни диспетчером. Но это, наверное, какие-то мои заморочки.
|
| dik @ 11-01-2008 06:22:33 |
пишите сюда на что ругается
|
| dik @ 11-01-2008 06:57:31 |
кину сюда то что нашёл по теме : Downloading packages for an unconnected machine
You can ask apt-get to compute the list of dependencies for you and give you a list of Packages and their download URLs, rather than actually attempting an action, by giving it the --print-uris switch. Do this on the machine with no (or limited) net connection
apt-get --print-uris upgrade | awk '{ print "wget -O", $2, $1 }' > /tmp/wget-script
Instead of the upgrade action, you can also use install foo or something else. The result will be a file of the form
wget -O e2fslibs_1.38-1_i386.deb 'http://ftp.nz.debian.org/debian/pool/main/e/e2fsprogs/e2fslibs_1.38-1_i386.deb' wget -O e2fsprogs_1.38-1_i386.deb 'http://ftp.nz.debian.org/debian/pool/main/e/e2fsprogs/e2fsprogs_1.38-1_i386.deb' wget -O findutils_4.2.22-2_i386.deb 'http://ftp.nz.debian.org/debian/pool/main/f/findutils/findutils_4.2.22-2_i386.deb' wget -O grep_2.5.1.ds1-5_i386.deb 'http://ftp.nz.debian.org/debian/pool/main/g/grep/grep_2.5.1.ds1-5_i386.deb'
This is a ready-made Shell script you can copy to a FloppyDisk, KeyDrive or the like. Take it to a machine with an internet connection and execute it to download the Debs to the current directory. Then transport these files back to the unconnected machine.
|
| dik @ 11-01-2008 07:22:39 |
Спасибо Unatine за совет - в общем версия команды для более удобной закачки :
Это сохранит список чистых урлов в текстовый файл. И затем из можно качать всем скопом с помощью :
под windows тоже наверно должен работать с такой опцией ?
|
| morrius @ 11-01-2008 08:12:12 |
wget жжот! Самы аццкий даунлоадер.
|
| GreenDeath @ 06-03-2008 04:06:02 |
Прошу помощи у уважаемого сообщества! В соответствии с описаными выше рекомендациями я решил установить всем известное приложение Gnumeric. Без проблем удалось составить список файлов для закачки, так же как и закачать их на десктоп с виндой. Перенес скаченное на таблетку, положил все в одну папку на карточке. Под рутом зашел в эту папку и дал комманду
apt-get install *
Вот тут и начались траблы. Привожу лог полностью:
Reading package lists... Done Building dependency tree... Done E: Couldn't find package gnumeric-common_1.7.0-1indt3_all.deb
Типа не может найти этот пакет, хотя я проверил - лежит этот пакет среди прочих и есть-пить не просит. И что же теперь делать. Очень хочется освоить офлайн установку. Для справки: таблетка N800, ось 2007.
|
| Wall @ 06-03-2008 04:24:53 |
Вам нужно было дать команду dpkg -i *, а не apt-get install * Это ошибка в инструкции.
|
| GreenDeath @ 06-03-2008 16:32:39 |
Спасибо Wall за быстрый и верный совет! Gnumeric установился с пол-тычка. Теперь могу читать .xls Правда, в конце установки в логе были такие записи:
Errors were encountered while processing: python2.4_2.4.2-losso13_armel.deb python2.4-gtk2 gnumeric-plugins-extra
Что бы это значило и чем грозит. На первый взгляд Gnumeric работает нормально...
|
| Wall @ 06-03-2008 22:17:14 |
Это уже итог, ошибки выше были. У вас остались недоконфигуренные пакеты, зависящие на старый питон. Это может быть не связано с последней установкой.
Сделайте apt-get -f от рута и читайте внимательно что он предложит снести и что поставить. Если устроит такой вариант - говорите ему Yes, он все починит. Если нет - кидайте сюда чего он вам скажет.
|
| GreenDeath @ 07-03-2008 04:00:24 |
Еще раз большое спасибо,Wall.Все сделал, питон обновил, все работает. Теперь хочу поглубже изучить apt-get!
|