静看光阴荏苒
不管不顾不问不说也不念

Debian10升级软件包的正确步骤

最近要给我这台挂博客的小鸡升级下系统,因为前段时间好像是爆了个sudo的漏洞(其实也没大碍)只是强迫症表示无法接受。。

生产环境就不能一股脑的yyy下去了。。还是谨慎点好。。咱们先更新源信息,然后看看有哪些包有可用的更新:

apt update
apt list --upgradable

看到有sudo的更新还有内核更新,等等。。还有很多php的更新:

php我不想更新,怕更了出幺蛾子问题,所以这里可以把不想更新的包给hold住:

apt-mark hold php7.3-bz2 php7.3-cgi php7.3-cli php7.3-common php7.3-curl \
php7.3-dev php7.3-fpm php7.3-gd php7.3-intl php7.3-json php7.3-mbstring \
php7.3-mysql php7.3-opcache php7.3-pgsql php7.3-readline \
php7.3-sqlite3 php7.3-xml php7.3-xmlrpc php7.3-zip php7.3

这样更新的时候这些软件包会被排除掉,当然如果下次更新的时候你突然又想更新这些包了可以解除hold:

apt-mark unhold package

现在就可以尝试更新了:

apt dist-upgrade

可以看到本次更新排除掉了php相关的包:

Debian更新系统的时候经常会弹出这个,我个人的建议是选择如图所示的:

即保持原有的软件配置文件,这样做的好处是防止一些莫名其妙的问题,如果你不知道版本之前存在哪些差异,可以选择“show the differences between the versions”查看差异之后再做选择。

赞(3)
未经允许不得转载:荒岛 » Debian10升级软件包的正确步骤
分享到: 更多 (0)

评论 4

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    其实我一直想问,怎么换头像 :cry:

    橘子7个月前 (10-26) Google Chrome 76.0.3809.95 Google Chrome 76.0.3809.95 Windows 8.1 x64 Edition Windows 8.1 x64 Edition回复
    • gravatar啊,你竟然不知道?我的天!

      LALA7个月前 (11-01) Google Chrome 74.0.3729.169 Google Chrome 74.0.3729.169 Windows 10 x64 Edition Windows 10 x64 Edition回复
  2. #2

    lala大佬能不能出个最新nginx+lua的教程
    按照之前的教程把文件换成最新版本编译后启动会报错 也不太明白为什么

    ❀为7个月前 (10-27) Firefox 1.5.0.7 Firefox 1.5.0.7 Windows XP Windows XP回复
    • 我不知道你说的哪篇文章,要是想方便一点的话,可以用Debian,然后看看这里:https://lala.im/6314.html

      LALA7个月前 (11-01) Google Chrome 74.0.3729.169 Google Chrome 74.0.3729.169 Windows 10 x64 Edition Windows 10 x64 Edition回复

分享创造快乐

广告合作资源投稿