您的位置:首页 > 其它

apt-get 相关的几个有用命令

2014-07-09 16:05 204 查看



1. apt-get install [package name]

2. apt-cache search [pattern]

3. 正在编译某段程序,突然,停住了!一条错误信息报告说你没有它需要的.h头文件。让
auto-apt
来救你吧,它问你是否要安装需要的软件包,然后挂起编译进程,安装好软件包后再恢复编译进程。
你所要做的仅仅是:

# auto-apt run command

这里“command”指在运行过程中可能出现“需求文件不存在”问题的命令。例如:

# auto-apt run ./configure

一会儿,它就会告诉你要安装所需的软件包并自动转到apt-get处理。正在编译某段程序,突然,停住了!一条错误信息报告说你没有它需要的.h头文件。让
auto-apt
来救你吧,它问你是否要安装需要的软件包,然后挂起编译进程,安装好软件包后再恢复编译进程。
你所要做的仅仅是:

# auto-apt run command

这里“command”指在运行过程中可能出现“需求文件不存在”问题的命令。例如:

# auto-apt run ./configure

一会儿,它就会告诉你要安装所需的软件包并自动转到apt-get处理。

4.dpkg -L 列出该软件包安装的所有文件清单。

5. dpkg -l 列出本地所有安装的软件包

6.另一个定位软件包的方法是知道软件包中某个关键文件的名称。但只会找本地package,例如,你编译时需要某个“.h”头文件,查找提供该文件的软件包,你可以运行:

# dpkg -S stdio.h libc6-dev: /usr/include/stdio.h libc6-dev: /usr/include/bits/stdio.h perl: /usr/lib/perl/5.6.0/CORE/nostdio.h

如果你想安装某个软件包,但用
apt-cache
查不出它的名称,不过你知道这个程序的文件名,或这个软件包中某些文件的文件名,那么你可以用
apt-file
来查找软件包名称。如下所示:

$ apt-file search filename

它用起来很象dpkg -S(不仅会在本地找,而且还会在网络上面的package找),不过它还会列出包含该文件的已删除软件包。

参考: https://www.debian.org/doc/manuals/apt-howto/ch-search.zh-cn.html
http://rsljdkt.iteye.com/blog/1142463
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: