I have a curious for me question referring to Update Manager and terminal command do-release-upgrade
as a user I've noticed lots of people ask questions when they run:
do-release-upgrade -d
and it returns:
Checking for a new Ubuntu release
Get:1 Upgrade tool signature[198B]
Get:2 Upgrade tool[1,147kB]
Fetched 1,148 kB in 0s(0B/s)
authenticate 'utopic.tar.gz' against 'utopic.tar.gz.gpg'
extracting 'utopic.tar.gz'
but when you run:
do-release-upgrade -c
it returns:
Checking for a new Ubuntu release
No new release found
And if I go to Software & Updates --> Updates --> Notify me of a new Ubuntu version and set it to For any new version
do-release-upgrade -d
will return:
Checking for a new Ubuntu release
Get:1 Upgrade tool signature[198B]
Get:2 Upgrade tool[1,147kB]
Fetched 1,148 kB in 0s(0B/s)
authenticate 'utopic.tar.gz' against 'utopic.tar.gz.gpg'
extracting 'utopic.tar.gz'
and so will:
do-release-upgrade -c
will return:
Checking for a new Ubuntu release
New release '14.10' available.
Run 'do-release-upgrade' to upgrade to it.
And if I set it to Never
both commands do-release-upgrade -d
and do-release-upgrade -c
will return:
Checking for a new Ubuntu release
No new release found
But in Software & Updates I set all other updates to Never
notify me as I do dist-upgrade
via terminal only and it works indeed it upgrades all available updates and security patches.
Why is then it doesn't work with do-release-upgrade
? Shouldn't it do what I tell it to do despite what is set in Software & Updates? Or is it just designed this way?
Edit
A small edition to the question to clarify it a bit more, I don't want to receive graphical notifications about new available updates or releases or whatsoever, so in Software & Updates I set updates & notifications to Never
because I'd like to do this via terminal and everything works except do-release-upgrade
python3-apt
, all using the Python APT libraries. Is it surprising that they share settings?dist-upgrade
and other updates work when in Software & Updates it is set to Never butdo-release-upgrade
doesn't work.dist-upgrade
has nothing to go with release upgrade.