关于apt list的警告问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
云海幻梦
帖子: 51
注册时间: 2023-02-21 9:52
系统: linux

关于apt list的警告问题

#1

帖子 云海幻梦 » 2023-03-02 18:22

MS-7D42:~/Desktop$ apt list 11*
正在列表... 完成
MS-7D42:~/Desktop$ apt list | grep 11

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

9base/jammy 1:6-11 amd64
a11y-profile-manager-doc/jammy,jammy 0.1.11-0ubuntu4 all
a11y-profile-manager-indicator/jammy 0.1.11-0ubuntu4 amd64
a11y-profile-manager/jammy 0.1.11-0ubuntu4 amd64
a7xpg-data/jammy,jammy 0.11.dfsg1-10build5 all
a7xpg/jammy 0.11.dfsg1-10build5 amd64
.........
请问为什么会有警告??
云海幻梦
帖子: 51
注册时间: 2023-02-21 9:52
系统: linux

Re: 关于apt list的警告问题

#2

帖子 云海幻梦 » 2023-03-02 19:08

我在安装wps的另一台银河麒麟上用apt list
wps*不会显示软件包,只显示正在列表…完成。但是把wps
-后面的字母补全就可以查找到包
头像
astolia
论坛版主
帖子: 6514
注册时间: 2008-09-18 13:11

Re: 关于apt list的警告问题

#3

帖子 astolia » 2023-03-02 21:03

云海幻梦 写了: 2023-03-02 18:22 请问为什么会有警告??
我觉得警告的内容已经表达得够清楚了

apt does not have a stable CLI interface. Use with caution in scripts.
apt不存在一个稳定的命令行接口。在脚本中使用时要小心。

就是说apt的命令行参数在不同版本间不保证一致/向下兼容
头像
astolia
论坛版主
帖子: 6514
注册时间: 2008-09-18 13:11

Re: 关于apt list的警告问题

#4

帖子 astolia » 2023-03-02 21:16

云海幻梦 写了: 2023-03-02 19:08 我在安装wps的另一台银河麒麟上用apt list
wps*不会显示软件包,只显示正在列表…完成。但是把wps
-后面的字母补全就可以查找到包
去用man apt看啊。apt list的功能直到20.04才做完,如果银河麒麟上的apt是旧版本,那功能没完全实现很正常。manpage里会写work-in-progress
云海幻梦
帖子: 51
注册时间: 2023-02-21 9:52
系统: linux

Re: 关于apt list的警告问题

#5

帖子 云海幻梦 » 2023-03-03 9:33

正解,银河麒麟版本的确慢了点
云海幻梦
帖子: 51
注册时间: 2023-02-21 9:52
系统: linux

Re: 关于apt list的警告问题

#6

帖子 云海幻梦 » 2023-03-03 9:52

apt list --installed好像都能用,除去apt search和apt list命令,还有什么命令可以查找软件包?比如我要卸载一个deb软件包安装的软件,只记得大概名称就需要查找。而且
卸载时用dpkg -r命令后跟软件包名是不能跟版本号的
头像
astolia
论坛版主
帖子: 6514
注册时间: 2008-09-18 13:11

Re: 关于apt list的警告问题

#7

帖子 astolia » 2023-03-03 10:34

云海幻梦 写了: 2023-03-03 9:52 apt list --installed好像都能用,除去apt search和apt list命令,还有什么命令可以查找软件包?
如果你按我4楼说的去查了manpage,就不会问出这种问题了
云海幻梦 写了: 2023-03-03 9:52 比如我要卸载一个deb软件包安装的软件,只记得大概名称就需要查找
如果你愿意花点时间去读下manpage,就可以看到apt remove/purge也是支持通配符而且没在WIP状态
云海幻梦
帖子: 51
注册时间: 2023-02-21 9:52
系统: linux

Re: 关于apt list的警告问题

#8

帖子 云海幻梦 » 2023-03-03 10:56

问前已看manpage,只是没有通看,只看了部分条目,在版主的提醒下看来要好好利用man手册信息,谢谢版主对于初学者的帮助,有时要用到的东西网络查找或询问虽然快捷,但是查看man确实更系统
回复