kerbeross 20.11.2010 20:42

Есть проблема!Apt и blocked пакеты

День добрый!
Есть проблемка, пытаюсь подружить бубунту и принт canon mp630 - все пляски сводятся к установке 2-х левых пакетов с сайта производителя, но беда - после apt-get update && dist-upgrade система их хочет настоятельно удалить, поставить synaptic либо aptitude возможности нет, да и не привык я ими пользоваться, хотел спросить как замаскировать от удаления пакеты эти с помощью APT - скажу сразу маны читал, пробовал, сразу не получилось, забросил это дело, теперь вот опять вспомнил что проблема-то никуда не девалась, нужно исправлять.


Тэги: apt canon Linux ubuntu вопрос
+ 2 -
Похожие Поделиться

K900 20.11.2010 20:48 #
dpkg --get-selections > файл > поправить на <имя_пакета> hold > dpkg --set-selections
kerbeross 23.11.2010 13:33 #
не помогло:(

dpkg --get-selections |grep cnijfilter-common
cnijfilter-common hold


apt-get -f install
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Пакеты, которые будут УДАЛЕНЫ:
cnijfilter-common cnijfilter-mp630series
Пакеты, которые должны были бы остаться без изменений, но будут заменены:
cnijfilter-common cnijfilter-mp630series
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 2 пакетов, и 107 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 7.238kB.
Хотите продолжить <Д/н>?
kerbeross 23.11.2010 13:42 #
а вот на что ругается и с чем не может подрежиться:

apt-get dist-upgrade
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install'.
Пакеты, имеющие неудовлетворённые зависимости:
cnijfilter-common : Зависит: libcupsys2 (>= 1.2.1)
cnijfilter-mp630series : Зависит: libcupsys2 (>= 1.2.1)
E: Неудовлетворённые зависимости. Попытайтесь использовать -f.
K900 23.11.2010 17:49 #
Захолдите libcupsys2
depeche 20.11.2010 21:07 #
sudo aptitude hold <имя_пакета>
K900 20.11.2010 21:45 #
поставить synaptic либо aptitude возможности нет

Читайте внимательнее.
depeche 20.11.2010 22:18 #
ну так apt-get тоже ведь может захолдить...
K900 20.11.2010 22:19 #
Не может.
f_evgeny 23.11.2010 14:40 #
А вот так?

To put a package to hold:
echo "package_name hold"|dpkg --set-selections

to 'unhold' it:
echo "package_name install"|dpkg --set-selecions