Что разница между apt-daily.timer и apt-daily-upgrade.timer

Я не могу найти, в чем разница между этими двумя файлами.

Что запускает apt-daily.timer и apt-daily-upgrade.timer ?

Я предполагаю, что:

  • apt-daily.timer триггер « apt update »

и

  • apt-da ily-upgrade.timer trigger " apt -y upgrade "

, но я не могу найти где-либо четко написанного в этих терминах.

2
задан 23 April 2021 в 16:23

2 ответа

Поскольку вы подтвердили, что у вас установлен 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
  • Запуск с другим пользователем с помощью wsl -u root без необходимости sudo
  • Выполнение команды без запуска оболочки (действительно путем выполнения команды в качестве оболочки) с помощью wsl --exec (например, wsl --exec chsh , wsl --exec tmux и т.д.)
  • Изменение используемой версии WSL
  • (Скоро, в предварительном просмотре) Установите дополнительные диски, Windows или виртуальные
  • И многое другое
-121--913356-

Расширение 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 .

1
ответ дан 23 April 2021 в 23:19

Вы должны сравнить их содержимое файлов локально или в Интернете:

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 ).

1
ответ дан 23 April 2021 в 23:19

Другие вопросы по тегам:

Похожие вопросы: