| 任务 | Red Hat / Fedora | Debian / Ubuntu |
| 添加、删除、更新软件包 | ||
| 刷新软件包列表 | Yum每次运行自动刷新 | apt-get update |
| 从软件包库安装软件 | yum install package_name | apt-get install package_name |
| 从文件安装软件包 |
yum install package.rpm rpm -i package.rpm | dpkg --install package.deb |
| 删除软件包 | rpm -e package_name | apt-get remove package_name |
| 检查软件包是否有升级 | yum check-update |
apt-get -s upgrade apt-get -s dist-upgrade |
| 升级软件包 |
yum update rpm -Uvh [args] | apt-get dist-upgrade |
| 升级整个系统 | yum upgrade | apt-get dist-upgrade |
| 软件包信息 | ||
| 搜索软件包 | yum search package_name | apt-cache search package_name |
| 显示库中存在的软件包 | yum list available | apt-cache dumpavail |
| 显示已安装的软件包 |
yum list installed rpm -qa | dpkg --list |
| 显示某软件包信息 | yum info package_name | apt-cache show package_name |
| 显示已安装的某软件包信息 | rpm -qi package_name | dpkg --status package_name |
| 显示已安装的某软件包的文件 | rpm -ql package_name | dpkg --listfiles package_name |
| 显示已安装的某软件包的文档文件 | rpm -qd package_name | - |
| 显示已安装的某软件包的配置文件 | rpm -qc 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 |
| 软件包文件信息 | ||
| 获得某软件包文件信息 | rpm -qpi package.rpm | dpkg --info package.deb |
| 显示包中的文件 | rpm -qpl package.rpm | dpkg --contents package.deb |
| 显示包中的文档文件 | rpm -qpd package.rpm | - |
| 显示包中的配置文件 | rpm -qpc package.rpm | - |
| 解压缩包中的文件 | 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 |
| 其他的包管理系统工具 | ||
| 显示软件包缓存统计信息 | - | apt-cache stats |
| 验证所有已安装的软件包 | rpm -Va | debsums |
|
移除本地缓存目录中的软件包 (应该是已下载的包文件,并不是从系统中删除包) | yum clean packages | apt-get clean |
| 仅移除本地缓存目录中已过时的软件包 | - | 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 |
| 一般的包管理系统信息 | ||
| 包文件扩展名 | *.rpm | *.deb |
| 软件库位置定义 | /etc/yum.conf | /etc/apt/sources.list |
相关推荐
Alipay 支付唤起 h5 测试
测试地址 https://recharge.apps.oppomobile.com/recharge-center/recharge/?from=message try { //唤起客户端快捷参数 var data = {"requestType":"SafePay","fromAppUrlScheme":"alipays","dataString":"h5_ro...
Ubuntu 和 Redhat / Fedora 软件包管理命令对比表
任务 Red Hat/Fedora Ubuntu 添加、删除、更新软件包 刷新软件包列表 Yum每次运行自动刷新 apt-get update 从软件包库安装软件 yum install package_name apt-get install package_
5个必知的脑网络图论指标:从聚类系数到小世界特性(附BCT工具包使用指南)
本文深度解析脑网络图论分析中五个核心指标:聚类系数、特征路径长度、全局效率、局部效率及节点效率,并详解其计算与解读。结合Brain Connectivity Toolbox工具包,提供从实战计算、常见报错解决到小世界特性统计检验的完整指南,帮助研究者跨越理论与实操鸿沟,让连接矩阵数据真正服务于神经科学研究。
linux编写解压脚本,一个Linux的解压脚本
由于老是记不住各种压缩包的解压指令,于是就把解压的通用方式写到了脚本里面(只包含了部分压缩格式的解压,可以按需求自己添加即可),现在分享出来。使用方式很简单:unpkg.sh ./aaabbb.tar.gz即可。把unpkg放到/usr/bin下面(或者自己修改PATH也行),并添加可执行权限即可。#!/bin/sh# 用于解压缩# 使用例子是:# ./unpkg.sh -p *****.****...
从翼型到湍流:用生活化案例图解空气动力学核心概念(中英双语版)
本文通过飞机机翼、F1赛车、高尔夫球等生活化案例,图解空气动力学核心概念。深入浅出地解释了攻角如何产生升力、边界层与流动分离如何影响阻力、马赫数如何划分速度世界,以及涡流与湍流的特性与应用。文章还介绍了计算流体动力学(CFD)这一现代数字风洞工具,帮助读者直观理解这些塑造现代交通与运动设计的无形之力。
文石NoteX3国行版安装 Google Play经验分享
文石NoteX3国行版安装 Google Play经验分享。
Linux 常用命令总结(史上最全!!)
最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 ...
基于 Go 的微信滑块验证码自动化:协议还原与图像算法深度解析
本文从协议层、算法层和工程优化三个维度,系统拆解了基于Go的微信滑块验证码自动化方案。在协议层,通过手写protobuf编码器和RSA加密复现了微信UUID生成机制;在算法层,采用图像匹配技术实现滑块缺口定位;在工程层面,构建了包含HTTP状态机和随机化设备指纹的完整验证流程。文章重点阐述了技术实现的形式化建模、算法选择依据和复杂度分析,为工程师和算法研究者提供了可验证的技术方案。核心代码结构包括UUID生成、滑块状态机和图像匹配算法等模块,通过分层设计实现了高效可靠的验证码自动化破解。
linux软件包使用技巧总结
查找特定文件属于哪个软件包: dpkg -S stdio.h rpm -q --whatprovides /usr/lib/libavcodec.so.52 rpm -qf file:查询文件file是哪个rpm包中的;rpm -qf `which your_cmd`, rpm -qf `locate file_name` rpm -qi rpm_name:查看指定rpm包安装的详细
VI4302 1D dToF Sensor助力无人机定高避障:一场前所未有的飞行体验
另外,传感器因测量精度不够,产生的高度信息误差,会导致无人机无法精确定高,影响飞行稳定性和安全降落。芯视界于2022年发布的全新一代基于单光子探测技术的dToF激光雷达传感器芯片-VI4302,采用单电源低功耗系统,实现高性能测距、高稳定性,同时具备极强抗阳光能力以及兼容性等强大优势。无人机可以根据传感器提供的信息,快速调整飞行路径,避开潜在的障碍物,确保平稳的飞行。VI4302 1D dToF Sensor能够以极高的精度测量物体与无人机之间的距离,实现毫米级别的测量精度。⭐ 体型小巧,灵敏度高。
Claude Code 任务编排 头脑风暴与 疯狂拷问:Superpowers vs Grill-me 硬核对比与工程落地
Superpowers和Grill-me是AI编程中的互补工具:Superpowers提供工程化开发流程(从需求梳理到代码审查),确保规范执行;Grill-me通过持续追问帮助厘清需求,避免方向偏差。两者结合形成"构思-拷问-执行"工作流,前者负责方案生成与落地,后者专注需求审查。根据场景选择:个人项目可用Grill-me快速澄清需求,企业项目推荐Superpowers全流程,复杂开发则建议组合使用。它们分别解决"如何落地"和"是否对齐"的问题,共
Linux发行版市场占有率统计数据
Red Hat 34%,Debian 25%,Fedora 16%,SuSE 11%,Cobait 9%,Gentoo 2%,Mandriva 1.5%,CentOS 1.5%;据 Netcraft 的数据显示目前 Debian、Fedora、Gentoo、CentOS 这些非商业发行版的增长速度远远超过了 Red Hat、SuSE、Mandriva 等商业发行版;Gentoo 的增长势头也
OAuth2.0集成SpringSecurity加JWT实现单点登录
单点登录(Single sign on),英文名称缩写SSO,SSO的意思就是在多系统的环境中,登录单方系统,就可以在不用再次登录的情况下访问相关受信任的系统。也就是说只要登录一次单体系统就可以
Linux 中 test 命令的实战应用
testtest 表达式和[ 表达式 ],方括号前后必须加空格常用测试选项:-d(目录存在)、-f(普通文件存在)、-e(任意类型存在)-lt-gt-eq等可获取上一条命令的执行结果,0代表成功&&表示 “成功则执行”,||表示 “失败则执行”
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)
迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)
Linux发行版比较
Linux发行版发行版最有代表性的3个系列RedHat系Debian系Slackware系发行版大概比较RedHatEnterpriseLinux(Redhat系)CentOS(Redhat系)Fedora(Redhat系)Debian(Debian系)Ubuntu(Debian系)Slackware(Slackware系)结束语 发行版 发行版的意思是分布和流通,但是在Linux相关的情况下,可以认为是“种类”。因为Linux是开源的,所以在进化的过程中,从各种各样的分布源开始有各种各样的Linux。 由
温度PID控制PLC程序
温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值
Linux常用发行版介绍
Linux有很多的发行版本,好比windows有windows xp,win7,win10.虽然这个比喻不是很恰当,但是对于初学者来说可以暂时这样理解。在全球范围内有上百款Liunx发行版,常见的主流发行版如下图所示: 基本上可以分为三大系列:Redhat,Debian,Arch 以及其他自成体系的发行版如opensuse,slackware,gentoo。 1.Redhat...
Data-Structures-and-Algorithm-Analysis-in-Java.pdf
作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...
Linux发行版分类与安装选择分析
Linux众多的发行版让人眼花缭乱,本篇就来梳理一下目前Linux发行版的状况,让大家了解一个整体情况。
常见的Linux发行版本
什么是Linux发行版本?Linux发行版为许多不同的目的而制作, 包括对不同计算机结构的支持, 对一个具体区域或语言的本地化,实时应用,和嵌入式系统,甚至许多版本故意地只加入免费软件。已经有超过三百个发行版被积极的开发。 三大主流发行版本1.Debian:最早的Linux发行版之一,以稳定性著称派生版本Unbantu:更加轻量级;以桌面应用为主;程序开发人员最常用的Linux发行版本Mint:基...
Linux的发行版之间的联系和区别
联系 Linux的内核源代码和Linux的应用程序都可以自由获得,因此很多公司组织开发了属于自己的Linux发行版。主要有三个分支:Debian、Slackware、RedHat。每一个分支都拥有一个最具代表性的商业服务器级的发行版,分别是Ubuntu Server,简称Ubuntu;SUSE Linux Enterprise;Red Hat Enterprise Linux.。同时,还有基于这三
linux内核和发行版本的关系,简述Linux内核和Linux发行版的区别
做服务器运维工作,要经常和Linux的版本号打交道,但一直搞不明白Linux内核和Linux发行版到底是个啥东西。其实要理解Linux内核和Linux发行版之间的关系,只要能理解下面的关系就可以了:1.类似于游戏引擎《虚幻4》和游戏《绝地求生》之间的关系。没有虚幻4这款引擎,就没有绝地求生的游戏,但是有了虚幻4这款引擎,可以开发各种各样的游戏。2.类似于汽车的核心三大件(发动机、变速箱、底盘)和宝...
linux各发行版之间的区别
Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。下面介绍一下各个发行版本的特点: Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core
2020 年最漂亮的 Linux 发行版
关注、星标公众号,不错过精彩内容编辑:黄工素材来源:网络原文地址:https://itsfoss.com/beautiful-linux-distributions/想必大家都知道三大...
linux发行版之间的联系和区别
什么是Linux发行版? Linux的发行版说简单点就是不同的厂商根据个自不同的理念,针对不同使用方向(个人桌面、服务器等)将Linux内核进行不同侧重点的优化与图形界面的设计,并对常用的应用软件做一个打包,进行发行的系统,称之为发行版。大部分Linux操作系统都可以无偿获取和使用,而Linux的发行商(如:SLES,Redhat等)对于系统提供有偿的技术支持 Linux发行版主要有三个分支:Debian、Slackware、RedHat。 (1)Debian:(以社区的方式运作) ..
linux发行版的版本类别以及不同发行版之间的联系与区别
Linux是什么 Linux是一种自由和开放源代码的类Unix操作系统。该操作系统的内核由Linus Torvalds于1991年10月5日首次发布。根据其发布的内核(kernel)搭配上GNU上的应用程序,成为了当今世界上运用领域最广泛、使用人数最多的操作系统。通常情况下,Linux被打包成供个人计算机和服务器使用的Linux发行版。 Linux发行版包含Linux内核和支撑内核的实用程序和库,...
Linux发行版
GNU组织发起了开源程序运动,即任何程序开发完之后都必须把它的源代码通过互联网公开给任何人使用,源码不能运行,必须先编译成二进制格式才能运行(编译过程很难很难很难!要编译就要有编译器,编译器需要运行要有操作系统,这样就面临“先有鸡还是先有蛋”的问题,遗憾的是,GNU组织所发布的各种程序都是源代码,要想用Linux得先学会编译) 一些人自发组织起来,或为商业公司或为社区组织负责自己按照自己的理解来把这些源代码程序编译成二进制格式并打包提供给用户,Linux发行版由此而来。 所以,Linux是由互联网上各种各样
linux-27 发行版以及跟内核的关系
不行,我们编译好的,只能在64位运行,你拿来在32位上跑是绝对不可以的。基于redhat还有很多二次发行版,比方说叫centos,fedora不是二次发行版,fedora是为redhat提供实验环境的,它主要用于桌面,而现在的redhat主要指的是的企业版,每一种不同的版本,它的着眼点不同,桌面版主要用于提高用户体验的,会把界面做的非常华丽,像现在无论是ubuntu还是fedora,它的3d桌面做的非常漂亮,而且各种桌面效果做的很炫,其实比Windows好看的多,当然,这前提是你的显卡驱动得正确安装才行。
1万+



被折叠的 条评论
为什么被折叠?



