Как объяснить подходящие зависимости, которые не удаляются автоматически?

Если рабочий процесс требует многократного изменения прав доступа к файлу буфера, то наличие пользовательской функции может помочь, как показано ниже.

Это работает только на машинах unix (выполняет системную команду "chmod"

(defun chmod-plus-w ()
  (interactive)
  (shell-command-to-string (concat "chmod +w " (buffer-file-name (current-buffer))))
  (revert-buffer))
3
23.08.2020, 13:42
1 ответ

Когда я начал читать ваш вопрос, я подумал, что это может быть вариант Debian 9.1 :apt -get autoremove не удалит зависимости , но ваша команда apt-rdependsпоказывает, что это не так..

Однако apt show libudev1:i386показывает, почему пакет не является кандидатом на автоматическое удаление:

Package: libudev1:i386
Version: 245.4-4ubuntu3.2
Priority: required
Section: libs
Source: systemd
[...]

Имеет приоритет «требуется»,поэтому, как только он будет установлен, он никогда не будет кандидатом на автоматическое удаление -. (Эта libudev1конфигурация специфична для Ubuntu -; пакет Debian имеет приоритет «необязательный».)

Чтобы ответить на ваш общий вопрос, пакеты не являются кандидатами на автоматическое -удаление, если они помечены как установленные вручную -, важные, имеют приоритет «важный» или «обязательный», зависят от них, рекомендуются, или предложенные другим установленным пакетом, защищены от удаления (, например текущее ядро ​​), или удерживаются. Вы можете увидеть это вapt-pkg/depcache.ccв исходном коде apt.

1
18.03.2021, 23:10

Теги

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