一.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及源码编译安装相关推荐

  1. 【Python 笔记】Linux 下源码编译安装 python

    本文记录在 Linux 上源码编译安装 python 的过程. 文章目录 1. 源码编译安装说明 2. 安装 python2.7 3. 安装 python3.6 1. 源码编译安装说明 安装过程比我想 ...

  2. git安装 perl ubuntu_【Git】Linux Ubuntu——源码编译安装Git 2.x 版本

    Git是一个开源的分布式版本控制系统,可以有效,高速的处理从很小到非常大的项目版本管理.Git与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持. ...

  3. linux 安装源码网卡包,【linux命令】Linux通过yum 或者源码编译安装vnstat查看网卡流量...

    Linux通过vnstat查看网卡流量有两种安装方式: yum 安装或者源码编译安装. 1,yum安装. 直接运行yum install vnstat  -y 安装完后测试: [[email prot ...

  4. 菜鸟学Linux 第030篇笔记 yum使用,源码编译安装

    菜鸟学Linux 第030篇笔记 yum使用,源码编译安装 yum yellow updatet modified c/s: client, server yum repository 文件服务定义 ...

  5. linux源码编译-安装postgresql数据库(中标麒麟+龙芯CPU)

    linux源码编译-安装postgresql数据库(中标麒麟+龙芯CPU) 一.查看yum源中pgsql版本 二.安装readline-devel 三.下载pgsql库的源码 四.解压下载的源码.co ...

  6. 源码 linux下编译_Linux云服务器软硬链接及源码编译安装python3.8的一些备注

    推荐一个简书作者写的从零开始学习Linux,非常细,授人以鱼不如授人以渔. https://www.jianshu.com/p/54c0e6a1da99 正文:看一下服务器的版本 cat /proc/ ...

  7. linux下源码安装vim,ubuntu 源码编译安装最新的vim 8.0

    为什么要源码编译安装VIM? 因为我要安装ycm,但是ubuntu14.04仓库vim版本低 教程步骤: 1, 核对系统版本 2, 删除系统自带的vim 3, 编译安装vim 4, 检验vim的安装 ...

  8. Python 3.10版本及其依赖项 Linux下源码编译 安装到指定路径/目录

    Python 3.10版本及其依赖项 Linux下源码编译 安装到指定路径/目录 安装需求 准备工作 Python及其依赖项 libffi glibc GDBM mpdecimal bz2 xz re ...

  9. Linux 下源码编译安装 vim 8.1

    前言 目前 linux 的各个发行版基本上都是带了一个 vi 编辑器的,而本文要说的 vim 编辑器对 vi 做了一些优化升级,更好用.当我们需要远程操作一台 linux 服务器的时候,只能使用命令行 ...

  10. linux git编译安装目录,Linux(centos) 环境下如何源码编译安装git

    21运维原创,转载请注明出处. 最近线上要使用git进行代码发布和版本管理了,之前搞过,一直没有做记录.从今儿起开始记录这块. linux上(当前文章使用的是centos,ubuntu采用apt-ge ...

最新文章

  1. Hive的下载安装,以及配置mysql作为元数据库
  2. linux tomcat自启动设置
  3. invalid currency could not be saved in AG3
  4. 在diy的文件系统上创建文件的流程
  5. 是网关吗_什么是边缘控制器?就是IPC+PLC+网关吗?今天就拆开一个来看看
  6. TI C6000 数据存储处理与性能优化
  7. metadata文件_用Kubernetes部署Springboot或Nginx,也就一个文件的事
  8. fanq15/FSOD-code 的环境配置及运行
  9. 使用Excel批量生成sql,包括日期格式
  10. python中e的n次方编程_python怎么算e的n次方
  11. android共享局域网打印,Android 浅谈同一局域网下使用WiFi连接打印机
  12. 简单制作一个百度注册页面
  13. MySQL 操作数据库_复制表
  14. 计算机毕业设计Python+uniapp实验室考勤小程序(小程序+源码+LW)
  15. 编译实验 lr c语言代码,编译原理-实验5-LR(1)分析法
  16. Java面向可复用性和可维护性的设计模式
  17. Linux下安装与配置aMule电驴
  18. 关于pytorch配置中遇到的问题1(YOLOV5)
  19. Mil代码编程的基本概述
  20. Chrome插件-github贡献图形展示-Isometric

热门文章

  1. IWDG和WWDG介绍
  2. flink sql 从mysql读数据写入到mysql实践
  3. 从德国勒索软件活动看恶意代码的生存方式-云栖社区-阿里云
  4. Fabric中的txid exists问题
  5. 锁相环(PLL: Phase-locked loop)
  6. 杨广悟道第一课:年月日时天干地支的计算方法
  7. 一个基于SpringBoot开发的RBAC系统,非常适合新手入门JavaWeb代码审计实战的系统,长文警告,要好好学习。
  8. 神经网络中的梯度是什么,神经网络梯度公式推导
  9. 【单片机毕业设计】【mcuclub-hj-002】基于单片机的多路温度控制设计
  10. 5步完成SRM系统实施