Не удается установить или удалить значок numix-theme для ubuntu 16.04 [duplicate]

Вот справочный документ, который не позволяет включить / отключить ping и другие ответы.

Справка UFW

80
задан 20 March 2017 в 10:03

11 ответов

Пожалуйста, не заходите напрямую на ответ danjjl, если вы сталкиваетесь с такой «попыткой перезаписать», вероятно, у вас есть конфликтующие пакеты, которые необходимо решить в первую очередь.

Непосредственный Исправить проблему - удалить конфликтующий пакет, который нежелателен, в этом случае scala,

sudo dpkg -P scala

Далее было бы желательно отправить отчет об ошибке вместе с соответствующими поддерживающими пакетами. Обычно это означает добавление строки Conflict: package в файл управления.

Также см. [D1] ответ danjjl answer для более подробного объяснения этой ошибки.

42
ответ дан 17 July 2018 в 19:06

Пожалуйста, не заходите напрямую на ответ danjjl, если вы сталкиваетесь с такой «попыткой перезаписать», вероятно, у вас есть конфликтующие пакеты, которые необходимо решить в первую очередь.

Непосредственный Исправить проблему - удалить конфликтующий пакет, который нежелателен, в этом случае scala,

sudo dpkg -P scala

Далее было бы желательно отправить отчет об ошибке вместе с соответствующими поддерживающими пакетами. Обычно это означает добавление строки Conflict: package в файл управления.

Также см. [D1] ответ danjjl answer для более подробного объяснения этой ошибки.

42
ответ дан 23 July 2018 в 19:53

Чтобы устранить проблему, выполните

sudo dpkg -i --force-overwrite /var/cache/apt/archives/libjline-java_1.0-1_all.deb

проверьте, что все исправлено, выполнив: sudo apt-get -f install

Если у вас все еще есть проблемы, перезапустите первый шаг, оставив все оставшиеся dpkg: error processing (...)

Решение найдено на webupd8

74
ответ дан 17 July 2018 в 19:06

Команда @ danjjl работает для файлов .deb. Я нашел, что эта команда работает с apt / apt-get:

sudo apt-get -o Dpkg::Options::="--force-overwrite" install <package-name>
30
ответ дан 17 July 2018 в 19:06

Не уверен, что это глобальное исправление, поскольку у меня была такая же проблема, но с файлом libglx-mesa в кэше, конфликтующим с Nvidia-390. Я удалил файл и выпустил apt install -f -y, дайте ему закончить, а затем продолжим с apt update, upgrade и autoremove в этой последовательности.

Я получил ошибку при выполнении apt dist-upgrade в Ubuntu 18.04 и снова продолжил процесс, больше никаких проблем, и это, казалось, было «моим» исправлением.

Команды:

sudo su - mv /var/cache/apt/archives/libglx-mesa0_18.0.0~rc5-1ubuntu1_amd64.deb ~ apt install -f -y apt update -y apt upgrade -y apt autoremove -y apt dist-upgrade

PS: Принуждение перезаписи было плохой идеей, и я попробовал, и мне повезло. Но лучше найти основную причину и исправить ее. Я все еще должен исследовать, но ошибка привела меня к перемещению файла.

1
ответ дан 17 July 2018 в 19:06

Чтобы устранить проблему, выполните

sudo dpkg -i --force-overwrite /var/cache/apt/archives/libjline-java_1.0-1_all.deb

проверьте, что все исправлено, выполнив: sudo apt-get -f install

Если у вас все еще есть проблемы, перезапустите первый шаг, оставив все оставшиеся dpkg: error processing (...)

Решение найдено на webupd8

74
ответ дан 23 July 2018 в 19:53
  • 1
    Это позволит эффективно установить пакет, но проблема остается, когда оба пакета пытаются использовать одну и ту же библиотеку / файл / двоичный файл. – Braiam 12 May 2014 в 04:11
  • 2
    Боже, нет, это рецепт для сломанной системы ... – fkraiem 14 July 2016 в 04:41

Команда @ danjjl работает для файлов .deb. Я нашел, что эта команда работает с apt / apt-get:

