[Решено] Aptitude hold и менеджер обновлений.

Автор sx88, 18 ноября 2013, 18:09:33

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

sx88

Система Debian Squeeze.
Почему менеджер обновлений предлагает обновить пакет yandex-disk, хотя я сделал aptitude hold yandex-disk?
sx@debian:~$ sudo aptitude show yandex-disk
Пакет: yandex-disk                               
Новый: да
Состояние: установлен [зафиксирован]
Автоматически установлен: нет
Версия: 0.1.1.281


ogost

не уверен, но посмотрите в директорию /etc/apt/sources.list.d/ и сотрите оттуда яндексдисковский файл. насколько мне известно, кроме sources.list synaptics, aptitude и обновлятор берут список пакетов ещё и оттуда. решение конечно топорное, но другого в голову пока не приходит.

Malaheenee

sx88, дык aptitude и менеджер обновлений используют совсем разные конфиги. И что помнит aptitude - не помнит менеджер...
Все мы где-то, когда-то и в чем-то были новичками.

sx88

Цитата: Malaheenee от 19 ноября 2013, 10:50:09И что помнит aptitude - не помнит менеджер
Malaheenee, а как менеджеру сказать, чтобы он не искал обновления на пакет?

Malaheenee

 ??? Не подскажем, т.к. пользуемся только консольной версией. Возможно, провести ту же операцию (hold) через Синаптик?
Все мы где-то, когда-то и в чем-то были новичками.

sx88

#5
Попытался заблокировать версию пакета в синаптик:


Решил проверить, будет ли обновляться  и все же версия была обновлена до 0.1.2.481.

Проблема в том, что при обновлении до этой версии требуется libstdc++.so.6 GLIBCXX_3.4.15, а в репозиториях для Squeeze ее нет. Решение нашел: качаем libstdc++6-4.6-dbg_4.6.3-14_i386 http://packages.debian.org/wheezy/libstdc++6-4.6-dbg, распаковываем, делаем бекап текущей версии /usr/lib/libstdc++.so.6 и из распакованного архива копируем libstdc++.so.6 в /usr/lib/. Все работает , но я решил остаться на старой версии yandex-disk со старой библиотекой libstdc++.so.

Кстати говоря, yandex-disk прописывает свой репозиторий (непонятно куда)
sources.list

deb http://backports.debian.org/debian-backports squeeze-backports main

deb http://security.debian.org squeeze/updates main contrib non-free
deb-src http://security.debian.org squeeze/updates main contrib non-free

deb http://www.deb-multimedia.org squeeze main non-free

deb http://mirror.yandex.ru/debian squeeze main contrib non-free
deb http://mirror.yandex.ru/debian-multimedia/ squeeze main

deb http://ftp.ru.debian.org/debian/ squeeze main
deb http://ftp.ru.debian.org/debian/ squeeze contrib non-free

deb http://download.skype.com/linux/repos/debian/ stable non-free
[свернуть]
и с "заморозкой версии" справился его исключением.

p.s. всем спасибо  :D

Malaheenee

sx88, читайте выше:
Цитата: ogost от 19 ноября 2013, 09:29:23в директорию /etc/apt/sources.list.d/ и сотрите оттуда яндексдисковский файл
Все мы где-то, когда-то и в чем-то были новичками.