С давних пор у меня прекратил разработку на python 2.7. Поскольку python 2 устарел, как я могу безопасно удалить python2.7-dev и libpython2.7-dev из моей системы.
Могу я просто сделать
sudo apt remove python2.7-dev
sudo apt remove libpython2.7-dev
Удаляет ли python2.7-dev, сохраняя python2.7-minimal, блокировку моей системы?
Такой триггер не предназначен для cron. Cron - триггер на основе часов. @ reboot - удобство, добавляемое в cron.
Для приостановки/удаления заданий одним из решений является управление питанием.
man pm-suspend
Используйте case
для определения того, что происходит в режиме сна и что происходит в режиме возобновления:
case "${1}" in
suspend)
suspend_actions
;;
resume)
resume_actions
;;
esac
Другим подобным решением является использование systemd .
, Оба из этих методов можно возможно считать небольшим hacky: не используйте их для реальных приложений, ни для длительных задержек к приостановке. Вместо этого используйте запретить .
-121--914359-В Linux (и других POSIX-подобных операционных системах) бит execute имеет особое значение для каталогов: это означает, что данный пользователь или группа может получить доступ к inodes файлов внутри каталога. Таким образом, chmod g + r в каталоге означает, что члены группы могут перечислять файлы, но они не могут ничего знать о них, и chmod g + rx необходим для фактического чтения файлов внутри.
Вероятно, вы должны делать chmod -R + 755, а не 766.
-121--914362- Пакеты python2.7-dev
и libpython2.7-dev
никогда не были обязательными в любой системе Ubuntu - они всегда были необязательными дополнениями для приложения разработки.
Можно безопасно удалить оба пакета.
Примечание для будущих читателей: Пакеты -dev
не совпадают с установками Python2.