sudo apt-get -o Dpkg::Options::="--force-overwrite" install <package-name>
33
ответ дан 23 July 2018 в 19:53
  • 1
    только тот, который исправил проблему, которую я имел. благодаря – dubnde 26 October 2016 в 13:18
  • 2
    Отличный тип. Будьте осторожны: переписывание вещей может вызвать серьезные проблемы, если файлы разные. Один из ваших конфликтующих пакетов больше не будет функционировать должным образом. – Cat 24 January 2017 в 13:34
  • 3
    sudo apt-get -o Dpkg::Options::="--force-overwrite" install -f работал для меня по аналогичной проблеме – user2205916 23 July 2018 в 04:28

Не уверен, что это глобальное исправление, поскольку у меня была такая же проблема, но с файлом libglx-mesa в кэше, конфликтующим с Nvidia-390. Я удалил файл и выпустил apt install -f -y, дайте ему закончить, а затем продолжим с apt update, upgrade и autoremove в этой последовательности.

Я получил ошибку при выполнении apt dist-upgrade в Ubuntu 18.04 и снова продолжил процесс, больше никаких проблем, и это, казалось, было «моим» исправлением.

Команды:

sudo su - mv /var/cache/apt/archives/libglx-mesa0_18.0.0~rc5-1ubuntu1_amd64.deb ~ apt install -f -y apt update -y apt upgrade -y apt autoremove -y apt dist-upgrade

PS: Принуждение перезаписи было плохой идеей, и я попробовал, и мне повезло. Но лучше найти основную причину и исправить ее. Я все еще должен исследовать, но ошибка привела меня к перемещению файла.

1
ответ дан 23 July 2018 в 19:53

Чтобы исправить вашу проблему, выполните

sudo dpkg -i --force-overwrite /var/cache/apt/archives/libjline-java_1.0-1_all.deb

проверьте, что все исправлено, выполнив: sudo apt-get -f install

Если у вас все еще есть проблемы, запустите первый шаг при любом оставшемся dpkg: error processing (...)

Решение найдено на webupd8

74
ответ дан 31 July 2018 в 19:02

Не уверен, что это глобальное исправление, поскольку у меня была такая же проблема, но с файлом libglx-mesa в кэше, конфликтующим с Nvidia-390. Я удалил файл и выпустил apt install -f -y, дайте ему закончить, а затем продолжим с apt update, upgrade и autoremove в этой последовательности.

Я получил ошибку во время выполнения apt dist-upgrade в Ubuntu 18.04 и снова продолжил процесс, больше никаких проблем, и это, казалось, было «моим» исправлением.

Команды:

sudo su -
mv /var/cache/apt/archives/libglx-mesa0_18.0.0~rc5-1ubuntu1_amd64.deb ~
apt install -f -y
apt update -y
apt upgrade -y
apt autoremove -y
apt dist-upgrade

PS: Принуждение переписать было плохой идеей, что я пытался, и мне повезло. Но лучше найти основную причину и исправить ее. Мне все еще нужно исследовать, но ошибка привела меня к перемещению файла.

1
ответ дан 2 August 2018 в 12:02

Не уверен, что это глобальное исправление, поскольку у меня была такая же проблема, но с файлом libglx-mesa в кэше, конфликтующим с Nvidia-390. Я удалил файл и выпустил apt install -f -y, дайте ему закончить, а затем продолжим с apt update, upgrade и autoremove в этой последовательности.

Я получил ошибку во время выполнения apt dist-upgrade в Ubuntu 18.04 и снова продолжил процесс, больше никаких проблем, и это, казалось, было «моим» исправлением.

Команды:

sudo su -
mv /var/cache/apt/archives/libglx-mesa0_18.0.0~rc5-1ubuntu1_amd64.deb ~
apt install -f -y
apt update -y
apt upgrade -y
apt autoremove -y
apt dist-upgrade

PS: Принуждение переписать было плохой идеей, что я пытался, и мне повезло. Но лучше найти основную причину и исправить ее. Мне все еще нужно исследовать, но ошибка привела меня к перемещению файла.

1
ответ дан 14 August 2018 в 12:45

Другие вопросы по тегам:

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