dpkg 命令解释
Posted 11 months, 1 week ago at 11:31 am. 0 comments
最常用的就是-i,-r。简单,安装/卸载。不用说。
下面简单介绍最常用,也最好用的4种命令参数。也好记,L,l,S,s。大小L和大小S。
——————————-
dpkg -L|–listfiles <软件包名> … 列出所有“属于”该软件包(或多个软件包) 的文件
相当与synaptic的看包属性:
~$ dpkg -L gcc-3.4|head -n 5
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/gcc-3.4-base
——————————-
dpkg -l|–list [<表达式> … 简明地列出软件包的状态
查找包,使用表达式,方便很多
$ dpkg -l gcc*
期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
| 当前状态=未(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)
|/ 错误?=(无)/保持(?)/须重装(R)/两者兼有(#) (状态,错误:大写=故障)
||/ 名称 版本 简介
+++-==============-==============-============================================
ii gcc 3.3.5-1 The GNU C compiler
un gcc-2.95 <无> (无相关介绍)
un gcc-3.2 <无> (无相关介绍)
ii gcc-3.3 3.3.5-8ubuntu2 The GNU C compiler
ii gcc-3.3-base 3.3.5-8ubuntu2 The GNU Compiler Collection (base package)
un gcc-3.3-doc <无> (无相关介绍)
ii gcc-3.4 3.4.3-9ubuntu4 The GNU C compiler
ii gcc-3.4-base 3.4.3-9ubuntu4 The GNU Compiler Collection (base package)
un gcc-3.4-doc <无> (无相关介绍)
un gcc-3.5-base <无> (无相关介绍)
ii gcc-4.0-base 4.0.0-7ubuntu6 The GNU Compiler Collection (base package)
un gcc-doc <无> (无相关介绍)
——————————-
dpkg -S|–search <表达式> … 搜寻拥有该文件(或多个文件)的软件包
由单个(多个)文件回溯找包:
$ dpkg -S /usr/share/doc/gcc-3.4-base/FAQ.gz
gcc-3.4: /usr/share/doc/gcc-3.4-base/FAQ.gz
链接也可以自动处理。
$ ls -l /usr/bin/ppp*
lrwxrwxrwx 1 root root 15 2005-09-17 01:11 /usr/bin/pppoeci -> eciadsl-pppoeci
$ dpkg -S /usr/bin/pppoeci
eciadsl-usermode: /usr/bin/pppoeci
——————————-
dpkg -s|–status <软件包名> … 显示软件包详尽的状态信息
相当于synaptic看依赖关系。
$ dpkg -s gcc-3.4
Package: gcc-3.4
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 4404
Maintainer: Debian GCC maintainers
Architecture: i386
Version: 3.4.3-9ubuntu4
Provides: c-compiler
Depends: gcc-3.4-base (>= 3.4.3-9ubuntu4), libgcc1 (>= 1:3.4.3-9ubuntu4), libc6 (>= 2.3.2.ds1-4), cpp-3.4 (>= 3.4.3-9ubuntu4), cpp-3.4 (<< 3.4.5), binutils (>= 2.15-5)
Recommends: libc6-dev (>= 2.3.2.ds1-16)
Suggests: gcc-3.4-doc (>= 3.4.3-9ubuntu4), amd64-libs-dev
Conflicts: gcc-3.2 (<= 1:3.2.3-0pre8)
Description: The GNU C compiler
This is the GNU C compiler, a fairly portable optimizing compiler for C.
.
ABIs changed between gcc-3.3 and gcc-3.4 on some architectures (hppa, m68k,
mips, mipsel, sparc). Please read /usr/share/doc/gcc-3.4/README.Debian
for more details.
via ubuntu 中文
Popularity: 10% [?]
Tags: amd64, deb, hp, install, ls, ubuntu, viRelated posts
No Replies
Feel free to leave a reply using the form below!