Невозможно обновить или установить / удалить любые пакеты

Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Bash.

Существует несколько способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}:

for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done

Если вы хотите увидеть, что изменилось бы командой , поместите echo перед mv, и изменения будут перечислены.

Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов. [ ! d4]

1
задан 23 June 2017 в 10:28

2 ответа

Вы случайно попытались установить пакеты на своем Ubuntu 14.04, у которых есть библиотеки, которые не совместимы с вашей установленной версией. Вам придется удалить оскорбление и установить соответствующие пакеты для вашей версии Ubuntu.

Ваша ошибка указывает на то, что вашему click пакету требуется python3-click-package, который не менее 0.4.45.1 + 16.10.20160916 -0 ~ 619 ~ ubuntu14.04.1. Версия python3-click-package Ubuntu 16.04 составляет 0,4.43 + 16.04.20170613-0ubuntu1. Это ниже, чем 0,4.4, что требует неудачная установка click.

Кстати, python3-click-package версия 0.4.45.1 + 16.10.20160916-0 ~ 619 ~ ubuntu14.04.1 является частью репозитория Ubuntu 17.04.

Вы можете устранить свои проблемы с несогласованными библиотеками с помощью следующих шагов:

Выполните эти шаги для решения вашей проблемы. Во время процесса вы получите предупреждения и ошибки. Вам придется проходить через этапы более одного раза.

Startout with:

$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get dist-upgrade

Если вы видите инструкцию autoremove:

, выполните следующие действия: $ sudo apt-get autoremove

Теперь проверьте, нужна ли перезагрузка. Запустите это:

$ [[ -f /var/run/reboot-required ]] && echo "Reboot Now"

Если требуется перезагрузка, перезагрузитесь перед продолжением.

Теперь исправить приложение-нарушитель:

$ sudo apt remove click --purge $ sudo apt remove python3-click-package --purge $ sudo apt autoremove $ sudo apt install click $ sudo apt remove python3-click-package $ sudo apt autoremove

При разрешении системы для автоматического выполнения обновлений и обновлений эти ручные команды являются бесшовными во время обычных операций. При ручном обслуживании, в то время как некоторые из них выглядят очень избыточными. Они необходимы.

0
ответ дан 18 July 2018 в 11:12

Вы случайно попытались установить пакеты на своем Ubuntu 14.04, у которых есть библиотеки, которые не совместимы с вашей установленной версией. Вам придется удалить оскорбление и установить соответствующие пакеты для вашей версии Ubuntu.

Ваша ошибка указывает на то, что вашему click пакету требуется python3-click-package, который не менее 0.4.45.1 + 16.10.20160916 -0 ~ 619 ~ ubuntu14.04.1. Версия python3-click-package Ubuntu 16.04 составляет 0,4.43 + 16.04.20170613-0ubuntu1. Это ниже, чем 0,4.4, что требует неудачная установка click.

Кстати, python3-click-package версия 0.4.45.1 + 16.10.20160916-0 ~ 619 ~ ubuntu14.04.1 является частью репозитория Ubuntu 17.04.

Вы можете устранить свои проблемы с несогласованными библиотеками с помощью следующих шагов:

Выполните эти шаги для решения вашей проблемы. Во время процесса вы получите предупреждения и ошибки. Вам придется проходить через этапы более одного раза.

Startout with:

$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get dist-upgrade

Если вы видите инструкцию autoremove:

, выполните следующие действия: $ sudo apt-get autoremove

Теперь проверьте, нужна ли перезагрузка. Запустите это:

$ [[ -f /var/run/reboot-required ]] && echo "Reboot Now"

Если требуется перезагрузка, перезагрузитесь перед продолжением.

Теперь исправить приложение-нарушитель:

$ sudo apt remove click --purge $ sudo apt remove python3-click-package --purge $ sudo apt autoremove $ sudo apt install click $ sudo apt remove python3-click-package $ sudo apt autoremove

При разрешении системы для автоматического выполнения обновлений и обновлений эти ручные команды являются бесшовными во время обычных операций. При ручном обслуживании, в то время как некоторые из них выглядят очень избыточными. Они необходимы.

0
ответ дан 24 July 2018 в 19:44

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

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