欢迎光临
我们一直在努力

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”查看差异之后再做选择。

LALA

我什么都不卖了,告辞!

赞(0)
未经允许不得转载:拆东墙 » Debian10升级软件包的正确步骤

评论 抢沙发

登录

找回密码

注册