Red Hat、Fedora和Ubuntu软件包操作
五、Red Hat、Fedora和Ubuntu软件包操作对比
最后总结:
在 /etc/yum.conf 的 [main] 后面添加以下配置即可!
代码如下:
exclude=centos-release*
| 任务 | Red Hat、Fedora | Ubuntu |
| 基本信息 | ||
| 软件包后缀 | *.rpm | *.deb |
| 软件源配置文件 | /etc/yum.conf | /etc/apt/sources.list |
| 安装、删除、升级软件包 | ||
| 更新软件包列表 | 每次运行yum时自动执行 | apt-get update |
| 从软件仓库软件安装软件 | yum install package | apt-get install package |
| 安装一个已下载的软件包 | yum install pkg.rpm rpm -i pkg.rpm | dpkg -i pkg.deb pkg –install pkg.deb |
| 删除软件包 | rpm -e package | apt-get remove package |
| 软件包升级检查/测试 | yum check-update | apt-get -s upgrade apt-get -s dist-upgrade |
| 升级软件包 | yum update rpm -Uvh [args] | apt-get upgrade |
| 升级整个系统 | yum upgrade | apt-get dist-upgrade |
| 软件包信息 | ||
| 获取某软件包的信息 | yum search package | apt-cache show package |
| 获取所有软件包的信息 | yum list available | apt-cache dumpavail |
| 显示所有已安装的软件 | yum list installed rpm -qa | dpkg -l dpkg –list |
| 获取某个已安装软件包的信息 | yum info package rpm -qi package | dpkg –status package |
| 列出某个已安装软件包所包含的文件列表 | rpm -ql package | |
| 列出某个已安装软件包所包含的文档 | rpm -qd package | 无 |
| 列出某个已安装软件包所包含的配置文件 | rpm -qc package | 无 |
| 显示某个软件包所依赖的软件包列表 | rpm -qR package | apt-cache depends package |
| 显示某个软件包的反向依赖关系 | rpm -q -whatrequires [args] | apt-cache rdepends package |
| 软件包文件信息 | ||
| 获取某个软件包文件的信息 | rpm -qpi pkg.rpm | dpkg –info pkg.deb |
| 获取某个软件包文件所包含的文件列表 | rpm -qpl pkg.rpm | dpkg –contents pkg.deb |
| 获取某个软件包文件所包含的文档 | rpm -qpd pkg.rpm | 无 |
| 获取某个软件包文件所包含的配置文件 | rpm -qpc pkg.rpm | 无 |
| 软件包解压 | rpm2cpio pkg.rpm | cpio -vid | dpkg-deb –extract pkg.deb |
| 搜索某个文件是由哪个软件包安装的 | rpm -qf /file/name | dpkg -S /file/name dpkg –search /file/name |
| 搜索所有提供某个文件的软件包 | yum provides /file/name | apt-file search /file/name |
| 杂项 | ||
| 显示本地软件包缓存的状态 | 无 | apt-cache stats |
| 校验所有已安装的软件包 | rpm -Va | debsums |
| 删除本地缓存的所有软件包 | yum clean packages | apt-get clean |
| 仅删除本地缓存中过时的软件包 | 无 | apt-get autoclean |
| 删除所有软件包信息 | yum clean headers | apt-file purge |
Red Hat、Fedora和Ubuntu软件包操作的更多相关文章
- 转: Red Hat/Fedora Linux 上使用 yum 安装 python pip 模块
from: http://www.cnblogs.com/moinmoin/archive/2012/03/07/red-hat-Fedora-python-pip-install-how.html ...
- 自学Linux Shell9.2-基于Red Hat系统工具包存在两种方式之一:RPM包
点击返回 自学Linux命令行与Shell脚本之路 9.2-基于Red Hat系统工具包存在两种方式之一:RPM包 本节主要介绍基于Red Had的系统(测试系统centos) 1. 工具包存在两种方 ...
- Install SVN (Subversion) Server on Fedora 20/19, CentOS/Red Hat (RHEL) 6.5/5.10
Install SVN (Subversion) Server on Fedora 20/19, CentOS/Red Hat (RHEL) 6.5/5.10 Updated by JR on Mar ...
- KALI Linux problems & Study Red Hat | Ubuntu
Problem When you ask some website with https head.you may met the problem secure connection failed ...
- Install MongoDB on Red Hat Enterprise, CentOS, Fedora, or Amazon Linux
Install MongoDB on Red Hat Enterprise, CentOS, Fedora, or Amazon Linux¶ Overview Use this tutorial t ...
- Fedora CentOS Red Hat中让vim支持语法高亮设置
Fedora / CentOS / Red Hat这三个系统里默认的vi是没有语法高亮显示的,白色的字体看起来很不舒服. 首先用命令行cat /etc/os-release查看当前linux系统的类型 ...
- Configure Always On Availability Group for SQL Server on RHEL——Red Hat Enterprise Linux上配置SQL Server Always On Availability Group
下面简单介绍一下如何在Red Hat Enterprise Linux上一步一步创建一个SQL Server AG(Always On Availability Group),以及配置过程中遇到的坑的 ...
- 基于网络的 Red Hat 无人值守安装
基于网络的 Red Hat 无人值守安装 本文介绍了 PC 平台上的一种快速 Red Hat Linux 安装方案.它具有很高的自动化程度--用户只需手工启动机器并选择从网络启动,就可以完成整个安装过 ...
- Red hat 6.4下面的qt安装
运行环境:Red hat 6.4 去官网下载qt5.2并且安装 当启动的时候会出现如下错误 核心载入失败: /opt/Qt5.2.0/Tools/QtCreator/lib/qtcreator/plu ...
随机推荐
- ping不通www.baidu.com,但可以访问www.baidu.com网页
https://blog.csdn.net/stpeace/article/details/45116425 了解网络的人, 基本上都用过ping命令, 这个优秀的小工具通常能非常靠谱地检测网络的连通 ...
- 将数据写入已有的excel文件
/** * 将反馈结果写入excel中 * */ public static void writeExcelResult(String url,List<Integer> result) ...
- 洛谷 三月月赛 A
模拟模拟 #include<bits/stdc++.h> using namespace std; inline int ra() { ,f=; char ch=getchar(); ; ...
- 获得spring
这里 手动下载 各版本的发行包 这里是 官方项目地址 这里是在 GitHub上托管源代码 的地方 已知spring依赖的其他jar commons-logging-1[1].0.4.jar
- Java并发读书笔记:线程通信之等待通知机制
目录 synchronized 与 volatile 等待/通知机制 等待 通知 面试常问的几个问题 sleep方法和wait方法的区别 关于放弃对象监视器 在并发编程中,保证线程同步,从而实现线程之 ...
- python 检测端口是否被占用
前记 python中有些常用的东西,虽然小,但是非常实用.这里就做个备忘吧. 实例 检测端口是否被占用. ''' -- coding: utf-8 -- import os import sock ...
- Spark 2.x 在作业完成时却花费很长时间结束
使用 Apache Spark 2.x 的时候可能会遇到这种现象:虽然 Spark Jobs 已经全部完成了,但是程序却还在执行.比如我们使用 Spark SQL 去执行一些 SQL,这个 SQL 在 ...
- jedis的ShardedJedisPool链接池的扩容问题
回顾上一篇文章jedis连接池的构建. 我们来分析ShardedJedisPool的基于客户端分片所可能带来的问题:扩容 ShardedJedisPool的节点扩容 .ShardedJedisPool ...
- mysql安装--window版
一.下载 二.解压 三.配置 四.环境变量 五.安装MySQL服务 六.启动MySQL服务 七.停止MySQL 一.下载 第一步:打开网址,https://www.mysql.com,点击downlo ...
- P 1026 程序运行时间
转跳点: