apt update behaves differently from apt-get update

Lao Shaw laoshaw21 at gmail.com
Fri Jun 22 13:38:11 UTC 2018


On my freshly installed ubuntu 18.06 my cron job use 'apt-get' as 'apt' is
not recommended to be used in scripts. however, 'apt-get update' will keep
back my packages while 'apt upgrade' will upgrade them, this is not
expected.


root at do-u1804:~# apt update
Hit:1 https://repos.sonar.digitalocean.com/apt main InRelease
Get:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2
kB]
Hit:3 http://ppa.launchpad.net/certbot/certbot/ubuntu bionic InRelease

Get:4 http://nyc2.mirrors.digitalocean.com/ubuntu bionic InRelease [242
kB]
Hit:5 http://nyc2.mirrors.digitalocean.com/ubuntu bionic-updates InRelease

Hit:6 http://nyc2.mirrors.digitalocean.com/ubuntu bionic-backports InRelease
Fetched 325 kB in 4s (92.9 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
4 packages can be upgraded. Run 'apt list --upgradable' to see them.

root at do-u1804:~# apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  python3-ndg-httpsclient python3-requests-toolbelt
The following packages will be upgraded:
  certbot python3-acme python3-certbot python3-certbot-apache
4 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 380 kB of archives.
After this operation, 350 kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

root at do-u1804:~# apt-get update
Get:1 http://mirrors.digitalocean.com/ubuntu bionic InRelease [242 kB]
Hit:2 http://mirrors.digitalocean.com/ubuntu bionic-updates InRelease

Hit:3 http://mirrors.digitalocean.com/ubuntu bionic-backports InRelease

Get:4 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2
kB]
Hit:5 http://ppa.launchpad.net/certbot/certbot/ubuntu bionic InRelease

Hit:6 https://repos.sonar.digitalocean.com/apt main InRelease

Fetched 325 kB in 3s (99.9 kB/s)

Reading package lists... Done

root at do-u1804:~# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  certbot python3-acme python3-certbot python3-certbot-apache
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-devel-discuss/attachments/20180622/c47e40e9/attachment.html>


More information about the Ubuntu-devel-discuss mailing list