Мне нравится решение @Kevin, поскольку я также хотел сохранить исходное имя (чтобы избежать проблем с изображениями, сделанными в одну и ту же секунду ), вот мое решение:
for i in *.JPG; do jhead -nf%Y%m%d_%H%M%S_"$(basename "$i".JPG)" "$i" ; done
Как уже отмечалось в предыдущих ответах, небезопасно удалять пакет, а затем пытаться изменить конфигурацию, чтобы сделать его ненужным. Безопасный подход — наоборот -изменить конфигурацию (настроить USE-флаги, (не )маскировать версии )что система сама распознает пакет не нужен (может потребоваться переустановка из нескольких пакетов )и система сама удалит его через emerge --depclean
.
Что касается исходного вопроса, где python был принудительно удален, просто укажите опцию --tree
, чтобы появилась команда обновления. Затем он перечислит не только пакеты, которые нужно установить, но и то, что привело их в дерево.
Скорее всего, есть пакет, который все еще зависит от python:3.6
.