当前位置:网站首页 > R语言数据分析 > 正文

rpm命令和yum命令具有哪些作用(rpm常用命令)



  • yum list 软件名称 列出每个软件包(包括已安装和未安装) rpm -q
  • yum repolist 查看所有仓库
  • info 查询软件信息 rpm -qi
  • reinstall 重新安装 rpm -ivh
  • remove 卸载 rpm -e
  • provides 搜索
  • clean all 清除缓存
  • makecache 创建缓存

在这里插入图片描述

安装软件只需要给出软件名称

 
  

安装过程中分析依赖关系后,直接安装,无需交互

 
  

安装本地的rpm包,如果有依赖关系,会自动从软件仓库中下载所需依赖(非来自,repo定义的软件仓库)

 
  

安装网络上rpm包

 
  

对比linux 已安装的软件和yum仓库中的软件,有哪些需要升级

 
  

更新软件

 
  

先安装一个samba软件

 
  

删除该软件,不会删除依赖,但是我们尽可能不要使用删除软件操作

 
  

列出yum源可用的仓库

 
  

查询这个文件或命令属于哪个包

 
  

缓存yum源软件仓库,xml元数据文件

 
  

缓存软件包,修改yum全局配置文件

 
  

查看缓存的xml文件

 
  

另一种缓存rpm包方式

1.安装插件只下载软件包不安装

 
  

2.将软件下载到指定目录

 
  

清除所有yum缓存

 
  

只清除缓存的软件包

 
  

列出已经安装和所有可使用的软件组

 
  

安装一整个组的软件

 
  

yum 删除组

 
  

查看历史执行yum命令

 
  

查询历史执行yum命名ID详细信息

 
  

撤销历史执行过的yum命令

 
  
 
  

1.服务端构建直接的相应的yum库

阿里云网络库

base 库:

 
  

epel库:

 
  

ngxin库

 
  

搭建ftp

1.安装vsftp

 
  

2.关闭selinux
临时关闭

 
  

永久关闭

 
  

3.关闭防火墙
临时关闭

 
  

永久关闭

 
  

4.启动ftp服务

 
  

5.创建yum仓库对应的目录

 
  

1.base库

 
  

2.update库

 
  

3.ngxin 库:
rpm 包来自源于ngxin官网

 
  

安装createrepo并创建reopdatacreaterepo /var/ftp/nginx

安装:

 
  

生成仓库信息

 
  

创建成功查看信息:

 
  

多出一个目录: repodata
进入目录会有一个 repomd.xml 文件

1.关闭selinux和防火墙,配置同服务端
2.配置yum库文件

 
  

update库:

 
  

nginx库:

 
  

源码包的编译用到了linux系统里的编译器,通常源码包都是用C语言开发的,这也是因为C语言为linux上最标准的程序语言

Linux上的C语言编译器叫做gcc,利用它就可以把C语言变成可执行的二进制文件

如果你的机器上没有安装gcc就没有办法去编译源码。可以使用yum install -y gcc来完成安装

nginx官网下载 一般都是tar包

[root@ltt ~]$wget https://nginx.org/download/nginx-1.21.3.tar.gz

源码包如何安装

编译环境gcc、make

依赖环境pcre、openssl

准备对应如软件 nginx-1.21.3.tar.gz

tar xf nginx-1.21.3.tar.gz

1.安装路径

2.功能模块:检测依赖关系

3.生成makefile文件 cd nginx-1.21.3

4.编译make

根据makefile上的内容将源码编译成二进制

http://www.3fwork.com/kaifa215/007411MYM023301/configure --prefix=/sort/nginx-1.21.3 编译时需要依赖包一般有:

  • yum -y install gcc
  • yum -y install make
  • yum -y install pcre-devel
  • yum -y install zlib-devel

安装完成

echo $?

返回0 表示安装成功

执行make 只要上面执行脚本时不会出错 这里也不会

最后执行 make install 完成安装

检测是否安装成功: cd /sort/nginx-1.21.3

如果出现 conf html logs sbin 这4个目录 说明安装成功

在这里插入图片描述

到此这篇rpm命令和yum命令具有哪些作用(rpm常用命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • srore的名词(irregular名词怎么写)2026-03-26 23:36:09
  • vcore是什么意思(vcr什么意思中文翻译)2026-03-26 23:36:09
  • car play车载怎么断开连接(无线carplay怎么断开链接)2026-03-26 23:36:09
  • oracle代码生成器(oracle编写)2026-03-26 23:36:09
  • awe是什么意思(aware是什么意思)2026-03-26 23:36:09
  • enoent no such file or 打包报错(no much file or directory)2026-03-26 23:36:09
  • mha是什么意思医学上(mhr医学上是什么意思)2026-03-26 23:36:09
  • string转map对象(map<string,string>转map<string,object>)2026-03-26 23:36:09
  • hprof文件占用太多内存(hprof 文件)2026-03-26 23:36:09
  • no such file!!(nosuchfileordirectory c语言)2026-03-26 23:36:09
  • 全屏图片