[转]Debian 安装与卸载包命令(APT&&DPKG)
1、APT主要命令
apt-cache search ------package 搜索包
sudo apt-get install ------package 安装包
sudo apt-get remove -----package 删除包
sudo apt-get remove --purge ------package 删除包,包括删除配置文件等
sudo apt-get update ------更新源
sudo apt-get upgrade ------更新已安装的包
sudo apt-get dist-upgrade ---------升级系统
sudo apt-get dselect-upgrade ------使用 dselect 升级
如果系统在许多软件包都包含了 -dev 等软件包,推荐使用下面的 dselect 操作方法进行控制软件包的细化操作。
# dselect update # 升级前请先完成这步
# dselect select # 选择附加软件包
运行 dselect 时当前所有软件包均被选中,dselect 会提示你基于 Depends,Suggests 和 Recommends 的附加软件包,如果不想添加任何软件包,只需输入 Q 退出 dselect。
# dselect install
在安装过程中,必须回答一些有关软件包配置的问题,准备好你的笔记本花点时间处理它们。
apt-cache depends -------package 了解使用依赖
apt-cache rdepends ------package 了解某个具体的依赖(查看该包被哪些包依赖)
sudo apt-get build-dep ------package 安装相关的编译环境
apt-get source ------package 下载该包的源代码)
sudo apt-get clean && sudo apt-get autoclean -----清理下载文件的存档 && 只清理过时的包
sudo apt-get check ------检查是否有损坏的依赖
2、DPKG主要命令
dpkg -i <package.deb>------安装一个 Debian 包文件
dpkg -c <package.deb>------列出 <package.deb> 的内容
dpkg -I <package.deb>------从 <package.deb> 中提取包信息
dpkg -r <package>------移除一个已安装的包
dpkg -P <package>------完全清除一个已安装的包。和 remove 不同的是, remove 只是删掉数据和可执行文件, purge 另外还删除所有的配制文件。
dpkg -L <package>------列出 <package> 安装的所有文件清单。(dpkg -c 来检查一个 .deb 文件的内容)
dpkg -s <package>------显示已安装包裹的信息。(apt-cache 显示 Debian 存档中的包信息,dpkg -I 显示从一个.deb 文件中提取的包信息)
[转]Debian 安装与卸载包命令(APT&&DPKG)的更多相关文章
- (转)Debian 安装与卸载包命令
1.APT主要命令apt-cache search ------package 搜索包sudo apt-get install ------package 安装包sudo apt-get remov ...
- [VS]VS2017 安装ReportDesigner/ReportViewer的方法
原文:[VS]VS2017 安装ReportDesigner/ReportViewer的方法 解决安装完VS2017后,无法用ReportDesigner/ReportViewer打开.rdlc文件V ...
- ubuntu安装和卸载软件命令
ubuntu安装和卸载软件命令 Ubuntu软件安装与删除相关命令 安装软件 命令: apt-get install softname1 softname2 softname3…… 卸载软件 命令: ...
- python安装、卸载包的方法
anaconda包管理器 conda命令[1] 环境管理 conda info -e # 查看当前已安装的环境 conda create -n py27 python=2.7 # 添加2.7版本的Py ...
- CentOS下软件安装与卸载常用命令总结
最近在折腾CentOS 7操作系统,主要是下载安装文件以及解决各项依赖问题,现对此过程中用到的有效的CentOS命令进行汇总总结. 1. 安装与卸载软件:yum.rpm.wget命令 首先,在Cent ...
- PHP - 使用 Pear 进行安装和卸载包
安装: 首先运行到php根目录: 输入要安装的包文件名: 使用语法: pear install 要安装包的名称 回车确认: 如果没有其他意外,显示安装成功. 查看安装的包的信息: 语句: pear i ...
- [转]CocoaPods安装和使用教程
[转载自:http://code4app.com/article/cocoapods-install-usage] 目录 CocoaPods是什么? 如何下载和安装CocoaPods? 如何使用Coc ...
- rpm 安装、卸载软件命令 ——以nginx为例
1.安装 命令:rpm -ivh nginx-1.14.0-1.el7_4.ngx.x86_64.rpm 2.查看安装结果 命令:rpm -qa | grep nginx 3.升级 ...
- ubuntu apt-get安装、卸载软件命令及如何查看日志
linux亮红灯的我,开始学习linux,学习使我快乐,大家一起来学习... 1.安装软件命令 sudo apt-get apache2 安装apache,安装在默认路径下,指定路径安装,其实 ...
随机推荐
- linux 负载 待读
相关文章: 理解 Linux 的处理器负载均值(翻译)
- Careercup - Microsoft面试题 - 5175246478901248
2014-05-11 23:52 题目链接 原题: design an alarm clock for a deaf person. 题目:为聋人设计闹钟? 解法:聋人听不见,那么闪光.震动都可行.睡 ...
- SVN--(Eclipse)在历史记录中比较版本差异
前言 在SVN中比较各版本的差异是非常重要的功能. 方式 看图说话 结果
- SqlServer with递归查询的使用
1.数据准备假定有一个表DiGui,有两个字段Id int ParentId intId ParentId4 05 07 02 18 515 59 714 1130 1523 1541 18104 2 ...
- poj 1986 Distance Queries LCA
题目链接:http://poj.org/problem?id=1986 Farmer John's cows refused to run in his marathon since he chose ...
- map线程
来看看map线程到底是如何运行的 很早就知道一个map是一个线程,以后有可能改成一个map一个进程,那就先来看看一个map一个线程是如何运作的 其实刚开始整个服务器就是两个线程,但发现这样服务器支持的 ...
- AVRStudio 的编译优化级别
-00 无优化. -01 减少代码尺寸和执行时间,不进行需要大量编译时间的优化. -02 几乎执行所有优化,而不考虑代码尺寸和执行时间. -03 执行 -02 所有的优化,以及内联函数,重命名寄存器的 ...
- UML教程首页(转载)
UML是一种标准语言,用于指定,可视化,构造和文档的软件系统的文物. UML是OMG在1997年1月提出了创建由对象管理组和UML1.0规范草案. 本教程给出了一个比较完整的学习理解UML,可以方便学 ...
- UML对象图(转载)
概述: 对象图都来源于类图,依赖类图对象图. 对象图表示一个类图的一个实例.类图和对象图的基本概念是相似的.对象图也代表了一个系统的静态视图,但这种静态视图是系统在某一时刻的一个快照. 对象图是用于呈 ...
- 将Asp.Net页面输出到EXCEL里去
其实,利用ASP.NET输出指定内容的WORD.EXCEL.TXT.HTM等类型的文档很容易的.主要分为三步来完成. 一.定义文档类型.字符编码 Response.Clear(); Respons ...