专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

Linux下dpkg命令常用方法整理

来源:小易整编  作者:小易  发布时间:2023-09-03 04:02
摘要:  如果ubuntu要安装新软件,已有deb安装包(例如:iptux.deb),但是无法登录到桌面环境。那该怎么安装?答案是:使用dpkg命令。  dpkg命令常用格式如下:  代码如下:  sudodpkg-Iiptux.deb# ...

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

Linux下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


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/1047630.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编
相关文章相关阅读
  • 有没有录制电脑屏幕的方法

    有没有录制电脑屏幕的方法

    电脑屏幕有录制的方法吗有两个方法一是用win10电脑自带的录屏软件来录,打游戏的时候按一下【win+g】就行了二是用其他的录制软件来录制,比如“迅捷屏幕录像工具”,操作方法如下:1、首先在电脑上将这个工具下载下来。下载完成后打开工具,主页...

  • 什么是Linux系统中nc命令?nc命令的用法详解

    什么是Linux系统中nc命令?nc命令的用法详解

    这篇文章主要介绍了linux系统中nc命令的基本用法,nc命令非常之强大,这里先简单介绍它用来作端口扫描以及文件传输等的基础使用。功能说明:功能强大的网络工具,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小...

  • win7硬件加速设置方法

    win7硬件加速设置方法

    有很多网民在玩一些游戏或运行一些大软件,下载大文件,可能会觉得系统运行不够无忧无虑,这次可以尝试加速硬件。下面的小边将为您介绍如何设置win7的硬件加速方法。1.右击桌面空白处,然后点击右键菜单中的屏幕分辨率选项。2.进入电脑屏幕分辨率设置...

  • cmd命令怎么打开?

    cmd命令怎么打开?

    cmd命令的打开方法:1、在电脑桌面中使用“win+r”组合键,打开的“运行”窗口,输入“cmd”命令并回车即可打开;2、打开“开始”菜单,在搜索框中输入“cmd”,点击“cmd.exe”即可打开。CMD一般指命令提示符,命令提示符是在操作...

  • 使用Go语言进行大数据分析的常用技巧

    使用Go语言进行大数据分析的常用技巧

    使用Go语言进行大数据分析的常用技巧随着大数据时代的来临,数据分析成为了各个领域中不可或缺的一环。而Go语言作为一种强大的编程语言,其简洁、高效的特性使得它成为大数据分析的理想选择。本文将介绍一些使用Go语言进行大数据分析常用的技巧,并提供...

  • 迅雷下载速度慢怎么办-迅雷下载速度慢解决方法

    迅雷下载速度慢怎么办-迅雷下载速度慢解决方法

    迅雷下载速度慢怎么办?迅雷是目前国内用户使用最多的高速下载工具,其速度和效率都是同类下载工具的顶点,但是很多用户在使用的时候却发现迅雷的下载速度很慢,这其实是因为多个不同的问题导致的,那么我们该如何解决呢?下面就由小编为大家带来迅雷下载速度...

  • java中tostring方法的作用是什么

    java中tostring方法的作用是什么

    java中tostring方法的作用是会返回一个【以文本方式表示】此对象的字符串,结果是一个简明但易于读懂的信息表达式。java中tostring方法的作用是toString方法会返回一个“以文本方式表示”此对象的字符串。结果是一个简明但易...

  • 电脑运行内存怎么扩大 秒懂:电脑内存扩大内存的方法

    电脑运行内存怎么扩大 秒懂:电脑内存扩大内存的方法

    电脑运行内存怎么扩大?这是许多电脑用户常常遇到的问题。想要提升电脑运行速度和性能,扩大内存是一个有效的方法。但是,如何扩大内存呢?在本文中,php小编西瓜将为你介绍一些简单又实用的方法,让你秒懂如何扩大电脑内存,提升电脑的运行效率。无论你是...

  • 周排行
  • 月排行
  • 年排行

精彩推荐