Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Bash.
Существует несколько способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}:
for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done
Если вы хотите увидеть, что изменилось бы командой , поместите echo перед mv, и изменения будут перечислены.
Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов. [ ! d4]
Вы случайно попытались установить пакеты на своем 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
При разрешении системы для автоматического выполнения обновлений и обновлений эти ручные команды являются бесшовными во время обычных операций. При ручном обслуживании, в то время как некоторые из них выглядят очень избыточными. Они необходимы.
Вы случайно попытались установить пакеты на своем 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
При разрешении системы для автоматического выполнения обновлений и обновлений эти ручные команды являются бесшовными во время обычных операций. При ручном обслуживании, в то время как некоторые из них выглядят очень избыточными. Они необходимы.