linux软件管理YUM与配置YUM源

yum ---> 软件包管理器
是一个基于RPM的软件包管理器
能够从指定服务器自动下载RPM包并且安装
可以处理软件之间的依赖关系,一次性安装所有依赖的软件包

yum源分为本地yum源与网络yum源

yum

clean all --->清除原有yum缓存
repolist --->列出仓库信息
install software --->安装
update --->更新 (更新单个软件)
list software --->查看软件
list all --->查看所有软件
list installed --->列出已安装软件
list available --->列出可安装软件
reinstall software --->重新安装
remove software --->卸载
info software --->查看软件信息
search software --->根据软件信息查找软件
whatprovides file --->根据文件找出包含此文件的软件
groups list --->列出软件组
groups info --->查看软件组的信息
groups install sfgroup --->安装软件组
groups remove sfgroup --->卸载软件组(只卸载软件,不卸载依赖性)
注 ---> yum命令的使用必须是在yum源搭建成功后才能正常运行



实验具体操作
安装dhcp软件

重新安装dhcp软件

更新dhcp软件

删除dhcp软件

查看软件dhcp

查看所有软件并筛选lftp软件

清除原有yum源缓存

列出仓库信息(yum源仓库)

列出已安装软件

列出可安装软件

查看dhcp软件信息

软件信息查找相关软件

根据文件lftp找出包含此文件的软件

列出软件组

查看base软件组的信息

安装软件组base

卸载软件base

.



配置本地yum源
1.获得一个与本机系统版本一致的系统镜像

下载本地rhel7.3镜像

注 ---> rhel7.3必须下载rhel7.3镜像

2.挂载镜像

已挂载成功

3.设定永久挂载
vim /etc/rc.d/rc.local

编辑挂载信息

chmod 755 /etc/rc.d/rc.local ---> 在系统开机时会自动执行此脚本

4.设定系统安装源指向

vim /etc/yum.repos.d/rhel7.3.repo> 文件名称必须以repo结尾

注 ---> /etc/yum.repos.d/目录下只能有一个默认文件生效


[rhel7.3] ---> 仓库名称
name=rhel7.3 ---> 对软件源的描述
baseurl=file:///rhel7.3---> 本地安装源
gpgcheck=0 ---> 不检测gpgkey

清空yum源缓存

显示已有yum源确认配置成功

测试:
在浏览器中输入地址:
登录地址测试成功

.



共享型yum源的部署(http网络共享)

必须开启httpd服务
1.开启httpd

关闭防火墙和开机禁用

2.挂载镜像

注 ---> httpd有默认共享的目录 /var/www/html/

设置永久挂载
vim /etc/rc.d/rc.local


编辑挂载信息

chmod 755 /etc/rc.d/rc.local ---> 在系统开机时会自动执行此脚本

3.设定系统安装源指向

vim /etc/yum.repos.d/rhel7.3.repo> 文件名称必须以repo结尾

4.测试:
在浏览器中输入地址:
登录地址测试成功
http://172.25.254.31/rhel7.3 ---> 此地址就是网络yum源地址

安装dhcp

无依赖关系提示,可一次性安装

原文地址:https://blog.51cto.com/14190777/2424315

时间: 2024-07-31 14:49:10

linux软件管理YUM与配置YUM源的相关文章

linux软件管理之rpm、yum

应用程序: 程序:Architecture C语言:源代码-->(编译)二进制格式 脚本:解释器(二进制程序) 源代码-->编译-->链接-->运行 程序: 库: 静态 动态 静态连接(直接把需要的库文件打包进程序) 动态连接(将载入内存的库文件直接调用) 共享库 .so后缀(shared object) 配置文件 程序的组成部分: 1.二进制程序(二进制文件运行需要依赖于库,这里的库指的是共享库和程序自身提供的库) 库一般存放在/lib,/usr/lib路径,应用程序的库及系统底

Linux软件管理 - YUM工具

Linux软件管理 - YUM工具 文本关键字:Linux.软件管理.YUM工具.解决依赖 一.YUM介绍 1. YUM含义 YUM的全称是:Yellowdog Updater Modified,是一个基于RPM包管理的Shell前端软件包管理器.由于是基于RPM包管理器,那么使用的场景也就和RPM类似,主要支持的Linux操作系统为:RedHat.CentOS.Fedora.YUM还提供了图形化前端工具:yumex和kyum,需要在yum正常工作的前提下使用. 2. YUM特点 使用pytho

linux软件包管理之rpm 、yum基本使用

linux软件包管理之rpm .yum基本使用 一.RPM RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux.S.u.S.E.以及TurboLinux等Linux的分发版本都有采用,可以算是公认的行业标准了. RPM主要功能在于对linux中以.rpm为后缀的软件包的安装.升级.卸载.校验及查询进行便捷管理. 1.安装软件包及常用选项       rpm

linux软件管理(六)

[教程主题]:linux软件管理 [1]软件包管理 在系统管理中,软件包的管理是最重要的,是系统管理的基础的基础, 只有我们学会软件包的管理才能谈得上其它的应用. RPM RPM是软件管理程序,提供软件的安装.升级.查询.反安装的功能.优点:a.安装方便,软件中所有数据都经过编译和打包b.查询.升级.反安装方便缺点:a.缺乏灵活性b.存在相依属性 用法: rpm  参数   软件包 指令选项-i:安装.-U:升级安装,如果不存在也安装.-F:更新安装,如果不存在不安装.-v:查看信息.-h:有进

linux软件管理之------编译安装nginx服务器并手动编写自动化运行脚本

红帽系列的 linux软件管理分为三类:1. rpm 安装软件.2. yum 安装软件.3. 源码包编译安装.前面两种会在相关专题给出详细讲解.源码包的编译安装是非常关键的,我们知道linux的相关版本非常多,相关的编译器,解释器也有很多,很多还有最小系统,嵌入式系统等等.同一功能的软件如果只有编译好的软件包,在其它linux的平台上,可能并不能正常安装运行,在此情况下,源码包编译安装出现了.所以本文的重点是以nginx为例,给出源码包编译安装的详细过程,同时带你手工编写自动化运行脚本. 准备工

Linux软件管理 - 编译安装

Linux软件管理 - 编译安装 文本关键字:Linux.软件管理.configure.make.make install 一.环境准备 很多软件下载之后是一个源码包,是不能够直接运行的,需要先进行编译安装,生成可执行程序.在进行编译时,需要先使用yum安装编译工具. 1. 核心组件 必须要安装的就是gcc(GNU Compiler Collection)GNU编译器套件,其中包含了C.C++.Objective-C.Fortran.Java.Ada.Go语言前端,也包含了对应语言的库,几乎可以

Linux软件管理 - RPM工具

Linux软件管理 - RPM工具 文本关键字:Linux.软件管理.RPM工具.软件依赖 一.RPM介绍 1. RPM含义 RPM的全称是:Red Hat Package Manager,是RPM软件包管理器.在Linux系统中对应命令是rpm,我们看到名称中含有Red Hat,也就说明主要是在Red Hat发行版中使用的,除此之外还包括和Red Hat最亲近的CentOS,以及其他一些主流发行版:SuSE.Fedora等. 2. RPM特点 rpm也是一种打包格式,使用rpm工具来进行管理

linux入门基础——linux软件管理RPM

因为linux入门基础是基于CentOS讲解的,讲的是CentOS上的软件包管理.ubuntu的软件包管理有这些:ubuntu软件包管理,包管理指南,ubuntu软件包管理. linux软件管理:RPM软件包管理 源代码形式 绝大多数开源软件都是直接以源代码形式发布 源代码一般会被打包成tar.gz的归档压缩文件 程序源代码需要手动编译成二进制形式之后才能够运行使用 源代码基本编译流程: 1 ./configure   检查编译环境.相关库文件以及配置参数并生成makefile 2 make  

Linux软件包管理04-压缩归档及源码编译安装

一.压缩.解压缩命令 1.压缩格式:gz, bz2, xz, zip, Z 2.压缩算法:算法不同,压缩比也会不同: 3.原始的压缩命令:compress: FILENAME.Z 解压缩:uncompress 4.压缩成.gz格式的文件(仅压缩文件) a)gzip /PATH/TO/SOMEFILE:压缩完成后会删除原文件,如:gzip /tmp/file* -d:解压缩,相当于gunzip命令: -#:指定压缩比,范围是1-9,默认是6: b)gunzip: 解压缩: gunzip /PATH

yum软件管理器,及yum源配置

说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系而存在的.yum源就相当是一个目录项,当我们使用yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yum源中定义好的路径查找依赖软件,并将依赖软件安装好. yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器(源)自动下载RPM包并且安装,可以自动处理依赖性关系,并