Как можно apt-get'у указать уже скачаные пакеты ?

Здесь обсуждаются все вопросы, не попадающие под другие категории
Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Как можно apt-get'у указать уже скачаные пакеты ?

Сообщение kif0rt »

OS : Debian Sarge 3.1 rc0
среда : КДЕ (хочу получить ответ в этом топике для смены на любимый XFce :) )

Дело вот в чём : раньше с помощью apt-get distr-upgrade я обновил XFce. А теперь (на переустановленной системе) мне надо опять обновить XFce, но у меня ведь есть пакеты сохранённые (бывшей системы) из /var/cache/apt/archives.

Вопрос : Можно ли как-нибудь использовать имеющиеся пакеты вместо того чтобы их заново закачивать ?

Спасибо.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

dpkg-scanpackages и добавить каталог в sources.list
apt-get instal apt-howto-ru
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

Llama писал(а):dpkg-scanpackages и добавить каталог в sources.list
apt-get instal apt-howto-ru
Спасибо.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

Llama писал(а):dpkg-scanpackages и добавить каталог в sources.list
apt-get instal apt-howto-ru
dpkg-scanpackages /var/cache/apt/archives /dev/null | gzip - > Packages.gz выдал что есть какие-то проблемы с dpkg-deb и создал три файла :
1)Packages.gz - вроде всё нормально
2)Packages - а эти файлы нулевого размера
3)Packages.deb

Это нормально ? Щас просто добавить эту дириктори/ sources.list ?
P.S.1> Попробовал apt-move update, но что-то не сильно помогло ...
P.S.2> Вообщем-то добавились каким-то макаром пакеты ... НО есть одна проблема ;
synaptic устанавливаемые пакеты качает из инета, хотя присутствует и локальный источник. Можно ли как-нибудь определить приоритеты для synaptic ? Т.е. чтобы он при наличии пакетов на винчестере не лез в инет, а устанавливал с винта.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

kif0rt, очевидно в инете просто более свежие версии...
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

Да нет вроде ... ну да ладно . Если долго мучатся - что-нибудь получится
:=)

Я всё-таки обновил по инету xfce. Вещь классная, но уж юольно прихотливая к разным изменениям ... надо очеень аккуратно подбирать параметры.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

Разобрался с проблемой.
Итак ... для того чтобы имеющиеся (скачанные и т.д.) пакеты *.deb добавить в базу synaptic нужно :

1) скопировать все пакеты в одну папку (напрмер /deb )
2) выполнить команду : dpkg-scanpackages /deb /dev/null | gzip - > /deb/Packages.gz
3) и добавить новый источник в /etc/apt/sources.list следующей командой :
echo "deb file:/deb ./" >> /etc/apt/sources.list

Теперь делаем apt-get update и устанавливаем со всеми удобствами.
Последний раз редактировалось kif0rt 14 июл 2005, 02:26, всего редактировалось 2 раза.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Ответить