Перейдите в текущий каталог, где находятся все эти старые файлы:
cd /path/to/the/directory
Проверьте, видите ли вы все эти старые файлы:
ls
Теперь запустите эту команду
find. -mtime +1095 -exec rm -Rf -- {} \;
Готово!!!
CentOS 8 основана на RHEL 8, который по умолчанию переключился на Python 3. Многие пакеты Python 2 больше не доступны или у них изменены имена — например, NumPy для Python 2 — python2-numpy
.
С чисто Pythonic точки зрения лучший подход в вашей ситуации — использовать виртуальную среду :установить пакет CentOS python2-virtualenv
, а затем запустить
python2 -m virtualenv --system-site-packages yourenv
(замените yourenv
на имя, которое вы хотите дать своей виртуальной среде, которое также будет каталогом, созданным в ), и активируйте среду с помощью
source yourenv/bin/activate
Затем вы можете установить свои зависимости Python, используя pip install
, не затрагивая систему за пределами виртуальной среды.
Однако у меня сложилось впечатление, что вы используете пакет с зависимостями от пакетов RPM. Это будет сложнее исправить, и лучший подход будет зависеть от других факторов. Если упакованное программное обеспечение доступно для Python 3, я бы вместо этого рассмотрел его упаковку; в противном случае можно попробовать переработать существующий пакет, но есть шанс, что это будет сложнее, чем использование виртуальной среды...
Подробнее см. Python в RHEL 8 .