Ubuntu Server 22.04 LTS无法更新/升级的问题求助
Ubuntu Server 22.04 LTS无法更新/升级的问题求助
嘿,这个问题其实一眼就能找到症结——你用的apt命令语法写错啦!
你遇到的错误提示 E: Command line option 'p' [from -upgrade] is not understood in combination with the other options.,根源是你把update和upgrade当成了带短横线的命令选项,但实际上它们是apt的子命令,根本不需要加短横线!
正确的操作步骤
你只需要按照下面的标准命令执行就没问题了:
先更新本地软件包索引(必须用sudo获取管理员权限):
sudo apt update这个命令的作用是让系统获取各个软件源最新的包信息。
然后执行系统软件包升级:
sudo apt upgrade这个命令会把已安装的包更新到当前源里的最新版本。
额外小技巧
如果你不想在升级过程中手动输入y确认每一个操作,可以加上-y选项自动确认:
sudo apt update && sudo apt upgrade -y
(&&表示只有前面的update命令执行成功后,才会运行后面的upgrade)
你之前写的sudo apt -upgrade、apt -update这些写法都是错误的,apt会把-upgrade拆解成单个字符的选项(比如u、p、g等),而这些单个字符选项和当前的命令场景不兼容,所以才会抛出那个错误。
备注:内容来源于stack exchange,提问作者Wilko84
相关产品推荐
相关产品推荐

