大佬们 命令安装软件时有没有相关命令知道软件名
Tofloor
poster avatar
liangei
deepin
2019-11-21 20:14
Author
如题?
使用sudo apt install XXX时
不知道XXX的全名。。
如QQ TIM...
有没有相关的命令能找到?

Reply Favorite View the author
All Replies
avatar
jzc
deepin
2019-11-21 20:30
#1
$ apt-cache
apt 1.4.8 (amd64)
用法: apt-cache [选项] 命令
       apt-cache [选项] show 软件包1 [软件包2 ...]

apt-cache 可以查询和显示已安装和可安装软件包的可用信息。
它专门工作在本地的数据缓存上,而这些缓存可以通过比如
apt-get 的 'update' 命令来更新。如果距离上一次更新的时间太久,
那么它显示的信息可能就会过时。不过作为交换,apt-cache 不依赖
当前软件源的可用性(比如:离线状态)。

常用命令:
  showsrc - 显示源文件的各项记录
  search - 根据正则表达式搜索软件包列表
  depends - 显示该软件包的依赖关系信息
  rdepends - 显示所有依赖于该软件包的软件包名字
  show - 以便于阅读的格式介绍该软件包
  pkgnames - 列出所有软件包的名字
  policy - 显示软件包的安装设置状态

参见 apt-cache(8) 以获取更多关于可用命令的信息。
程序配置选项及语法都已经在 apt.conf(5) 中阐明。
欲知如何配置软件源,请参阅 sources.list(5)。
软件包及其版本偏好可以通过 apt_preferences(5) 来设置。
关于安全方面的细节可以参考 apt-secure(8).
Reply View the author
avatar
走钢丝
deepin
2019-11-21 20:47
#2
apt search xxx
apt list xxx*

或者先安装新立得 sudo apt install synaptic
Reply View the author
avatar
Feng Yu
deepin
2019-11-21 23:31
#3
一般用apt search 关键字,可以搜索出包含关键字的软件包。

还有一个比较好用的命令是apt-file,当你缺失某个文件的时候,可以用来搜索出哪个软件包包含这个文件,尤其是编译环境非常好用。自己编译软件的时候,经常出现编译某个头文件找不到,然后apt-file search xxxx.h一下,就知道需要装哪个软件包了
Reply View the author
avatar
武装拖拉机
deepin
2019-11-22 04:06
#4
sudo aptitude search 关键字
Reply View the author