Итак, я опять вернулся к линуксу и решил создать памятку по настройке и устранению различных ошибок в Ubuntu. Последний релиз оторым я пользовался был 7.10 , теперь же предстоит воспользоватся 8,10.
После установки я увидел ,что к сожалению работа над простейшими багами стоит на том же месте где и раньше. Ну да ладно, как всегда будем пользоватся напильником.
Ставим проприетарные дровишки для видухи, далее предложение найти и установить кодеки для проигрывания .мр3 музыки, качаем устанавливаем, слушаем. Обновление уже имеющихся пакетов... Готово. Установка амаroK и Kaffeine заканчивается ошибкой:
E: Sub-process /usr/bin/dpkg returned an error code (2)dpkg: при работе функции buffer_read(fd) произошла ошибка: копирование файла информации /var/lib/dpkg/available: Input/output errorДааааа... Как всегда косяки, ну ничего, где-то мы такое видали. Минутный поиск по форуму
сообщества и на глаза вылазит лекарство:
sudo dpkg --configure -a либо
sudo apt-get install -f && sudo dpkg --configure -aК сожалению никаких результатов в моэм случае это не дало.
Ищем дальше. Гугл толком ничего не даёт, найдены пару вариантов с
англоязычного форума линукс. К сожалению не помогает. Ну ладно зна будем думать головой...
Идём по адресу
/var/lib/dpkg/ находим файл
available, пытаемся открыть - фуфел. Осматриваемся в папке,и видим интересный файл под названием available_old. Значит, при обновлении пакетов была сделана резервеая копия этого файла со старым содержимым. Открываем, копируем содержимое
, удаляем available и создаём на его месте новый файл с тем же названием. Вставляем содержимое из available_old. Проверяем обновления
sudo apt-get update есть. Запускаем
sudo apt-get upgradeи о чудо, всё работает. Теперь можно и продолжать настройку системы. Также возможен другой вариант лечения
dpkg.
sudo dpkg --clear-avail /удалить информацию о доступных пакетах.
далее
sudo apt-get update /обновление информации о пакетах.
но это при условии, что ваш файл не окажется битым, как в моём случае.
Да, чуть не забыл при внесении данного сообщения начал меня раздражать SCIM Method? он так и норовил подсунуть мне какой-нибудь арабско-еврейско-хрензнает какой шрифт. Пришлось избавится
apt-get remove scim