9月28日学习任务

7.5 yum搭建本地仓库

7.6 yum更换国内源

7.7 yum下载rpm包

7.8 源码包安装(上)

7.9 源码包安装(下)

 

7.5 yum搭建本地仓库

     有时候yum不能用时用为没有办法联网,因为我们默认的仓库需要从远程连接一个网站下载一个rpm包,如果不能联网,我们需要搭建一个本地的仓库,步骤如下:

a909a50006e46334f0aed98703c5545ecfc.jpg

 

(1)挂载光驱(挂载到/mnt)

  mount /dev/cdrom /mnt

(2)删除/etc/yum.repos.d 目录下的所有repo文件

    (删除前先备份)

  cp -r /etc/yum.repos.d /etc/yum.repos.d.bak

  rm -rf /etc/yum.repos.d/*

 e71361cf9006ee8063ff50de09f3b4e7392.jpg

 

(3)创建新文件dvd.repo

 vi /etc/yum.repos.d/dvd.repo

 加入以下内容保存

 [dvd]

 name=install dvd

 baseurl=file:///mnt

 enable=1

 gpcheck=0 

 

 c7d30483430d34711099fe30dd85edf6cca.jpg

 

(4)清除一下以前的缓存

 yum clean all  (yum makecache)

77a5cc39b7984af87978e94e2aacc0cbb6b.jpg

 然后 yum list |less 可以看到最右边有出血dvd库的,这些包就是还没安装的

0873a29d347ee2f9e0b1a3d47bc832ebdee.jpg

 

(5)安装

 yum install [-y] GConf2

f7397088e2c56b18d10ee4acd4d1eba29b8.jpg

 

7.6 yum更换国内源

有时候本身自带的源是国外的,下载时会比较慢,方便使用我们可以更改一个国内的yum源。

8b8a00f2c617481c153347a123937da88b6.jpg

删除刚创建的文件dvd 恢复备份

rm -f dvd.repo

cp /etc/yum.repos.d.bak/* /etc/yum.repos.d

(mv /etc/yum.repos.d.bak /etc/yum.repos.d)

 

然后 yum list (必须执行,生成缓存,方便使用)

 

安装国内源:

1.99decd6bf3c7826985b0cfa5368500a94c3.jpg

 

2.输入命令安装国内源地址

 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

 (因为删了centos-base.repo 且wget命令不存在,选用下面的那条命令 或者先安装wget)

 或者

 curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo

 

3.再yum list

 

 

7.7 yum下载rpm包

ea09a49134375ecd2d92a83f7be11227813.jpg

67e0910e15abae55f9116aa6918e8e27afb.jpg

413d57856b5f31fe4ed9c48fb08e8e153b2.jpg

 

如何查看包被下载到何处?

blob.png

 

为什么是在epel/package?可以查看下载时依赖的源

blob.png

 

7.8/7.9 源码包安装

a59f045fc0f3779afce6e159f8c2d3df7ed.jpg

 

   

 (源码包尽量放在/usr/local/src目录下)

1.先进入到/usr/local/src目录下 //cd /usr/local/src

2.使用wget下载源码包(如果没有wget工具:yum install -y wget)

 wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz

 

(源码包根据自己需求具体下载。我这里使用阿铭老师提供的地址:https://coding.net/u/aminglinux/p/resource/git/blob/master/README.md)

 

blob.png

3.解压源码包(这里是tar.gz)

 tar -zxvf httpd-2.2.34.tar.gz

 

blob.png

说明文档 README     安装文档 INSTALL

 

 

说明文档 README (介绍该源码包)

blob.png

安装文档INSTALL(有安装步骤命令)

blob.png

blob.png

安装过程  (.configure --help 可以看到该包的功能)

1.  ./configure --prefix=路径  (指定安装路径,首先要进入到安装源文件目录下;./表示当前)

blob.png

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

   

.判断命令是否执行成功

blob.png

如果看不懂这些英文指示

使用 echo $? (验证上一条命令是否成功,0:成功 ;1:失败)

如果看到 gcc no gcc不存在 安装 yum install -y gcc

blob.png

返回值为1 安装gcc后再执行上一条命令

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

 

正常执行 echo $? 返回0 后就是成功生成Makefile

 

2.执行命令 make 进行编译

执行完命令make 后 然后查看一下是否执行成功 echo $?

blob.png返回0 成功继续下一步

 

3.make install

blob.png执行成功

要删除这个包直接把该目录(apache2)删除

安装源码包一定要到官方下载

转载于:https://my.oschina.net/u/3962517/blog/2210382

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值