6月27日

7.6 yum更换国内源

因为之前创建的仓库所以首先要删除

rm -f dvd.repo

首先我们把自己本机自带的rpm源删除掉,或者备份后删除也可以(我是修改名称)

# cd /etc/yum.repos.d/

# mv CentOS-Base.repo  CentOS-Base.repo.123

修改名称以后再在网上下载一个

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

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

可以访问CentOS7-Base-163.repo

yum list 

7.7 yum下载rpm包

安装扩展源epel

yum install -y epel-release

yum list |grep epel 用来产看yum list返回结果中带 epel字样的行 


然后就可以安装上图中的rpm了

可以用#yum install 文件 --downloadonly (只下载不安装)

yum install 文件 --downloadonly --downloaddir=/目录/ (只下载并指定下载rpm到指定目录下)

但是是安装过的包,我们是不能下载的,不过我们可以从新安装,就可以下载了

reinstall 从新安装

#yum reinstall 文件 --downloadonly --downloaddir=/目录/

7.8/7.9 源码包安装

cd /usr/local/src/ 统一保管源码包存储位置 也可以是其他路径

先下载 wget:yum install -y wget

wget 文件下载网址

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

执行这个命令之要先安装gcc

yum install -y gcc

在用tar解压包 tar -zxvf httpd-2.4.33

然后解压

这里有2个常用文档 一个是README 说明文档 另一个是 INSTALL安装操作文档

more INSTALL 看一下里面的安装顺序

./configure --prefix=/usr/local/apache2 会提示我们apr没有安装

所以要先下载并安装 apr

Wget 然后./configure --prefix=filename

Make&&make install

完成后在指定地址生成目录和文件

接着装apache,切换到源代码目录设置编译参数: ./configure --prefix=/usr/local/apach2

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

./configure --prefix=/usr/local/apach2 --with-apr=/usr/local/apr

然后这里会提示

下载安装apr-util 同样要执行下面的命令

./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr/

红色部分是告诉apr-util 是apr环境

最后在去执行./configure --prefix=/usr/local/apach2 --with-apr=/usr/local/apr

一般源码包安装方式如下:

./configure --prefix=指定安装路径

不指定prefix,则可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share。

make 编译

make install 安装

echo $?  检查上一个执行的语句是否有问题(非‘0’表示有问题)

扩展
1. 配置yum源优先级 http://ask.apelearn.com/question/7168
2. 把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm

转载于:https://my.oschina.net/u/3869214/blog/1836722

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值