Невозможно исправить ошибки, у вас отложены (held) битые пакеты
6 декабря 2014 г. 10:10
Когда терминал выдаёт что-то подобное: Невозможно исправить ошибки, у вас отложены (held) битые пакеты
, или когда система linux не может найти какие-либо библиотеки, то нужно посмотреть в каком репозитории они лежат и добавить в /etc/apt/sources.list необходимые репозитории.
Например, когда я пытался запустить nodejs, терминал выдал следующее:
$ sudo apt-get install nodejs curl https://www.npmjs.org/install.sh | sudo sh Пакеты, имеющие неудовлетворённые зависимости: nodejs : Зависит: rlwrap но он не может быть установлен E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
После добавления в /etc/apt/sources.list ссылки на репозиторий http://ftp.de.debian.org/debian у меня пакет nodejs, наконец-то, загрузился:
$ sudo nano /etc/apt/sources.list
Добавляем строчку-источник на репозиторий
deb http://ftp.de.debian.org/debian wheezy main
и сохраняем файл.
И, наконец, обновляем список репозиторий и ставим nodejs:
$ sudo apt-get update $ sudo apt-get install nodejs curl https://www.npmjs.org/install.sh | sudo sh
Для дополнительной информации, вы можете перейти по ссылке Ошибка PIL: decoder jpeg not available (Пункт 4). Там у меня тоже возникала ошибка с битыми пакетами.
Похожие статьи:
Представляю вашему вниманию книгу, написанную моим близким другом Максимом Макуриным: Секреты эффективного управления ассортиментом.
Книга предназначается для широкого круга читателей и, по мнению автора, будет полезна специалистам отдела закупок и логистики, категорийным и финансовым менеджерам, менеджерам по продажам, аналитикам, руководителям и директорам, в компетенции которых принятие решений по управлению ассортиментом.
Комментарии: 0