您的位置:首页

2018-4-19

2018-04-20 01:01 176 查看
7.6 yum更换国内源
7.7 yum下载rpm包
7.8/7.9 源码包安装

7.6 yum更换国内源



有时候现在用的源不理想,因为是国外的慢 可以搞一个国内的源。

先把之前的备份文件恢复,dvd不要了。



再把centos-base删掉,这个是最核心的,改成国内的。



按上面的图片输入,但是wget用不了因为没安装 也不能用yum安装,因为刚才把源给删除了。
所以用另外一种方法,用curl命令
curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo(需要先下载这个repo)


ls



vim CentOS7-Base-163.repo看一下内容





q退出

最后yum list,yum clean all



重新生成缓存

过程就是把原来的删除掉或改成名字,然后用wget或者curl换成163的源就可以
这时候就可以安装wget了



7.7 yum下载rpm包



光一个基础源(base)可能不够,需要再安装一个扩展源epel.
yum install -y epel-release



多了2个文件,epel.repo是最核心的,cat一下这个文件



再yum list会有更多的包出现。
可以用yum list |grep epel过滤查看更加直观,有非常多的包。



yum下载rpm包



yum install -y zsh --downloadonly(这是一个插件,downloadonly 仅仅下载但不会安装)
下载到/var/cache/yum/x86_64/7/仓库名下



运行上面这个命令后 再查看这个包 果然没有被安装。

可以看到源是base



查看一下



在这个base下还有个目录packages 会放rpm包,就在 这里面

指定下载路径:比如 yum install zsh --downloadonly --downloaddir=/tmp/

如果这个包已经安装过了,他是不会进行操作的(可以remove删除掉 再重新装)。还有个操作可以直接重新安装
yum reinstall zsh --downloadonly --downloaddir=/tmp/这样就可以安装了。

7.8/7.9 源码包安装



首先需要下载一个源码包(根据需求)
约定,源码包放到这个路劲/usr/local/src/



下载一个apache
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.gz


404,not found 这个路劲已经失效了。
重新找一个源码包下载地址
2.4源码包: http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.33.tar.gz[/code] 

下载完成



tar -zxvf 去解压。解压完后 ls一下 看到了这个目录 到这个目录下去





所有的源码包 都会有一个说明文档。 可以用more看,常用的比如有readme,inastall
看一下install



里面就有命令步骤和格式,下面就按这个格式来。ctrl+c退出

./configure --prefix=/usr/local/apache2(指定安装路劲)



报错了,如果不知道上一条命令是否有问题 可以用echo $?(指定的是上一条命令的结果,如果再运行一个ls什么就无法检测了)如果是非零的就是有错误。





错误提示APR..no APR不存在



没有APR这个包 所以要先下载依赖包
下载wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
解压依赖包 :
tar -xzvf apr-1.4.5.tar.gz
安装: 进入安装目录
cd apr-1.4.5
安装及编译./configure --prefix=/usr/local/apr

没问题, 然后编译make && make install
回到原目录下



(再这里 我把apr也安装到这个目录下了。)

然后继续安装apache: ./configure --prefix=/usr/local/apache2
又报错了 apr-until没有



继续解决这个问题。
步骤与上面相同
wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz[/code]解决完毕之后,按照图片上的内容继续安装 编译即可
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  源码包 2018-4-19