Я выполнял обновление apt-get (не обновление версии, просто нормальное), когда я получил это сообщение:
Возможно, вы захотите запустить 'apt-get -f install', чтобы исправить эти.
Следующие пакеты имеют неудовлетворенные зависимости: icedtea-7-jre-jamvm: Зависит: openjdk-7-jre-headless (= 7u51-2.4.4-0ubuntu0.13.10.1)
openjdk-7 -jre: Зависит от: openjdk-7-jre-headless (= 7u51-2.4.4-0ubuntu0.13.10.1)
openjdk-7-jre-lib: Перерывы: openjdk-7-jre-headless ( <7u45-2.4.3-1)
E: неудовлетворенные зависимости. Попробуйте использовать -f.
Затем я запускаю в соответствии с рекомендацией «apt-get install -f», и вот результат:
Подготовка к замене openjdk-7-jre-headless: amd64 7u25-2.3. 12-4ubuntu3 (используя ... / openjdk-7-jre-headless_7u51-2.4.4-0ubuntu0.13.10.1_amd64.deb) ...
Распаковка замены openjdk-7-jre-headless: amd64. .. dpkg: ошибка обработки /var/cache/apt/archives/openjdk-7-jre-headless_7u51-2.4.4-0ubuntu0.13.10.1_amd64.deb (--unpack):
при попытке перезаписать общий доступ '/etc/java-7-openjdk/sound.properties', который отличается от других экземпляров пакета openjdk-7-jre-headless: amd64
При обработке возникли ошибки: / var / cache / apt /archives/openjdk-7-jre-headless_7u51-2.4.4-0ubuntu0.13.10.1_amd64.deb
E: подпроцесс / usr / bin / dpkg вернул код ошибки (1)
Как я могу исправить эту ошибку? Спасибо
ОБНОВЛЕНИЕ:
В первый раз, когда я выполнил команду, не было никакого вывода. Теперь, запустив его снова, я получаю:
dpkg: проблемы с зависимостями не позволяют удалить
openjdk-7-jre-headless: amd64: icedtea-7-jre-jamvm: amd64 зависит от
openjdk-7-jre-headless (= 7u51-2.4.4-0ubuntu0.13.10.1).
dpkg: обработка ошибок openjdk-7-jre-headless: amd64 (--remove):
проблемы с зависимостями - не устранены Ошибки при обработке
: openjdk-7-jre без головы: amd64
Попробуйте удалить ранее установленный пакет openjdk-7-jre-headless:amd64
,
sudo dpkg -r openjdk-7-jre-headless:amd64
Затем попробуйте,
sudo apt-get -f install