五周第二次课 2017.11.14 yum更换国内源、yum下载rpm包、源码包安装

7.6 yum更换国内源

首先把如下图白色背景的文件删掉

然后我们使用如下命令下载一个repo包。

然后就会发现多了一个如下文件,

然后使用如下命令,清除一下缓存就完成了。

然后我们可以打开这个文件看一下

之后我们可以yum list列出所有的包,然后安装一个里面的包试试看。

7.7 yum下载rpm包

安装扩展源epel-release

装完之后就会显示多了两个文件

其中epel.repo是最核心的,我们可以查看一下

之后我们可以yum list列出所有的包,我们会发现比原来多了好多。使用yum list |grep epel查看会更明显一点。

 

yum下载rpm包

yum install 包名 --downloadonly

如用yum下载zsh这个包,如下图

下载的包在如下目录

当然我们也可以指定路径,如下图指定下载到tmp目录下

如果要下载已经安装了的rpm包使用命令yum reinstall,如下图我们下载vim-enhanced包

7.8/7.9 源码包安装

首先我们需要下载一个源码包,下载什么源码包根据自己的实际需要决定,可以放到/usr/local/src/目录。

我们先用如下包举个例子,下载httpd源码包。(如果上面的地址404了,可以在r.aminglinux.com这个地址里找源码包下载。)

下载下来是一个如下图的压缩包,我们给它解压一下。

之后到这个目录下面去,查看一下。

一般源码包里面,都会有说明文件,如README,还有安装说明INSTALL。

然后我们来安装这个源码包,如下图--prefix指定安装路径。(如果你不知道你的上一条命令是否正确可以使用echo $?命令查看是否正确,如果是非零的那就说明上一条命令不正确。)

下图这条命令是检测需要的一些库以及配置文件是否齐全。如果缺少东西会停止并提示你去安装。

上面一条命令运行后出现如下错误,显示gcc编译器没有安装,我们给它装一下

显示apr没有安装就

1.下载所需软件包:

wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz  
wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz  
wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip   
 a:解决apr not found问题>>>>>>

[root@xt test]# tar -zxf apr-1.4.5.tar.gz  
[root@xt test]# cd  apr-1.4.5  
[root@xt apr-1.4.5]# ./configure --prefix=/usr/local/apr  
[root@xt apr-1.4.5]# make && make install  
 
 b:解决APR-util not found问题>>>>

[root@xt test]# tar -zxf apr-util-1.3.12.tar.gz  
[root@xt test]# cd apr-util-1.3.12  
[root@xt apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util -with- apr=/usr/local/apr/bin/apr-1-config  
[root@xt apr-util-1.3.12]# make && make install 
 c:解决pcre问题>>>>>>>>>

[root@xt test]#unzip -o pcre-8.10.zip  
[root@xt test]#cd pcre-8.10  
[root@xt pcre-8.10]#./configure --prefix=/usr/local/pcre  
[root@xt pcre-8.10]#make && make install 
————————————————

因为上面自定义了apr的安装目录,所以得把这个信息告诉apache

正确的运行命令为:./configure --prefix=/usr/local/apache2/  --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/

然后在再次安装。完成之后我们使用再使用echo $?检测一下是否有错误。

之后我们使用make命令,之后的过程可能要等两分钟,完成后再echo $?检测一下。

之后我们再使用make install命令(他会把编译完成的二进制文件,配置文件、目录等放到你指定的目录里。)

make install完之后再echo $?一下看一下有没有成功,没有错误就安装完成了。(源码包装好后所有文件都是在一个目录里的,所以卸载的话直接删除目录就行了)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值