Что делает “Кв. - добираются, dselect-обновление” команда делает?

При выполнении команды 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?

1
задан 13 February 2015 в 14:48

3 ответа

Источник: 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 для предложения других пакетов для установки назад, когда динозавры раньше перемещались Земля. Это действительно все еще работает и даже имеет свои ниши, где это все еще используется, но в наше время существуют более легкие способы выполнить то же самое.

Для учебного руководства новичка, взгляд здесь .

1
ответ дан 10 November 2019 в 09:20

Как другие указали, это "следует за dselect выбором". Одна хорошая вещь об этом, можно подать список выборов пакетов к dpkg:

dpkg --clear-selections
dpkg --set-selections < package_choice_list

затем делают "склонный - получают dselect-обновление", и оно удалит что-либо не в списке и установит все в списке. Я не думаю, что любой другой инструмент пакета может сделать это. Это дает одному способ гарантировать "их, и только эти" пакеты установлены, который очень удобен.

1
ответ дан 10 November 2019 в 09:20

То, что я знаю, - то, что dselect используется в резервном копировании нашей системы.

можно также использовать его для установки тех же пакетов в любой другой системе как Ваш.

dpkg --get-selection > packages.list Это создаст список всех пакетов, установленных в Вашей системе в packages.list файле.

Теперь, если что-то происходит и Ваши системные катастрофические отказы, можно установить все пакеты, которые были в системе с помощью этого packages.list файл.

dpkg --set-selections < packages.list

sudo apt-get dselect-upgrade

Это сделает вещь для Вас. Это установит все пакеты, которые были в Вашей системе прежде.

, Если Вы хотите установить те же пакеты в своей другой системе, затем передайте этот файл той системе и выполните те 2 команды. Это добьется цели для Вас.

1
ответ дан 10 November 2019 в 09:20

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

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