加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

发布时间:2020-12-15 17:08:21 所属栏目:安全 来源:网络整理
导读:7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装 7.6 yum更换国内源 有时自带的yum 仓库源,因为是国外的源,下载的时候,就会比较慢,影响工作,这时就可以考虑更改源的地址为国内的源仓库 进入 /etc/yum.repos.d 目录 删除 CentOS-Base.repo 仓库
  • 7.6 yum更换国内源

  • 7.7 yum下载rpm包

  • 7.8/7.9 源码包安装


7.6 yum更换国内源

有时自带的yum 仓库源,因为是国外的源,下载的时候,就会比较慢,影响工作,这时就可以考虑更改源的地址为国内的源仓库

进入 /etc/yum.repos.d 目录
删除 CentOS-Base.repo 仓库配置文件
使用 wget或 curl -O 从国内的源仓库下载一个仓库配置文件,因为配置文件都是官方提供的,配置文件已经配置好,不需要做多调整改动

参考地址 163源仓库配置文件下载地址:http://mirrors.163.com/.help/CentOS7-Base-163.repo

7.7 yum下载rpm包

因为基础源,有时会没有rpm包,这时就需要安装扩展源

yuminstall-yepel-release

以上安装的拓展源是epel ;仓库提供的扩展源,也是官方发布的

下载rpm,同时保存,方便供其他机器使用
因为最后的 --downloadonly 插件,rpm 包做仅下载,只可以用于没有下载的rpm包。

yuminstall-y包名--downloadonly

下载好的包存放在这里

ls/var/cache/yum/x86_64/7/

指定下载的包,存放在/tmp/目录下

yuminstall-y包名--downloadonly--downloaddir=/tmp/

使用这个命令,可以重新安装 rpm 包,并能同时下载rpm 包

yumreinstall-y包名--downloadonly--downloaddir=/tpm/

7.8/7.9 源码包安装

做lamp 环境的时候,会需要下很多的源码包
默认规则,源码包,统一放在 /usr/local/src/ 路径下

下载一个apche源码包

wgethttp://mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.gz

解包

tarzxvfhttpd-2.2.32.tar.gz

使用 more 查看 README 说明文档
使用 more 查看 INSTALL 安装说明文档

安装文档内的,安装说明

$./configure--prefix=PREFIX指定安装路径$make$makeinstall$PREFIX/bin/apachectlstart开启服务

指定 apche 的安装目录 为 /usr/local/apache2

./configure--prefix=/usr/local/apache2

可以查看相关的命令可用选项

./configure--hlep

源码包安装时,马上运行这个 echo $? 查询安装过程是否错误

./configure --prefix=/usr/local/apache2,--prefix就是配置文件存放路径的过程,配置过程会生成一个make ,make 文件就是用来编译的文件

[root@aminglinux-01httpd-2.2.32]#./configure--prefix=/usr/local/apache2
checkingforchosenlayout...Apache
checkingforworkingmkdir-p...yes
checkingbuildsystemtype...x86_64-unknown-linux-gnu
checkinghostsystemtype...x86_64-unknown-linux-gnu
checkingtargetsystemtype...x86_64-unknown-linux-gnu

ConfiguringApachePortableRuntimelibrary...

checkingforAPR...reconfig
configuringpackageinsrclib/aprnow
checkingbuildsystemtype...x86_64-unknown-linux-gnu
checkinghostsystemtype...x86_64-unknown-linux-gnu
checkingtargetsystemtype...x86_64-unknown-linux-gnu
ConfiguringAPRlibrary
Platform:x86_64-unknown-linux-gnu
checkingforworkingmkdir-p...yes
APRVersion:1.5.2
checkingforchosenlayout...apr
checkingforgcc...nocheckingforcc...nocheckingforcl.exe...noconfigure:error:in`/usr/local/src/httpd-2.2.32/srclib/apr':
configure:error:noacceptableCcompilerfoundin$PATHSee`config.log'formoredetails
configurefailedforsrclib/apr
[root@aminglinux-01httpd-2.2.32]#echo$?
1

上面运行echo $? 得出的结果是 1 ,证明有错误
提示:checking for gcc... no,检查没有gcc 包
echo $? 查询上一条命令的结果正确(为了使这个命令结果的正确性,做完比较长的运行操作以后,最好不要做其他的任务的操作,直接运行命令查看是否出错,之后再做下一步操作),非 0 的都是有报错

配置好安装路径后,进行编译

make

开始编译的时候。一般出现文件,都是会在最后的几行,进行提示,编译结束以后,一定要记得使用echo $? 查看编译是否出错 编译源码包的时候,经常会碰到各种各样样的做,一定要注意使用 echo $? 查看运行结果,以便排查错误

把编译好的文件,放到--prefix 配置好的目录下

makeinstall

卸载一个源码包,只需要把所在目录删除就可以了,因为源码包的安装,都会全部在一个指定的目录下;而rpm包,安装之后文件会分散到各个目录,所以删除只能使用命令进行删除。

源码包安装,一定要去官方或者是可信的站点去下载,因为源码包是开源,很容易被别人植入后门之类的

安装源码包整个流程如下:

下载源码包

解压源码包

配置源码包安装路径

源码包编译

源码包归档

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读