linux rpm 基础知识

技术linux rpm 基础知识 linux rpm 基础知识目录Linux中安装软件的三种方式rpmrpm安装rpm安装插图1)rpm安装插图2)rpm卸载rpm更新软件包名称解析rpm查看指令
Li

linux rpm基础

在Linux目录下安装软件的三种方法rpmrpm安装rpm安装插图1)rpm安装插图2)rpm卸载rpm更新软件包名称解析rpm查看说明

Linux中安装软件的三种方式

1) rpm安装

# rpm安装类似于windows中的安装包。下载后可以直接安装。缺点是不能自行解决依赖性。

什么叫自己解决不了依赖?

假设:

安装python需要安装C语言,但是rpm本身无法下载安装包,需要自己下载。如果安装包简单,就可以了;如果很复杂,它就是不能自己解决依赖性。

2)基于rpm安装yum installation :即在rpm上增加自动解析依赖关系的功能。

3)源代码安装:编译源代码获得软件包。

#接下来,详细介绍三种安装方式。

rpm

rpm安装

安装:rpm-IVH[软件包名称]

卸载:rpm-e[软件包名称]

升级:rpm-Uvh[包名]

上传下载:yum install lrzsz -y(安装前先安装软件包,否则可能无法安装)

安装上述命令后,转到https://repo.huaweicloud.com/centos/7/os/x86_64/Packages/.

寻找zsh软件包,下载,将安装包拖到xshell中成功安装。说明2)

[root @ localhost/]# rpm-IVH zsh-5 . 0 . 2-34 . el7 _ 8 . 2 . x86 _ 64 . rpm

校准是否成功安装:

[root@localhost /]# zsh

[root@localhost]/#(表示成功)

[root@localhost]/#退出

rpm安装插图1)

rpm安装插图2)

rpm卸载

# rpm -e zsh

[root@localhost /]# rpm -e zsh

[root@localhost /]# zsh

-bash :/usr/bin/zsh 3360没有该文件或目录。

[root@localhost /]#

卸载只需要写你下载的包的名字。

rpm更新

[root @ localhost/]# rpm-Uvh zsh-5 . 0 . 2-34 . el7 _ 8 . 2 . x86 _ 64 . rpm

制备中.# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # [100%]

升级/安装.

1: zsh-5 . 0 . 2-34 . el7 _ 8.2 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 100%]

[root@localhost /]#

#校准成功吗?

[root@localhost /]# zsh

[root@localhost]/#

软件包名称解析

zsh-5 . 0 . 2-34 . el7 _ 8 . 2 . x86 _ 64 . rpm

包装名称:zsh

版本号。5.0.2

编译多少次:34

适用平台为:el7_8.2(CentOS 7)

适用的系统位数是:x86_64。

加长件:转/分

rpm查看指令

1)检查软件包的配置文件(rpm -qc zsh)

[root@localhost /]# rpm -qc zsh

/etc/skel/。zshrc

/etc/zlogin

/etc/zlogout

/etc/zprofile

/etc/zshenv

/etc/zhrc

2)检查是否安装了某个软件(rpm -q zsh)。

[root@localhost /]# rpm -q zsh

zsh-5.0.2-34.el7_8.2.x86_64

3)检查当前系统中安装了哪些软件(rpm -qa)

[root@localhost /]# rpm -qa

yum-plugin-fast stmirror-1 . 1 . 31-54 . el7 _ 8 . no arch

设置-2.8.71-11.el7.noarch

libndp-1.2-9.el7.x86_64

.

4)检查软件的安装路径,看看安装了什么(rpm -qc zsh)

[root@localhost /]# rpm -qc zsh

/etc/skel/。zshrc

/etc/zlogin

/etc/zlogout

.

还有一个。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/149508.html

(0)

相关推荐

  • OpenTelemetry的相关知识点有哪些

    技术OpenTelemetry的相关知识点有哪些本篇内容主要讲解“OpenTelemetry的相关知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“OpenTelem

    攻略 2021年11月16日
  • 嵌套_ table _ set _ refhint在数据库中有什么用?

    技术数据库中NESTED_TABLE_SET_REFS hint有什么用这篇文章将为大家详细讲解有关数据库中NESTED_TABLE_SET_REFS hint有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家

    攻略 2021年12月13日
  • 如何修改IIS目录的ASP.NET版本

    技术如何修改IIS目录的ASP.NET版本这篇文章将为大家详细讲解有关如何修改IIS目录的ASP.NET版本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一个用于修改虚拟目录的ASP.

    攻略 2021年11月19日
  • EOS区块链PHP开发包怎么用

    技术EOS区块链PHP开发包怎么用这篇文章主要为大家展示了“EOS区块链PHP开发包怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“EOS区块链PHP开发包怎么用”这篇文

    攻略 2021年11月25日
  • 安装实时监控mysql开源工具GitHub orzdba的操作方法

    技术安装实时监控mysql开源工具GitHub orzdba的操作方法这期内容当中小编将会给大家带来有关安装实时监控mysql开源工具GitHub orzdba的操作方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读

    攻略 2021年10月29日
  • 在ASP.NET Core web API使用Swagger/OpenAPI,二)

    技术在ASP.NET Core web API使用Swagger/OpenAPI,二) 在ASP.NET Core web API使用Swagger/OpenAPI(二)实战
    首先介绍三个重要组件:Sw

    礼包 2021年11月26日