Технический форум
Вернуться   Технический форум > Компьютерный форум > Операционная система Windows > LINUX


Ответ
 
Опции темы Опции просмотра
Старый 22.04.2015, 12:21   #1 (permalink)
Antoxa
Member
 
Аватар для Antoxa
 
Регистрация: 04.01.2009
Сообщений: 81
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 60
Unhappy Неудовлетворенные зависимости UBUNTU

Здравствуйте уважаемые форумчане. Недавно решил попробовать свои силы в программировании под CUDA, накопал в интернете мануалов и начал ставить себе все необходимое.. но в силу природного склероза забыл зачистить старые драйвера. Как результат напоролся на следующую ошибку
Цитата:
dpkg: error processing archive /var/cuda-repo-7-0-local/./nvidia-opencl-icd-346_346.46-0ubuntu1_amd64.deb (--unpack):
попытка перезаписать «/etc/OpenCL/vendors/nvidia.icd», который уже имеется в пакете nvidia-opencl-icd-331 331.113-0ubuntu0.0.4
При обработке следующих пакетов произошли ошибки:
/var/cuda-repo-7-0-local/./nvidia-opencl-icd-346_346.46-0ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
После чего система на все манипуляции с apt-get-ом выводила следующее
Цитата:
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt-get -f install», не указывая имени пакета, (или найдите другое решение).
Не получается ни удалить что либо, ни установить (через апт-гет). -f install в итоге выдает верхнюю ошибку. Нагугленные способы виде sudo apt-get clean, sudo dpkg --configure -a, например тут compizomania: Как исправить битые пакеты с помощью терминала/Центра приложений в Ubuntu/Linux Mint приводят к первой ошибке. Оно в принципе логично, надо сначала удалить старый пакет.. но попытка удаления вызвает второе сообщение и я не смог найти как принудительно навернуть этот пакет.. хотелось бы добиться в идеале выполнения этой команды: sudo apt-get remove --purge nvidia* что бы заново на чистенькое поставить все нужное.
система: KUBUNTU 14.04.2 LTS x64 на каком-то ноуте имени самсунга.. не думаю что это важно. видео GeForce GT 520MX.
Antoxa вне форума   Ответить с цитированием

Старый 22.04.2015, 12:21
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Возможно такое, что на форуме такую проблему уже решили

Компьютер живет своей жизнью - включается вне зависимости от нажатия на кнопку
Ubuntu MATE пополнил список официальных дистрибутивов Ubuntu

Старый 22.04.2015, 13:46   #2 (permalink)
XELFAER
Member
 
Аватар для XELFAER
 
Регистрация: 22.07.2012
Сообщений: 393
Записей в дневнике: 2
Сказал(а) спасибо: 95
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 5501
По умолчанию

Для начала попробуйте так:
Код:
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get install -f
XELFAER вне форума   Ответить с цитированием
Старый 22.04.2015, 13:59   #3 (permalink)
Antoxa
Member
 
Аватар для Antoxa
 
Регистрация: 04.01.2009
Сообщений: 81
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 60
По умолчанию

ну что-то такое я уже пробовал. выполнил все команды еще раз, вот ответы консольки:
clean не вывел ничего
autoclean:
Цитата:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
autoremove:
Цитата:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».
Пакеты, имеющие неудовлетворённые зависимости:
cuda-drivers : Зависит: nvidia-opencl-icd-346 (>= 346.46) но он не установлен
E: Неудовлетворённые зависимости. Попытайтесь использовать -f.
install -f:
Цитата:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
linux-headers-3.13.0-45 linux-headers-3.13.0-45-generic
linux-headers-3.13.0-46 linux-headers-3.13.0-46-generic
linux-image-3.13.0-45-generic linux-image-3.13.0-46-generic
linux-image-extra-3.13.0-45-generic linux-image-extra-3.13.0-46-generic
Для их удаления используйте «apt-get autoremove».
Будут установлены следующие дополнительные пакеты:
nvidia-opencl-icd-346
НОВЫЕ пакеты, которые будут установлены:
nvidia-opencl-icd-346
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 8 пакетов не обновлено.
не установлено до конца или удалено 4 пакетов.
Необходимо скачать 0 B/7*826 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 26,5 MB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 292465 файлов и каталогов.)
Preparing to unpack …/nvidia-opencl-icd-346_346.46-0ubuntu1_amd64.deb ...
Unpacking nvidia-opencl-icd-346 (346.46-0ubuntu1) ...
dpkg: error processing archive /var/cuda-repo-7-0-local/./nvidia-opencl-icd-346_346.46-0ubuntu1_amd64.deb (--unpack):
попытка перезаписать «/etc/OpenCL/vendors/nvidia.icd», который уже имеется в пакете nvidia-opencl-icd-331 331.113-0ubuntu0.0.4
При обработке следующих пакетов произошли ошибки:
/var/cuda-repo-7-0-local/./nvidia-opencl-icd-346_346.46-0ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Antoxa вне форума   Ответить с цитированием
Старый 22.04.2015, 14:38   #4 (permalink)
XELFAER
Member
 
Аватар для XELFAER
 
Регистрация: 22.07.2012
Сообщений: 393
Записей в дневнике: 2
Сказал(а) спасибо: 95
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 5501
По умолчанию

Тогда вариант только чистить руками с помощью команды locate или find.
Для find можно так:
Код:
find / -name nvidia-opencl-icd-\*
Найденное удаляем и после выполняем.
Код:
apt-get -f install
XELFAER вне форума   Ответить с цитированием
Старый 22.04.2015, 15:23   #5 (permalink)
Antoxa
Member
 
Аватар для Antoxa
 
Регистрация: 04.01.2009
Сообщений: 81
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 60
По умолчанию

Да, помогло, спасибо, ток после удаления еще сделал apt-get update а то он какой-то пакет потерял и все ок. Примеры cuda не пашут Х)) ну эт уже с другим надо разбираться, главное apt-get заработал. спасибо!
Antoxa вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 01:04.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.