• dpkg 用法


    最常用的就是-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 <debian-gcc@lists.debian.org>
    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.
    -----------------------------------------------
    其他的大家可以补充。觉得还是dpkg很方便。起码看点信息不要老是sudo。
  • 相关阅读:
    Network Simulator for P4(NSP4) src内容介绍
    解决 E: Unable to correct problems, you have held broken packages. 问题
    【旧版本】Ubuntu 14.04 下 P416编译器 p4c的安装
    Ubuntu 14.04 更新gcc版本至4.9.2
    Ubuntu 14.04 下 安装Protocol Buffers
    Ubuntu 14.04 删除软件附加依赖
    解决Floodlight界面无法显示问题
    OpenVirteX 创建简易虚拟网络
    2017年P4中国峰会北京站 会议小结
    406. Queue Reconstruction by Height
  • 原文地址:https://www.cnblogs.com/yuzaipiaofei/p/4124646.html
Copyright © 2020-2023  润新知