在ubuntu系统中使用dpkg命令安装后缀名为deb的软件包
在ubuntu系统中使用dpkg命令安装后缀名为deb的软件包:
dpkg命令常用格式如下:
#查看文件结构(其中-c等价于--contents)
sudo dpkg -c xx.deb
#安装软件包(其中-i等价于--install)
sudo dpkg -i xx.deb
#查看软件包的信息(软件名称可通过dpkg -I命令查看,其中-l等价于--list)
sudo dpkg -l xx
#查看软件包安装的所有文件(软件名称可通过dpkg -I命令查看,其中-L等价于--listfiles)
sudo dpkg -L xx
#查看软件包的详细信息(软件名称可通过dpkg -I命令查看,其中-s等价于--status)
sudo dpkg -s xx
#卸载软件包(软件名称可通过dpkg -I命令查看,其中-r等价于--remove)
sudo dpkg -r xx
Commands:
-i|--install <.deb file name> ... | -R|--recursive <directory> ...
--unpack <.deb file name> ... | -R|--recursive <directory> ...
-A|--record-avail <.deb file name> ... | -R|--recursive <directory> ...
--configure <package> ... | -a|--pending
--triggers-only <package> ... | -a|--pending
-r|--remove <package> ... | -a|--pending
-P|--purge <package> ... | -a|--pending
-V|--verify <package> ... Verify the integrity of package(s).
--get-selections [<pattern> ...] Get list of selections to stdout.
--set-selections Set package selections from stdin.
--clear-selections Deselect every non-essential package.
--update-avail <Packages-file> Replace available packages info.
--merge-avail <Packages-file> Merge with info from file.
--clear-avail Erase existing available info.
--forget-old-unavail Forget uninstalled unavailable pkgs.
-s|--status <package> ... Display package status details.
-p|--print-avail <package> ... Display available version details.
-L|--listfiles <package> ... List files `owned' by package(s).
-l|--list [<pattern> ...] List packages concisely.
-S|--search <pattern> ... Find package(s) owning file(s).
-C|--audit Check for broken package(s).
--add-architecture <arch> Add <arch> to the list of architectures.
--remove-architecture <arch> Remove <arch> from the list of architectures.
--print-architecture Print dpkg architecture.
--print-foreign-architectures Print allowed foreign architectures.
--compare-versions <a> <op> <b> Compare version numbers - see below.
--force-help Show help on forcing.
-Dh|--debug=help Show help on debugging.
-?, --help Show this help message.
--version Show the version.
注:dpkg命令无法自动解决依赖关系。如果安装的deb包存在依赖包,则应避免使用此命令,或者按照依赖关系顺序安装依赖包。
如果要查找某一个已经安装了的deb,比如查qq这个软件,可以进行一下模糊查询:
dpkg -l | grep qq
查找路径或者文件
dpkg -S *mysql*
在ubuntu系统中使用dpkg命令安装后缀名为deb的软件包相关推荐
- debian 安装_如何在 Debian/Ubuntu 系统中检查程序包是否安装?
有很多种方法可以检查程序包是否已安装,我找到了 7 种命令,你可以从中选择你喜欢的使用. -- Magesh Maruthamuthu(作者) 我们近期发布了一篇关于批量程序包安装的文章.在此同时,关 ...
- Ubuntu 系统apt-get和 dpkg 命令使用详解
apt-get: apt-get 命令适用于 deb 包管理式的 Linux 操作系统(Debian.Ubuntu等),主要用于自动从互联网软件仓库中搜索.下载.安装.升级.卸载软件或操作系统. Ub ...
- dnf 运行系统linux,在Linux系统中使用dnf命令安装IceWM,一款非常酷的桌面
IceWM是一款非常轻巧的桌面,它已经存在20多年了,目标是:速度.简单性和摆脱用户的使用方式.本文介绍在Linux系统中安装IceWM的方法. 前言 我曾经将IceWM添加到Scientific L ...
- 在Ubuntu系统中安装Docker
对于Ubuntu系统,Docker现在只啊吃以下版本. Ubuntu Xenial 16.04 (LTS) Ubuntu Wily 15.10 Ubuntu Trusty 14.04 (LTS) Ub ...
- 【k8s学习笔记】第二篇:在Ubuntu系统中安装kubelet,kubeadm和kubectl
在这一篇中,我们在Ubuntu系统中通过命令行的方式安装kubelet,kubeadm和kubectl. kubelet:运行在Cluster 的所有节点上面,负责Pod和容器的启动和维护: kube ...
- dpkg 删除软件_在Ubuntu中使用dpkg命令卸载软件的方法
据百科描述,Ubuntu是基于Debian的Linux系统,而Debian系统的软件是使用APT和dpkg进行管理.dpkg是"Debian Packager"的简写,是一个底层的 ...
- linux mint卸载桌面环境,在Ubuntu系统中安装最新Cinnamon桌面环境,包括启用及卸载...
Cinnamon 桌面环境通常默认装载在 Linux Mint 版本中,它是一个传统而优雅的桌面环境,本文将为你介绍在 Ubuntu 下安装最新 Cinnamon 桌面环境的方法,包括启用及卸载方法, ...
- ubuntu系统中查看本机cpu和内存信息的命令和用法(分色排版)
https://zhidao.baidu.com/question/192966322.html 写出ubuntu linux系统中查看本机cpu和内存信息的命令和用法,以及如何解读这些命令 ubun ...
- linux下如何安装自带编译器的codeblocks,在Ubuntu 16.04系统中使用PPA源安装Code Blocks的方法...
本文介绍在Ubuntu 16.04操作系统中使用PPA源安装Code Blocks的方法,可以先参考在Ubuntu系统中安装Code::Blocks的方法一文. 使用PPA源安装Code Blocks ...
最新文章
- LinQ中Skip()方法和Take()方法的使用
- Day71 分页,cookie and Session
- 电动力学每日一题 2021/10/11
- 【财务思维课】固定资产是应该买呢还是租或是借呢?
- 回顾国产手机4年沉浮,仍然只是靠这三招翻身
- 《Adobe Photoshop CS6中文版经典教程(彩色版)》—第2课2.4节在Camera Raw中调整颜色...
- “AI+”赋能元宇宙,一文探讨智能交互的技术支撑
- 安卓进阶系列-02搜索框(PersistentSearch)的使用
- 考试必错规则:如果你觉得题目很简单,代表你肯定错了
- win2008r2 AD用户账户的批量导入方法
- django Form表单验证
- PSD分层素材模板,快速设计美妆类海报
- 海外侨胞代表建议广东各市抱团出海开设名优特产品实体店
- html 操作cookie,HtmlUnit 模拟浏览器以及Cookie使用示例
- Win7下硬盘安装Ubuntu12.04双系统
- 蚂蚁区块链BaaS平台应用开发指南(五):JS SDK的接入
- HAKE笔记:Learning Hierarchy-Aware Knowledge Graph Embeddings for Link Prediction
- 应用金数据在线订单功能 为中小企业带来真正价值
- 2022年终总结--你好2023
- 如何使用Android原生接口,实现“应用双开”
热门文章
- java 如何只暴露接口_Java并发异步编程,原来十个接口的活现在只需要一个接口就搞定...
- 【c语言】蓝桥杯算法提高 勾股数
- android socket_盘点Android常用Hook技术
- 2018 re:Invent回顾篇:前线开发者眼中AWS的创新版图
- Scala:Enumeration
- 解决apache服务器默认编码为西欧编码的问题
- 系统架构设计_系统工程师--系统架构设计
- 电脑修改ip地址方法cmd_Mac系统如何创建用户群组?苹果电脑修改用户名方法
- dst matlab,DSTcode DST跟踪算法MATLAB代码,复杂环境中仿多目标 实现的单 Other systems 其他 272万源代码下载- www.pudn.com...
- 题目:查找数组中的重复数字,要求空间复杂度为O(1)(基于Java实现)