Linux下dpkg命令常用方法整理

  如果ubuntu要安装新软件,已有deb安装包(例如:iptux.deb),但是无法登录到桌面环境。那该怎么安装?答案是:使用dpkg命令。

  dpkg命令常用格式如下:

  代码如下:

  sudo dpkg -I iptux.deb#

  查看iptux.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于–info)

  代码如下:

  sudo dpkg -c iptux.deb#

  查看iptux.deb软件包中包含的文件结构(其中-c等价于–contents)

  代码如下:

  sudo dpkg -i iptux.deb#

  安装iptux.deb软件包(其中-i等价于–install)

  代码如下:

  sudo dpkg -l iptux#

  查看iptux软件包的信息(软件名称可通过dpkg -I命令查看,其中-l等价于–list)

  代码如下:

  sudo dpkg -L iptux#

  查看iptux软件包安装的所有文件(软件名称可通过dpkg -I命令查看,其中-L等价于–listfiles)

  代码如下:

  sudo dpkg -s iptux#

  查看iptux软件包的详细信息(软件名称可通过dpkg -I命令查看,其中-s等价于–status)

  代码如下:

  sudo dpkg -r iptux#

  卸载iptux软件包(软件名称可通过dpkg -I命令查看,其中-r等价于–remove)

  另外还有几个常见的用法:

  解包:

  代码如下:

  dpkg --unpack package_file

  该命令仅对“package_file“进行解包操作,不会执行包配置工作。

  配置包:

  代码如下:

  dpkg --configure package

  获取、设置、清除包的选择状态:

  复制代码

  代码如下:

  dpkg --get-selections [package]

  输出到标准输出,可以使用管道或重定向。

  代码如下:

  dpkg --set-selections

  从标准输入获取,可以使用管道或重定向。

  代码如下:

  dpkg --clear-selections

  将所有包都标记为卸载。

  选项:

  -B

  --auto-deconfigure

  卸载包时,自动把依赖于被卸载的包的所有包也卸载掉。

  --no-act

  --dry-run

  --simulate

  仅用于测试,得到输出,不对系统进行任何修改。

  还有一些选项指定的任务实际上是交给 dpkg-deb、dpkg-query完成的:

  dpkg-deb:

  -b | --build

  -c | --contents

  -e | --control

  -x | -extract

  -f | --field

  -I | --info

  -X | --vextract

  dpkg-query

  -l | --list

  -s | --status

  -L | --listfiles

  -S | --search

  -p | --print-avail

(0)

相关推荐

  • linux下rsync命令详细整理

    在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进 ...

  • Linux下ps命令的10个基本例子

    在Linux下ps命令是用于查看系统上运行的进程的最基本的命令之一。它提供了当前进程的同时,如用户ID,CPU使用率,内存使用率,命令名称等,它不显示实时数据,如top或htop命令的详细信息。但是, ...

  • Linux下touch命令有什么作用如何使用?

    在Linux命令中,我们会经常使用到cd、ls等命令,但像touch这样的命令就比较少用了,那么touch命令有什么作用呢?下面随小编一起来了解下Linux下touch命令的用法吧。 linux的to ...

  • Linux下cat命令有哪些用途如何使用?

    Linux系统下如果要同时显示多个文件的内容,就要使用cat命令了,那么cat命令还有那些用途呢?下面随小编一起来了解下Linux下cat命令的用法。 cat命令的用途是连接文件或标准输入并打印。这个 ...

  • 怎么在linux下修改IP地址?linux下使用命令轻松修改ip地址方法

    下面脚本之家小编为大家带来linux下使用命令轻松修改ip地址方法,不会的同学可以参考本文,希望能帮到大家! 工具/原料 root用户权限 方法/步骤 1、使用root用户登录进入linux,打开进去 ...

  • linux下tar命令遇到error:"Error exit delayed from previous errors"的问题及解决

    linux下tar命令遇到error:"Error exit delayed from previous errors"的问题 用tar命令(tar -cvfz src.tar.gz src)去压缩一 ...

  • Linux下ps命令详解 Linux下ps命令的详细使用方法

    Linux下ps命令详解 Linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运 ...

  • Linux下ps命令详解

    Linux下ps命令详解 Linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可 ...

  • Linux 下 Make 命令实例详解

    Linux 下 Make 命令实例详解 Linux 下 make 命令是系统管理员和程序员用的最频繁的命令之一.管理员用它通过命令行来编译和安装很多开源的工具,程序员用它来管理他们大型复杂的项目编译问 ...