Я только что установил 10.04 и использовал ручное разбиение, чтобы сохранить мой / / home после установки 9.04. (Для ясности: я не обновил 9.04 до 10.04, но установил 10.04 с компакт-диска, оставив только мой / / home.) После успешной установки 10.04 я использовал synaptic, чтобы применить все обновления, перезагрузить компьютер, удалить некоторые пакеты ( в основном это tomboy и bluetooth), перезагрузился и затем использовал synaptic для установки тонн пакетов, в основном из lucid/main
и lucid-updates/main
, хотя я также установил число из lucid/universe
и lucid-updates/universe
.
[g7 Примерно через минуту после массовой установки новых пакетов в моей области уведомлений появился красный круглый значок с белой полосой, проходящей горизонтально. (Значок очень похож на знак «Не входите по этой дороге», изображенный здесь .) При наведении курсора мыши на значок я получаю следующее сообщение:
Произошла ошибка, пожалуйста, запустите Диспетчер пакетов из контекстного меню или apt-get в терминале, чтобы увидеть, что не так. Сообщение об ошибке было: «Неизвестная ошибка:» (E: Открытие файла конфигурации /etc/apt/apt.conf.d/99synaptic - ifstream :: ifstream (13: В доступе отказано)) 'Обычно это означает, что ваши установленные пакеты имеют неудовлетворенные зависимости
(Поскольку не было возможности скопировать текст, я расшифровал его; не исключено, что это не совсем точная транскрипция.)
Затем я выполнил следующие команды:
sudo apt-get check
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
, а затем выполнили те же команды (в таком порядке), но также с флагом
-f
. Я тогда перезагрузил. Это не удалило значок предупреждения из области уведомлений. Так что я не знаю, как действовать дальше.[Выясни много подробностей о том, какие пакеты я установил и удалил, что оказалось совсем неактуально.]
Это должно исправить проблему с правами доступа ( из этого потока ):
sudo chmod o+r /etc/apt/apt.conf.d/99synaptic
Но обычно, если у вас нарушены зависимости, вы будете смотреть в синаптике, способности или отключении :
sudo dpkg --configure -a
Это должно исправить проблему с правами доступа ( из этого потока ):
sudo chmod o+r /etc/apt/apt.conf.d/99synaptic
Но обычно, если у вас нарушены зависимости, вы будете смотреть в синаптике, способности или отключении :
sudo dpkg --configure -a
Это должно исправить проблему с правами доступа ( из этого потока ):
sudo chmod o+r /etc/apt/apt.conf.d/99synaptic
Но обычно, если у вас нарушены зависимости, вы будете смотреть в синаптике, способности или отключении :
sudo dpkg --configure -a
Это должно исправить проблему с правами доступа ( из этого потока ):
sudo chmod o+r /etc/apt/apt.conf.d/99synaptic
Но обычно, если у вас нарушены зависимости, вы будете смотреть в синаптике, способности или отключении :
sudo dpkg --configure -a
Это должно исправить проблему с правами доступа ( из этого потока ):
sudo chmod o+r /etc/apt/apt.conf.d/99synaptic
Но обычно, если у вас нарушены зависимости, вы будете смотреть в синаптике, способности или отключении :
sudo dpkg --configure -a
Это должно исправить проблему с правами доступа ( из этого потока ):
sudo chmod o+r /etc/apt/apt.conf.d/99synaptic
Но обычно, если у вас нарушены зависимости, вы будете смотреть в синаптике, способности или отключении :
sudo dpkg --configure -a
ls -l /etc/apt/apt.conf.d/
показало, что все файлы в этом каталоге имеют права владения root:root
и rw-r--r--
, кроме /etc/apt/apt.conf.d/99synaptic
. Запуск sudo chmod a+r /etc/apt/apt.conf.d/99synaptic
устранил проблему, как в ссылке @ Oli. 99synaptic
имеет одну строку APT::Install-Recommends "true";
. Не совсем понятно, почему это должно быть доступно для чтения всем, чтобы все работало гладко, или почему права на 99synaptic
должны были отличаться от прав доступа для других файлов в директории. Но проблема решена! Спасибо!
– vanden
15 August 2010 в 07:07