Есть большой пакет, который нужно поставить. У него огромная куча зависимостей и конфликтов. Все зависимости и конфликты удалось разрешить. Но т.к. инет медленный, то хочу скачать пакеты на другом компьютере. Перепечатывать названия больше сотни названий пакетов, искать на сайте packages.debian.org каждый из них и копипастить ссылки на закачку в текстовый редактор очень даже облом. Как сделать чтобы aptitude вместо закачки и установки пакетов просто печатал список ссылок на закачку?
(у меня есть программа, которая скормит все ссылки по очереди wget).
Решено: Как получить список ссылок на закачку пакетов?
Модераторы: Warderer, Модераторы разделов
-
frp
- Сообщения: 1445
- ОС: Debian Squeeze
-
reji
- Сообщения: 81
Re: Решено: Как получить список ссылок на закачку пакетов?
У apt-get есть опция "--print-uris", вместо закачки и установки пакетов выводит список адресов.
-
AlexBel
- Сообщения: 27
Re: Решено: Как получить список ссылок на закачку пакетов?
1. http://www.opennet.ru/tips/info/1890.shtml
2. Synaptic Файл-Создать сценарий закачки пакетов
3. apt-get --print-uris install package
2. Synaptic Файл-Создать сценарий закачки пакетов
3. apt-get --print-uris install package
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Решено: Как получить список ссылок на закачку пакетов?
Эта программа - цикл for на bash, да? (:
зы. если на другом компьютере тоже debian, и версии совпадают, то можно просто использовать aptitude download список_пакетов.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
frp
- Сообщения: 1445
- ОС: Debian Squeeze
Re: Решено: Как получить список ссылок на закачку пакетов?
Не, на C. когда я ее писал, то на bash еще не мог делать таких вещей.
На другом компьютере вообще Mandriva, так что не катит.
Остальные варианты буду пробовать.
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Решено: Как получить список ссылок на закачку пакетов?
frp писал(а): ↑20.07.2010 20:14Есть большой пакет, который нужно поставить. У него огромная куча зависимостей и конфликтов. Все зависимости и конфликты удалось разрешить. Но т.к. инет медленный, то хочу скачать пакеты на другом компьютере. Перепечатывать названия больше сотни названий пакетов, искать на сайте packages.debian.org каждый из них и копипастить ссылки на закачку в текстовый редактор очень даже облом. Как сделать чтобы aptitude вместо закачки и установки пакетов просто печатал список ссылок на закачку?
(у меня есть программа, которая скормит все ссылки по очереди wget).
Код: Выделить всё
apt-get -sd install yourpackageне пойдет?
Убить всех человеков!
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Решено: Как получить список ссылок на закачку пакетов?
Использование менеджеров пакетов Debian
Q: Есть ли возможность сформировать скрипт загрузки нужных пакетов и их зависимостей, чтобы потом можно было скачать все это из другого места?
A: Есть, для это можно использовать следующую конструкцию:
apt-get --print-uris -y install имена_пакетов_через_пробел | grep \\.deb | cut -d \' -f 2 > filelist
Файл filelist будет содержать список прямых ссылок, который можно будет скормить менеджеру загрузок.
My god... it's full of stars!...
-
frp
- Сообщения: 1445
- ОС: Debian Squeeze