Не все обновления возможно установить

Вот с такой проблемой недавно я столкнулся на своем домашнем компьютере с Ubuntu 12.04 LTS

Не все обновления возможно установить

Не все обновления возможно установить

 

Попытался обновиться через терминал, тоже не чего не помогло.

Решение достаточно простое.
Чистим компьютер от мусора на всякий случай.

$ sudo apt-get autoremove

Обновляем репозитории

$ sudo apt-get update

Пытаемся обновится

$ sudo apt-get upgrade

Получаем на выходе приблизительно то что и у меня.

upgrade error

«Пакеты, которые будут оставлены в неизменном виде»

Далее что бы обновить эти все пакеты которые не обновляются.
Нужно скопировать имя этого пакета, и установить заново:

$ sudo apt-get install имя_пакета

Битые пакеты cups u samba

Около месяца назад, после очередных обновлений системы, у меня возникла проблема. При попытке что-либо установить, удалить через терминал, или даже через менеджер пакетов synaptic я получал в ответ ошибки. Примерно вот с таким текстом:

E: /var/cache/apt/archives/cups_1.5.2-9ubuntu1_i386.deb: подпроцесс новый сценарий pre-removal возвратил код ошибки 100
E: /var/cache/apt/archives/samba_2%3a3.6.3-2ubuntu2.1_i386.deb: подпроцесс новый сценарий pre-removal возвратил код ошибки 100

При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/cups_1.5.2-9ubuntu1_i386.deb

Когда я пытался удалить эти пакеты, или исправлять зависимости, как мне рекомендовала система, через :

sudo apt-get install -f

я опять таки получал ошибку вида:

E: samba: Пакет абсолютно неработоспособен — перед удалением его  следует переустановить.

 При переустановке опять таки ошибка, чистка кеша пакетов не помогла, получился замкнутый круг. Прошелся по нашим форум решения не нашел. Но ответ, таки нагуглил, на забугорном форуме ubuntu.
И так, выполняем в терминале, и радуемся жизни:) :
sudo bash -c "echo 'exit 0;' > /etc/init.d/cups"
sudo chmod 755 /etc/init.d/cups
sudo apt-get install -f