2018-4-19

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018-4-19相关的知识,希望对你有一定的参考价值。

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

技术分享图片

下载完成

技术分享图片


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

解决完毕之后,按照图片上的内容继续安装 编译即可




以上是关于2018-4-19的主要内容,如果未能解决你的问题,请参考以下文章

Codepen 每日精选(2018-4-19)

2018-4-19

2018.4.19 五周第二次课

2018-4-19 17周2次课 for循环while循环breakcontinueexit

微信小程序代码片段

VSCode自定义代码片段——CSS选择器