Страница 1 из 1
Как можно apt-get'у указать уже скачаные пакеты ?
Добавлено: 13 июл 2005, 01:15
kif0rt
OS : Debian Sarge 3.1 rc0
среда : КДЕ (хочу получить ответ в этом топике для смены на любимый XFce
)
Дело вот в чём : раньше с помощью
apt-get distr-upgrade я обновил XFce. А теперь (на переустановленной системе) мне надо опять обновить XFce, но у меня ведь есть пакеты сохранённые (бывшей системы) из /var/cache/apt/archives.
Вопрос : Можно ли как-нибудь использовать имеющиеся пакеты вместо того чтобы их заново закачивать ?
Спасибо.
Добавлено: 13 июл 2005, 08:36
Llama
dpkg-scanpackages и добавить каталог в sources.list
apt-get instal apt-howto-ru
Добавлено: 13 июл 2005, 11:13
kif0rt
Llama писал(а):dpkg-scanpackages и добавить каталог в sources.list
apt-get instal apt-howto-ru
Спасибо.
Добавлено: 13 июл 2005, 11:50
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 ? Т.е. чтобы он при наличии пакетов на винчестере не лез в инет, а устанавливал с винта.
Добавлено: 13 июл 2005, 16:11
Llama
kif0rt, очевидно в инете просто более свежие версии...
Добавлено: 13 июл 2005, 21:11
kif0rt
Да нет вроде ... ну да ладно . Если долго мучатся - что-нибудь получится
:=)
Я всё-таки обновил по инету xfce. Вещь классная, но уж юольно прихотливая к разным изменениям ... надо очеень аккуратно подбирать параметры.
Добавлено: 14 июл 2005, 02:24
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 и устанавливаем со всеми удобствами.