What is the apt equivalent to these dselect commands?
I'm reading a tutorial on backing up packages from one Ubuntu/Debian server and restoring to another (https://www.digitalocean.com/community/tutorials/ubuntu-and-debian-package-management-essentials#transferring-package-lists-between-systems) that uses dselect as part of the process.
However, wherever I look online everyone seems to say that dselect is deprecated and apt should be used instead, but I'm not sure what the apt equivalent of sudo apt-get dselect-upgrade
is.
Is it really just sudo apt-get upgrade
? Would I just do:
sudo dpkg --set-selections < packagelist.txt
and then
sudo apt-get upgrade
? Or is there some extra nuance with dselect-upgrade
that requires a different apt command to be used to acheive the same results?
apt package-management
add a comment |
I'm reading a tutorial on backing up packages from one Ubuntu/Debian server and restoring to another (https://www.digitalocean.com/community/tutorials/ubuntu-and-debian-package-management-essentials#transferring-package-lists-between-systems) that uses dselect as part of the process.
However, wherever I look online everyone seems to say that dselect is deprecated and apt should be used instead, but I'm not sure what the apt equivalent of sudo apt-get dselect-upgrade
is.
Is it really just sudo apt-get upgrade
? Would I just do:
sudo dpkg --set-selections < packagelist.txt
and then
sudo apt-get upgrade
? Or is there some extra nuance with dselect-upgrade
that requires a different apt command to be used to acheive the same results?
apt package-management
add a comment |
I'm reading a tutorial on backing up packages from one Ubuntu/Debian server and restoring to another (https://www.digitalocean.com/community/tutorials/ubuntu-and-debian-package-management-essentials#transferring-package-lists-between-systems) that uses dselect as part of the process.
However, wherever I look online everyone seems to say that dselect is deprecated and apt should be used instead, but I'm not sure what the apt equivalent of sudo apt-get dselect-upgrade
is.
Is it really just sudo apt-get upgrade
? Would I just do:
sudo dpkg --set-selections < packagelist.txt
and then
sudo apt-get upgrade
? Or is there some extra nuance with dselect-upgrade
that requires a different apt command to be used to acheive the same results?
apt package-management
I'm reading a tutorial on backing up packages from one Ubuntu/Debian server and restoring to another (https://www.digitalocean.com/community/tutorials/ubuntu-and-debian-package-management-essentials#transferring-package-lists-between-systems) that uses dselect as part of the process.
However, wherever I look online everyone seems to say that dselect is deprecated and apt should be used instead, but I'm not sure what the apt equivalent of sudo apt-get dselect-upgrade
is.
Is it really just sudo apt-get upgrade
? Would I just do:
sudo dpkg --set-selections < packagelist.txt
and then
sudo apt-get upgrade
? Or is there some extra nuance with dselect-upgrade
that requires a different apt command to be used to acheive the same results?
apt package-management
apt package-management
edited 9 mins ago
Braiam
23.1k1976137
23.1k1976137
asked Apr 25 '17 at 15:28
ithurtswhenIP
31
31
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
apt-get dselect-upgrade
doesn’t actually use dselect
, it applies changes made to the Status
field in the list of available packages. This is what dselect
used to do (and still does), but it’s also what dpkg --set-selections
does — so the instructions you’re following are just using the old interface between dselect
and apt-get
to get apt-get
to apply changes made by dpkg
.
The process goes like this:
dpkg --set-selections
updates the package statuses in the list of available packages (stored in/var/lib/dpkg/status
, based on the available packages in/var/lib/dpkg/available
), but doesn’t perform any package installations;
apt-get dselect-upgrade
resolves the delta between the currently-installed packages and the states requested in the list of available packages, and performs the necessary actions to reconcile the two.
No dselect
involved!
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f361219%2fwhat-is-the-apt-equivalent-to-these-dselect-commands%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
apt-get dselect-upgrade
doesn’t actually use dselect
, it applies changes made to the Status
field in the list of available packages. This is what dselect
used to do (and still does), but it’s also what dpkg --set-selections
does — so the instructions you’re following are just using the old interface between dselect
and apt-get
to get apt-get
to apply changes made by dpkg
.
The process goes like this:
dpkg --set-selections
updates the package statuses in the list of available packages (stored in/var/lib/dpkg/status
, based on the available packages in/var/lib/dpkg/available
), but doesn’t perform any package installations;
apt-get dselect-upgrade
resolves the delta between the currently-installed packages and the states requested in the list of available packages, and performs the necessary actions to reconcile the two.
No dselect
involved!
add a comment |
apt-get dselect-upgrade
doesn’t actually use dselect
, it applies changes made to the Status
field in the list of available packages. This is what dselect
used to do (and still does), but it’s also what dpkg --set-selections
does — so the instructions you’re following are just using the old interface between dselect
and apt-get
to get apt-get
to apply changes made by dpkg
.
The process goes like this:
dpkg --set-selections
updates the package statuses in the list of available packages (stored in/var/lib/dpkg/status
, based on the available packages in/var/lib/dpkg/available
), but doesn’t perform any package installations;
apt-get dselect-upgrade
resolves the delta between the currently-installed packages and the states requested in the list of available packages, and performs the necessary actions to reconcile the two.
No dselect
involved!
add a comment |
apt-get dselect-upgrade
doesn’t actually use dselect
, it applies changes made to the Status
field in the list of available packages. This is what dselect
used to do (and still does), but it’s also what dpkg --set-selections
does — so the instructions you’re following are just using the old interface between dselect
and apt-get
to get apt-get
to apply changes made by dpkg
.
The process goes like this:
dpkg --set-selections
updates the package statuses in the list of available packages (stored in/var/lib/dpkg/status
, based on the available packages in/var/lib/dpkg/available
), but doesn’t perform any package installations;
apt-get dselect-upgrade
resolves the delta between the currently-installed packages and the states requested in the list of available packages, and performs the necessary actions to reconcile the two.
No dselect
involved!
apt-get dselect-upgrade
doesn’t actually use dselect
, it applies changes made to the Status
field in the list of available packages. This is what dselect
used to do (and still does), but it’s also what dpkg --set-selections
does — so the instructions you’re following are just using the old interface between dselect
and apt-get
to get apt-get
to apply changes made by dpkg
.
The process goes like this:
dpkg --set-selections
updates the package statuses in the list of available packages (stored in/var/lib/dpkg/status
, based on the available packages in/var/lib/dpkg/available
), but doesn’t perform any package installations;
apt-get dselect-upgrade
resolves the delta between the currently-installed packages and the states requested in the list of available packages, and performs the necessary actions to reconcile the two.
No dselect
involved!
answered Apr 25 '17 at 15:34
Stephen Kitt
164k24365444
164k24365444
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f361219%2fwhat-is-the-apt-equivalent-to-these-dselect-commands%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown