linux系统安装yum教程,Linux基本教程:Linux软件安装之Yum及源码编译安装
一.Yum软件包管理
1.准备Yum软件仓库
1)Yum机制概述
Yum,Yellowdog Updater Modified
基于RPM包构建的软件更新机制
自动解决软件包依赖关系
所有软件包由集中的Yum软件仓库提供
2)准备本地Yum仓库
软件仓库提供方式:
本地:file://…
ftp://…,http://…
Yum软件包的来源:
Red Hat发布的RPM包集合
第三方,用户自定义的RPM包集合
使用RHEL光盘的RPM包做Yum仓库
挂载到本地目录 /media
或者手动挂载,触发挂载点都可以
2.配置Yum客户端
1)yum配置解析
影响yum使用的主要文件:
基本设置:/etc/yum.conf
仓库配置:/etc/yum.repos.d/*.repo
日志文件:/var/log/yum.log
yum缓存目录
存放下载软件包,仓库记录等数据
/var/cache/yum/basearch/
releasever
.repo基本配置选项:
[源名称]:自定义名称,具有唯一性,不能有空格
name:描述信息,不起实际作用,不能为空
baseurl:制定YUM服务端的URL地址(file://,ftp://,http://)
enabled:是否启用该频道,0-NO,1-YES
gpgcheck:是否验证待安装的RPM包,0,1
gpgkey:用于RPM软件包验证的密钥文件
3.yum命令工具
1)查询软件信息
yum list ——列出所有的包(已安装,可安装)
支持通佩符*
yum search 关键字
yum info [软件名]...
yum provides 文档路径...
yum search httpd //查找关键词httpd,模糊搜索,包含关键字,或相关信息包含都可以
yum info httpd //查看软件httpd的描述
yum provides /etc/passwd //查看哪些软件可以提供/etc/passwd文件
附:
rpm -qf
安装过的路径才能查找到,不支持通配符
yum provides */guestmount
仓库中有就可以查找到
2)安装/卸载软件包
常用指令:
install:安装
update:升级
remove:卸载
yum clean all
清空所有缓存
3)查询/安装/卸载软件组
常用指令:
grouplist:查看软件组列表
groupinfo:软件组的说明信息
groupinstall:安装指定软件组
groupupdate:升级软件组
groupremove:卸载软件组
二.源代码编译安装
1.编译安装介绍
1)源码编译的优势
获得软件最新版,及时修复bug
软件功能可按需定制/选择
有更多的软件选择
源码包适用各种平台
2)编译环境
gcc
make
2.步骤介绍:
1)下载及解包
tar 解包,
标准位置:/usr/src/软件名-版本号/
2)配置
执行configure脚本
configure –prefix=安装目录
configure –help
3)编辑/安装
make //编译
make install // 安装
4)验证安装:
README 软件说明
INSTALL 安装说明
linux系统安装yum教程,Linux基本教程:Linux软件安装之Yum及源码编译安装相关推荐
- 【Python 笔记】Linux 下源码编译安装 python
本文记录在 Linux 上源码编译安装 python 的过程. 文章目录 1. 源码编译安装说明 2. 安装 python2.7 3. 安装 python3.6 1. 源码编译安装说明 安装过程比我想 ...
- git安装 perl ubuntu_【Git】Linux Ubuntu——源码编译安装Git 2.x 版本
Git是一个开源的分布式版本控制系统,可以有效,高速的处理从很小到非常大的项目版本管理.Git与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持. ...
- linux 安装源码网卡包,【linux命令】Linux通过yum 或者源码编译安装vnstat查看网卡流量...
Linux通过vnstat查看网卡流量有两种安装方式: yum 安装或者源码编译安装. 1,yum安装. 直接运行yum install vnstat -y 安装完后测试: [[email prot ...
- 菜鸟学Linux 第030篇笔记 yum使用,源码编译安装
菜鸟学Linux 第030篇笔记 yum使用,源码编译安装 yum yellow updatet modified c/s: client, server yum repository 文件服务定义 ...
- linux源码编译-安装postgresql数据库(中标麒麟+龙芯CPU)
linux源码编译-安装postgresql数据库(中标麒麟+龙芯CPU) 一.查看yum源中pgsql版本 二.安装readline-devel 三.下载pgsql库的源码 四.解压下载的源码.co ...
- 源码 linux下编译_Linux云服务器软硬链接及源码编译安装python3.8的一些备注
推荐一个简书作者写的从零开始学习Linux,非常细,授人以鱼不如授人以渔. https://www.jianshu.com/p/54c0e6a1da99 正文:看一下服务器的版本 cat /proc/ ...
- linux下源码安装vim,ubuntu 源码编译安装最新的vim 8.0
为什么要源码编译安装VIM? 因为我要安装ycm,但是ubuntu14.04仓库vim版本低 教程步骤: 1, 核对系统版本 2, 删除系统自带的vim 3, 编译安装vim 4, 检验vim的安装 ...
- Python 3.10版本及其依赖项 Linux下源码编译 安装到指定路径/目录
Python 3.10版本及其依赖项 Linux下源码编译 安装到指定路径/目录 安装需求 准备工作 Python及其依赖项 libffi glibc GDBM mpdecimal bz2 xz re ...
- Linux 下源码编译安装 vim 8.1
前言 目前 linux 的各个发行版基本上都是带了一个 vi 编辑器的,而本文要说的 vim 编辑器对 vi 做了一些优化升级,更好用.当我们需要远程操作一台 linux 服务器的时候,只能使用命令行 ...
- linux git编译安装目录,Linux(centos) 环境下如何源码编译安装git
21运维原创,转载请注明出处. 最近线上要使用git进行代码发布和版本管理了,之前搞过,一直没有做记录.从今儿起开始记录这块. linux上(当前文章使用的是centos,ubuntu采用apt-ge ...
最新文章
- Hive的下载安装,以及配置mysql作为元数据库
- linux tomcat自启动设置
- invalid currency could not be saved in AG3
- 在diy的文件系统上创建文件的流程
- 是网关吗_什么是边缘控制器?就是IPC+PLC+网关吗?今天就拆开一个来看看
- TI C6000 数据存储处理与性能优化
- metadata文件_用Kubernetes部署Springboot或Nginx,也就一个文件的事
- fanq15/FSOD-code 的环境配置及运行
- 使用Excel批量生成sql,包括日期格式
- python中e的n次方编程_python怎么算e的n次方
- android共享局域网打印,Android 浅谈同一局域网下使用WiFi连接打印机
- 简单制作一个百度注册页面
- MySQL 操作数据库_复制表
- 计算机毕业设计Python+uniapp实验室考勤小程序(小程序+源码+LW)
- 编译实验 lr c语言代码,编译原理-实验5-LR(1)分析法
- Java面向可复用性和可维护性的设计模式
- Linux下安装与配置aMule电驴
- 关于pytorch配置中遇到的问题1(YOLOV5)
- Mil代码编程的基本概述
- Chrome插件-github贡献图形展示-Isometric
热门文章
- IWDG和WWDG介绍
- flink sql 从mysql读数据写入到mysql实践
- 从德国勒索软件活动看恶意代码的生存方式-云栖社区-阿里云
- Fabric中的txid exists问题
- 锁相环(PLL: Phase-locked loop)
- 杨广悟道第一课:年月日时天干地支的计算方法
- 一个基于SpringBoot开发的RBAC系统,非常适合新手入门JavaWeb代码审计实战的系统,长文警告,要好好学习。
- 神经网络中的梯度是什么,神经网络梯度公式推导
- 【单片机毕业设计】【mcuclub-hj-002】基于单片机的多路温度控制设计
- 5步完成SRM系统实施