首页 > 系统相关 >Linux YUM和RPM软件包管理

Linux YUM和RPM软件包管理

时间:2022-08-18 15:15:59浏览次数:68  
标签:安装 rpm Linux 安装包 YUM 软件包 yum RPM

1、YUM软件包管理器(推荐)

yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。

基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

yum [选项] [参数]

选项:

-y :当安装过程提示选择全部为 "yes";

-q:不显示安装的过程;

参数:

  • install :安装 rpm 软件包
  • update :更新 rpm 软件包
  • check-update: 检查是否有可用的更新 rpm 软件
  • remove :删除指定的 rpm 软件包
  • list :显示软件包信息
  • clean 清理 yum 过期的缓存
  • deplist 显示 yum 软件包的所有依赖关系

yum卸载命令

yum remove 软件名:

image

yum安装命令

yum install 软件名:

image
yum list | grep google-chrome:查找google-chrome浏览器软件;
image

2、RPM(安装包)包管理

RPM(RedHat Package Manager),RedHat软件包管理工具,由Red Hat(红帽子)公司提出,被众多linux发行版采用,后缀是rpm是安装包;

安装包名字是由: 安装包名 软件版本号 发布版本号 系统支持平台 文件后缀 组成;

RPM查询命令

rpm -qa :查询所安装的所有 rpm 软件包

由于软件包比较多,一般都会采取过滤

rpm -qa | grep 软件包 :查询指定rpm软件包

image

rpm -qi 软件包:查询rpm软件包详细信息

image

RPM 卸载命令

rpm -e 软件包:卸载rpm软件包

image

rpm -e --nodeps 软件包:卸载软件时,不检查依赖。

RPM安装命令

软件包类型

  • bin文件 .bin (适合所有Linux发行版),bin是可以执行的文件。

  • rpm文件 .rpm,yum(redhat系列)大多数官方下载的安装包都是rpm格式

    rpm -ivh sunloginclient-11.0.0.36662.x86_64.rpm :安装软件
    -i 安装
    -h 以"#"显示进度
    -v 显示详细过程 可视化
    **-vv **显示更加详细的过程
    --nodeps 安装前不检查依赖

    image

标签:安装,rpm,Linux,安装包,YUM,软件包,yum,RPM
From: https://www.cnblogs.com/DAZKT12/p/16598729.html

相关文章

  • linux 常用命令
    ps ps-aux(a显示现行终端机下的所有程序,包括其他用户的程序。u以用户为主的格式来显示程序状况。x显示所有程序,不以终端机来区分。) netstat netstat-......
  • rpm方式升级nginx1.22
    目录rpm方式升级nginx1.221、下载升级包及所依赖包2、安装替换之前的版本rpm方式升级nginx1.221、下载升级包及所依赖包nginx1.22下载地址:http://nginx.org/packages/rh......
  • Linux搭建DNS服务器
        环境centos7.xDNSSERVER:10.40.248.93简介DNS域名系统:过域名系统,可以使用易于理解和形象的字符串名称来标识网络应用(如www.baidu.com、www.taobao.com)。......
  • Golang打包windows、macos、linux下可执行文件
    windows.exe:#64bitGOOS=windowsGOARCH=amd64gobuild-obin/app-amd64.exeapp.go#32-bitGOOS=windowsGOARCH=386gobuild-obin/app-386.exeapp.goLinu......
  • jenkins linux服务器使用ssh实现免密登陆
    需求Jenkins部署的时候需要登陆到部署机执行shell脚本,然后采用ssh免密登陆。具体步骤(1)、客户端首先向服务器发送要对其进行身份验证的密钥对的用户名。(2)、服务器检......
  • Linux c++ 试验-10 一例undefined reference to symbol 'pthread_create@@GLIBC_2.2.5
    最近在编写一个程序时(x64Linux,Arm下没有这个问题),出现了undefinedreferencetosymbol'pthread_create@@GLIBC_2.2.5'”,明明有设置-pthread(l60870里用到了这个库)。经过......
  • linux下mysql5.7初始密码查看及忘记密码重置
    linux在安装mysql,从5.7开始会自动生成一个随机密码,如果不注意没有记下这个随机密码,mysql安装成功后就会无法登录。一、查看初始密码grep'temporarypassword'......
  • linux-crontab每分钟定时执行
    [root@tingnan-DB3tandelindata]#servicecrondrestart#重启定时任务,有restart和reload两个命令[root@tingnan-DB3tandelindata]#servicecrondstatus#查看执......
  • linux修改为静态ip
    1.进入网卡配置信息cd/etc/sysconfig/network-scripts/2.编辑以ifcfg-ens开头的文件vimifcfg-ens333.修改配置信息  其中static是静态获取IPAD......
  • Linux uname command All In One
    LinuxunamecommandAllInOne$uname-a#Darwinxgqfrms-mbp.local21.4.0DarwinKernelVersion21.4.0:MonFeb2120:34:37PST2022;root:xnu-8020.101.4~2/......