Ubuntu 13.10: обновление прервано из-за openjdk-7

Я выполнял обновление 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

1
задан 07.05.2020, 07:06

1 ответ

Попробуйте удалить ранее установленный пакет openjdk-7-jre-headless:amd64,

sudo dpkg -r openjdk-7-jre-headless:amd64

Затем попробуйте,

sudo apt-get -f install
1
ответ дан 07.05.2020, 07:06
  • 1
    Отправить вывод 1-й команды? – Mike Kwan 07.05.2020, 07:07
  • 2
    Я попробовал это. Никакое сообщение об ошибке не появилось после 1-й команды, но той же ошибки как прежде прибыл после 2-го – Community 07.05.2020, 07:07

Теги

Похожие вопросы