`

dpkg的用法(转)

 
阅读更多

dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。
下面是它的一些命令解释:
1)安装软件
命令行:dpkg -i <.deb file name>
示例:dpkg -i avg71flm_r28-1_i386.deb
2)安装一个目录下面所有的软件包
命令行:dpkg -R
示例:dpkg -R /usr/local/src
3)释放软件包,但是不进行配置
命令行:dpkg –unpack package_file 如果和-R一起使用,参数可以是一个目录
示例:dpkg –unpack avg71flm_r28-1_i386.deb
4)重新配置和释放软件包
命令行:dpkg –configure package_file
如果和-a一起使用,将配置所有没有配置的软件包
示例:dpkg –configure avg71flm_r28-1_i386.deb
5)删除软件包(保留其配置信息)
命令行:dpkg -r
示例:dpkg -r avg71flm
6)替代软件包的信息
命令行:dpkg –update-avail <Packages-file>
7)合并软件包信息
dpkg –merge-avail <Packages-file>
8)从软件包里面读取软件的信息
命令行:dpkg -A package_file
9)删除一个包(包括配置信息)
命令行:dpkg -P
10)丢失所有的Uninstall的软件包信息
命令行:dpkg –forget-old-unavail
11)删除软件包的Avaliable信息
命令行:dpkg –clear-avail
12)查找只有部分安装的软件包信息
命令行:dpkg -C
13)比较同一个包的不同版本之间的差别
命令行:dpkg –compare-versions ver1 op ver2
14)显示帮助信息
命令行:dpkg –help
15)显示dpkg的Licence
命令行:dpkg –licence (or) dpkg –license
16)显示dpkg的版本号
命令行:dpkg –version
17)建立一个deb文件
命令行:dpkg -b direc×y [filename]
18)显示一个Deb文件的目录
命令行:dpkg -c filename
19)显示一个Deb的说明
命令行:dpkg -I filename [control-file]
20)搜索Deb包
命令行:dpkg -l package-name-pattern
示例:dpkg -I vim
21)显示所有已经安装的Deb包,同时显示版本号以及简短说明
命令行:dpkg -l
22)报告指定包的状态信息
命令行:dpkg -s package-name
示例:dpkg -s ssh
23)显示一个包安装到系统里面的文件目录信息
命令行:dpkg -L package-Name
示例:dpkg -L apache2
24)搜索指定包里面的文件(模糊查询)
命令行:dpkg -S filename-search-pattern
25)显示包的具体信息
命令行:dpkg -p package-name
示例:dpkg -p cacti

最后:
1、很多人抱怨用了Ubuntu或者Debian以后,不知道自己的软件给安装到什么地方了。其实可以用上面的dpkg -L命令来方便的查找。看来基础还是非常重要的,图形界面并不能够包办一切。
2、有的时候,用“新力得”下载完成以后,没有配置,系统会提示用“dpkg –configure -all”来配置,具体为什么也可以从上面看到。
3、现在Edgy里面可以看到Deb的信息。不过是在没有安装的时候(当然也可以重新打开那个包),可以看到Deb的文件路径。
4、如果想暂时删除程序以后再安装,第5项还是比较实用的,毕竟在Linux下面配置一个软件也并非容易。

分享到:
评论

相关推荐

    linux的dpkg命令的使用

    本文档介绍了dpkg命令的参数和使用方法

    dpkg-hider:轻松隐藏dpkg软件包!

    使用DPKG-Hider之后,执行dpkg -l时不会显示请求的软件包。 备份/ var / lib / dpkg / status文件很重要,以防您想返回原始状态。 用法:dpkg-hider PackageName 作者 Kfir Shtober(Kfiros)2015

    dpkg-gui:DPKG-GUI提供了一个简单的GUI来安装DEB软件包

    使用yad和polkit提供了GUI。 两者都可以通过安装DPKG-GUI来安装。 要求 通过运行./dpkg-gui -i可以轻松安装所需的所有软件包。 用法 ./dpkg-gui - ? Invalid option: ? Usage: dpkg-gui [options] Options: -v = &gt; ...

    python 网络工具安装方法及技巧;scapy;pypcap;pcap;dpkg;

    内容预览: ====================== ★Linux安装python库★ ●安装和卸载: 安装时:python setup.py install --record filelist.log 卸载时:将filelist.log里面显示的所有项目rm掉就可以,linux中:cat filelist....

    ubuntu下用dpkg命令行运行deb安装包的方法

    答案是:使用dpkg命令。 deb是Debian Linux的安装格式,跟Red Hat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及...

    dpkg-pacman:dpkgapt-cache 命令的更好输出,例如 arch 的 pacman

    此脚本使用一些系统工具: grep awk apt-cache dpkg (来自 Debian) dpkg-query (来自 Debian) 安装 只需下载脚本: wget https://raw.githubusercontent.com/hangyan/dpkg-pacman/master/pacman.sh 并将...

    lein-dpkg:Debian 软件包管理系统的 Leiningen 插件

    用法 添加 Debian 控制文件 debian/DEBIAN/control Package: {{name}} Version: {{version}} Section: java Priority: optional Maintainer: maintainer maintainer@example.com Architecture: all Depends: {{...

    dpkg-fs:dpkg周围的FUSE包装器

    用法 ./dpkg-fs /path/to/mount 这里面是什么? Mountpoint具有index/和installed/两种功能! 每个软件包都有描述,版本和大小文件。 程序包有一个dependencies文件夹,其中包含指向其依赖项的符号链接。 通过/...

    scanpkg.js:JavaScript中的dpkg-scanpackages

    JavaScript中的dpkg-scanpackages 安装 npm npm install scanpkg 吉特 git clone https://github.com/mstg/scanpkg.js cd scanpkg.js npm install 用法 例子 var scanpkg = require("scanpkg"); scanpkg.new(__...

    scanpkg:dpkg-scanpackages的Windows替代品(主要为cydia仓库创建,但应与其他Debian仓库一起使用)

    dpkg-scanpackages的Windows替代品(主要为cydia仓库创建,但应与其他Debian仓库一起使用) 依存关系 click patool Git command line tools 安装 pip install scanpkg 或者 git clone ...

    qt5.12.10飞腾2000版+linuxdeployqt飞腾2000版+dpkg打包样例

    该资源包含qt5.12.10安装包一份,用于银河麒麟V10/V4 飞腾2000处理器;...关于资源的使用教程一份,详细讲解了每份资源的用法步骤,为linux下开发软件、打包软件提供详细的说明讲解,全部资源已经过实际验证。

    OpenFieldReader:自动检测基于纸张的表单域

    或者,您可能想使用API​​获取工件URL(来自最新版本):安装Ubuntu 14.04 x64 dpkg -i openfieldreader-ubuntu.14.04-x64.deb Ubuntu 16.04 x64 dpkg -i openfieldreader-ubuntu.16.04-x64.deb Ubuntu 16.10 x64 ...

    chmod命令..

    chmod命令

    Brother DCP165C ubuntu 64 驱动

    兄弟 all-in-one 扫描和打印 驱动 for ubuntu 64bit Deb包 终端格式: dpkg -i --force-all (lpr-drivername) ...Brscan key tool用法: brscan-skey brscan-skey -l 推荐用Xsane扫描仪软件,在ubuntu软件中心可下载。

    python3.7 deb 安装包

    python3.7.6 deb安装包 目前在ubuntu18.4 debian9.5 debian8.10 上测试可以正常使用: 使用方法:dpkg -i python37_3.7.6-1_amd64.deb 安装目录:/usr/local/bin 库目录 /usr/local/lib

    超级简单的Debian软件包-Linux开发

    :package:debpack超级简单的Debian软件包。 旨在使Lintian开心并在合理的情况下遵守《 Debian政策手册》,而不会因不必要的仪式而陷入困境。 仅取决于Bash和dpkg工具。...brew install dpkg fakeroot用法debpack Packa

    debbie:将目录转换为简单的debian软件包

    黛比 从目录为debian创建.deb软件包的最简单方法。 目标 Deb(死)易于使用 顺其自然,不要以任何理由掏空 临时文件上的缓冲区,...sudo dpkg -i debbie-0.0.1_all.deb 如何使用 接受大多数默认值 debbie -name ngin

    Sublime Text 3065 deb [For Ubuntu][i386+amd64两个版本]

    安装方法: 1. 在GUI界面下双击直接安装 2. 在Terminal(命令行)下,使用命令: $ unzip sublime-text_build-3065[i386+amd64].zip $ cd sublime-text_build-3065[i386+amd64] $ sudo dpkg -i sublime-text_build-...

    glusterfs.rar

    glusterfs离线安装所需所有依赖deb。使用方法cd glusterfs,sudo dpkg -i *.deb。

Global site tag (gtag.js) - Google Analytics