При выполнении команды apt-get
Я получил все возможные варианты, и команды для Кв. - добираются. Но одна из этих команд и определений я не видел прежде:
dselect-upgrade - Follow dselect selections
Я выполнил команду sudo apt-get dselect-upgrade
только для наблюдения, что произошло и это было выводом:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
Таким образом, чем это управляет на самом деле, делают? И что означает к Follow dselect sections
?
Источник: man apt-get
dselect-upgrade
dselect-upgrade is used in conjunction with the traditional Debian
packaging front-end, dselect(1). dselect-upgrade follows the
changes made by dselect(1) to the Status field of available
packages, and performs the actions necessary to realize that state
(for instance, the removal of old and the installation of new
packages).
Так вопрос Вы действительно, после, "Что dselect
?" и это раньше было способом использовать способность пакетов Debian для предложения других пакетов для установки назад, когда динозавры раньше перемещались Земля. Это действительно все еще работает и даже имеет свои ниши, где это все еще используется, но в наше время существуют более легкие способы выполнить то же самое.
Для учебного руководства новичка, взгляд здесь .
Как другие указали, это "следует за dselect выбором". Одна хорошая вещь об этом, можно подать список выборов пакетов к dpkg:
dpkg --clear-selections
dpkg --set-selections < package_choice_list
затем делают "склонный - получают dselect-обновление", и оно удалит что-либо не в списке и установит все в списке. Я не думаю, что любой другой инструмент пакета может сделать это. Это дает одному способ гарантировать "их, и только эти" пакеты установлены, который очень удобен.
То, что я знаю, - то, что dselect
используется в резервном копировании нашей системы.
можно также использовать его для установки тех же пакетов в любой другой системе как Ваш.
dpkg --get-selection > packages.list
Это создаст список всех пакетов, установленных в Вашей системе в packages.list файле.
Теперь, если что-то происходит и Ваши системные катастрофические отказы, можно установить все пакеты, которые были в системе с помощью этого packages.list
файл.
dpkg --set-selections < packages.list
sudo apt-get dselect-upgrade
Это сделает вещь для Вас. Это установит все пакеты, которые были в Вашей системе прежде.
, Если Вы хотите установить те же пакеты в своей другой системе, затем передайте этот файл той системе и выполните те 2 команды. Это добьется цели для Вас.