Я не могу найти, в чем разница между этими двумя файлами.
Что запускает apt-daily.timer и apt-daily-upgrade.timer ?
Я предполагаю, что:
и
, но я не могу найти где-либо четко написанного в этих терминах.
Поскольку вы подтвердили, что у вас установлен Git Bash, мы можем уверенно определить проблему. Редактирование: Я вижу в комментариях, что вы придумали, как это исправить, но я почти закончил писать ответ, так что я оставлю его на месте.
Краткий ответ: Запустите WSL с помощью команды wsl
, а не bash
. Это позволит избежать путаницы между WSL и Git Bash.
Более длинный ответ:
При вводе «bash» в меню «Пуск» обнаруживается приложение Windows с именем «bash» («Git Bash»). При установке Git для Windows в меню "Пуск" добавляется несколько программ (если, конечно, не выбран "Не создавать папку меню" Пуск "), включая, конечно, Git Bash. Возможно, более старые версии Git для Windows просто называли его «Bash», но последняя версия использует «Git Bash», чтобы избежать путаницы.
С другой стороны, при запуске bash
в командной строке не выполняется поиск элементов меню «Пуск»; он ищет исполняемые файлы в PATH
. bash.exe
- более старый, не рекомендуемый способ запуска WSL, конечно. Хотя по-прежнему может использовать , лучше переключиться на более новую команду wsl.exe
(или просто wsl
). Это позволит избежать путаницы, а также даст вам большое количество дополнительных опций (см. wsl --help
), таких как:
wsl -u root
без необходимости sudo
wsl --exec
(например, wsl --exec chsh
, wsl --exec tmux
и т.д.) Расширение Gnome Google Search может сделать то, что вы хотите.
Обратите внимание, что ни макет, ни подчеркивающий рабочий процесс не идентичны Android, но достаточно близки.
Старые решения, подобные тому, что упоминается в вопросе, были применимы только к Unity DE. Ubuntu current запускает Gnome DE, и Gnome Extension является типичным способом добавления функциональных возможностей на рабочий стол.
-121--913406-Задокументировано на Debian :
/lib/systemd/system/apt-daily.timer
. /lib/systemd/system/apt-daily-upgrade.timer
Таймеры управляют apt-daily.service
и apt-daily-upgrade.service
. Первый сценарий выполнения /usr/lib/apt/apt.systemd.daily
с аргументом update
, второй - /usr/lib/apt/apt.systemd.daily
с аргументом install
.
Вы должны сравнить их содержимое файлов локально или в Интернете:
https://salsa.debian.org/apt-team/apt/-/blob/main/debian/ apt-daily.timer :
Description = Ежедневная активность по загрузке
https://salsa.debian.org/apt-team/apt/-/blob/main/debian/ apt-daily-upgrade.timer :
Описание = Ежедневное обновление apt и действия по очистке
Оба запускают сценарий apt.systemd.daily
- первый запускается update , второе запускает install (с использованием сценария unattended-upgrade
).