Я в ситуации, когда список потерянных пакетов, которые нужно удалить apt-get autoremove, включает пакет, который я хочу сохранить. По-видимому, я случайно удалил пакет, который зависел от него. Как я могу теперь пометить пакет как явно желаемый, чтобы apt-get autoremove не удалил его?
Используйте apt-mark
$ man apt-mark
...
manual
manual is used to mark a package as being manually installed, which will
prevent the package from being automatically removed if no other packages
depend on it.
Итак,
sudo apt-mark manual <package-name>
Теперь autoremove не удалит его.
Отменить [!d3 ]
sudo apt-mark auto <package-name>
Теперь autoremove удалит пакет, если он не является зависимостью от другого пакета.
Используйте apt-mark
$ man apt-mark
...
manual
manual is used to mark a package as being manually installed, which will
prevent the package from being automatically removed if no other packages
depend on it.
Итак,
sudo apt-mark manual <package-name>
Теперь autoremove не удалит его.
Отменить
sudo apt-mark auto <package-name>
Теперь autoremove удалит пакет, если он не является зависимостью от другого пакета.
Используйте apt-mark
$ man apt-mark
...
manual
manual is used to mark a package as being manually installed, which will
prevent the package from being automatically removed if no other packages
depend on it.
Итак,
sudo apt-mark manual <package-name>
Теперь autoremove не удалит его.
Отменить
sudo apt-mark auto <package-name>
Теперь autoremove удалит пакет, если он не является зависимостью от другого пакета.
Еще несколько попыток Google выработали решение:
Можно также просто установить явно:
sudo apt-get install <package>
или маркировку, установленную вручную через
[ f2]apt не будет переустанавливаться, выход будет выглядеть так:
$ sudo apt-get install tmux
Reading package lists... Done
Building dependency tree
Reading state information... Done
tmux is already the newest version.
tmux set to manually installed.
Еще несколько попыток Google выработали решение:
Можно также просто установить явно:
sudo apt-get install <package>
или маркировку, установленную вручную через
sudo apt-mark manual <package>
apt не будет переустанавливаться, выход будет выглядеть так:
$ sudo apt-get install tmux
Reading package lists... Done
Building dependency tree
Reading state information... Done
tmux is already the newest version.
tmux set to manually installed.
Еще несколько попыток Google выработали решение:
Можно также просто установить явно:
sudo apt-get install <package>
или маркировку, установленную вручную через
sudo apt-mark manual <package>
apt не будет переустанавливаться, выход будет выглядеть так:
$ sudo apt-get install tmux
Reading package lists... Done
Building dependency tree
Reading state information... Done
tmux is already the newest version.
tmux set to manually installed.