`
MyEyeOfJava
  • 浏览: 1152011 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:71171
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

[Linux]Ubuntu与redhat包管理器命令对比

阅读更多

Below is a table of equivalent commands for package management on both Ubuntu/Debian and Red Hat/Fedora systems.

Task

Red Hat/Fedora

Ubuntu

Adding, Removing and Upgrading Packages

Refresh list of available packages

Yum refreshes each time it's used

apt-get update

Install a package from a repository

yum install package_name

apt-get install package_name

Install a package file

yum install package.rpm 
rpm -i package.rpm

dpkg --install package.deb

Remove a package

rpm -e package_name

apt-get remove package_name

Check for package upgrades

yum check-update

apt-get -s upgrade 
apt-get -s dist-upgrade

Upgrade packages

yum update 
rpm -Uvh [args]

apt-get upgrade

Upgrade the entire system

yum upgrade

apt-get dist-upgrade

Package Information

Get information about an available package

yum search package_name

apt-cache search package_name

Show available packages

yum list available

apt-cache dumpavail

List all installed packages

yum list installed 
rpm -qa

dpkg --list

Get information about a package

yum info package_name

apt-cache show package_name

Get information about an installed package

rpm -qi package_name

dpkg --status package_name

List files in an installed package

rpm -ql package_name

dpkg --listfiles package_name

List documentation files in an installed package

rpm -qd package_name

-

List configuration files in an installed package

rpm -qc package_name

dpkg-query --show -f '${Conffiles}\n'package_name

Show the packages a given package depends on

rpm -qR package_name

apt-cache depends

Show other packages that depend on a 
given package (reverse dependency)

rpm -q -whatrequires [args]

apt-cache rdepends

Package File Information

Get information about a package file

rpm -qpi package.rpm

dpkg --info package.deb

List files in a package file

rpm -qpl package.rpm

dpkg --contents package.deb

List documentation files in a package file

rpm -qpd package.rpm

-

List configuration files in a package file

rpm -qpc package.rpm

-

Extract files in a package

rpm2cpio package.rpm | cpio -vid

dpkg-deb --extract package.deb dir-to-extract-to

Find package that installed a file

rpm -qf filename

dpkg --search filename

Find package that provides a particular file

yum provides filename

apt-file search filename

Misc. Packaging System Tools

Show stats about the package cache

-

apt-cache stats

Verify all installed packages

rpm -Va

debsums

Remove packages from the local cache directory

yum clean packages

apt-get clean

Remove only obsolete packages from the local cache directory

-

apt-get autoclean

Remove header files from the local cache directory 
(forcing a new download of same on next use)

yum clean headers

apt-file purge

General Packaging System Information

Package file extension

*.rpm

*.deb

Repository location configuration

/etc/yum.conf

/etc/apt/sources.list

 

 

 

 

1
0
分享到:
评论

相关推荐

    ubuntu和redhat区别

    标题中的“ubuntu和redhat区别”指的是Ubuntu与RedHat这两个知名的Linux操作系统之间的主要差异。这两个系统都是基于Linux内核构建的,但它们在设计、目标用户群体和包管理等方面存在显著区别。 首先,RedHat是最早...

    linux /unix/centos/ubuntu/redhat常用命令大全/手册/下载

    在Linux、Unix、CentOS、Ubuntu以及RedHat等类UNIX操作系统中,命令行是系统管理员和开发者的主要工作界面。这些操作系统提供了丰富的命令工具,用于执行各种任务,如文件管理、系统监控、网络通信等。本资源集合了...

    ubuntu及redhat开启文件共享.docx

    在 redhat 系统中,可以使用 yum install samba 命令来安装 Samba 服务程序,而在 Ubuntu 系统中,可以使用 apt install samba 命令来安装 Samba 服务程序。 在安装 Samba 服务程序时,需要安装 smbclient 工具,...

    linux(redhat+ubuntu)安装教程+图解

    linux(redhat+ubuntu)安装教程+图解

    linux(RedHat)抓包及ethereal抓包工具的使用方法借鉴.pdf

    在实际应用中,我们可以根据需要指定交互双方的抓包命令。例如,tcpdump host 192.168.0.2 and 192.168.0.3 –s0 –w /tmp/2-3.cap 只抓这 2 台主机之间交互的消息,其它消息被过滤掉。 Ethereal 是一个功能强大的...

    RTL8188GU驱动 linux(deepin,ubuntu,redhat等)

    在Ubuntu这样的Debian系发行版中,用户通常可以使用`apt-get`或`apt`命令来搜索并安装预编译的驱动包,但这在深in和RedHat这类发行版中可能不适用,因为它们可能需要更直接地处理源码级的驱动安装。 总结来说,RTL...

    linux 教程+redhat+unbuntu

    "033-RHCE认证用户基础.ppt"可能与Red Hat Certified Engineer(RHCE)认证有关,这是一个验证Linux系统管理员技能的专业认证。该认证通常涵盖高级系统管理任务,如网络配置、存储管理、安全管理、性能调优等。 ...

    redhat linux关键命令

    根据给定的文件标题“Redhat Linux关键命令”及其描述、标签和部分内容,本文将深入解析其中提及的多个Linux命令,这些命令对于Redhat Linux系统的管理和操作至关重要。 ### 1. cat - 显示文件内容 `cat`命令用于...

    redHat和ubuntu区别

    4. **包管理器**:RHEL 和 CentOS 使用 RPM 包管理系统,而 Ubuntu 使用的是基于 Debian 的 APT 包管理系统。 5. **桌面环境**:Ubuntu 默认使用 GNOME 桌面环境,而 RHEL 和 CentOS 可能会根据用户需求安装不同的...

    Linux redhat桌面命令中文乱码解决

    ### Linux Redhat桌面命令中文乱码解决方案 在安装Redhat Linux之后,经常遇到的一个问题是中文显示出现乱码问题。这不仅影响用户体验,还可能导致一些功能无法正常使用。本文将详细介绍如何全面解决这一问题,并...

    RedHat Linux安装图解

    RedHat Linux安装图解RedHat Linux安装图解RedHat Linux安装图解RedHat Linux安装图解

    redhat linux 服务器管理与应用

    redhat linux 服务器管理与应用

    RedHat linux as 3 集群管理指南

    RedHat linux as 3 集群管理指南,中文版

    Redhat linux常用的命令

    在Redhat Linux系统中,掌握一系列基本命令是进行高效操作和管理的关键。以下是对Redhat Linux中几个常用命令的深入解析,旨在帮助用户理解并灵活运用这些命令。 #### 1. `ls` 命令:目录列表 - **基本用法**:`ls`...

    RedHat Linux服务器操作系统常用命令

    在Red Hat Linux服务器操作系统中,命令行界面是管理员和开发者的主要工作环境,因为它提供了高效、直接的系统管理方式。以下是一些常用的Linux命令,这些命令对于理解和操作Red Hat Linux服务器至关重要。 1. **ls...

    redhat linux基础试题

    ### RedHat Linux基础知识点解析 #### 一、RedHat Linux概述 - **多用户系统**:RedHat Linux支持...以上是RedHat Linux基础知识的一些重要知识点和命令的详细解释,掌握这些内容对于学习和使用RedHat Linux非常重要。

    基于Redhat 9.0实现Linux 0.01编译与运行.pdf

    在实现Linux 0.01编译与运行时,作者采用了Redhat 9.0平台作为开发环境,GNU工具链作为开发工具,并使用GNU工具链的AT&T语法汇编器进行汇编程序的编译。在源代码语法的修改方面,作者参照Linux 0.11源代码,对Linux ...

Global site tag (gtag.js) - Google Analytics