yum更换国内源 因为CentOS里自带的源是国外的源,而我们的服务器一般在国内,用国内的服务器去访问国外的服务器,我们都知道会很慢,所以我们就把系统里的源更换成国内的源,比较常用的有163网易的源,阿里云的源等 首先把以前的源文件删掉 · 然后我们使用wget下载一个repo包。 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo · 如果没有安装wget,本地源也已经被删除了,我们可以使用curl -O来更换源 curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo · 如果使用源的域名访问不到,可以查找域名对应的IP进行源更换 · 然后就会发现多了一个如下文件, · 然后使用命令,清除一下以前源的缓存就完成了。 · 建立新的源缓存yum makecache · 之后我们可以yum list列出所有的包,然后安装一个里面的包试试看。 · · · · · yum下载rpm包 安装扩展源epel-release yum install -y epel-release · 装完之后就会显示多了两个文件 · 其中epel.repo是最核心的,我们可以查看一下 之后我们可以yum list列出所有的包,我们会发现比原来多了好多。使用yum list |grep epel查看会更明显一点。 ![](http://i2.51cto.com/images/blog/201804/19/b8e5ecc3be5f3e9246b1257372ab339f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=) ` yum下载rpm包 yum install 包名 --downloadonly 如用yum下载zsh这个包,如下图(downloadonly的意思是只下载,不安装) · 下载的包在如下目录 · 当然我们也可以指定路径,如下图指定下载到tmp目录下 指定下载到 /tnp/ 下 · 如果要下载已经安装了的rpm包使用命令yum reinstall,如下图我们下载vim-enhanced包 yum reinstall vim-enhanced --downloadonl --downloaddir=/tmp/(重新安装,并指定安装到tmp下) · · · · · 源码包安装 首先我们需要下载一个源码包,下载什么源码包根据自己的实际需要决定,可以放到/usr/local/src/目录。 · 我们先用如下包举个例子,下载httpd源码包。 wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.33.tar.gz

· (如果上面的地址404了,可以在r.aminglinux.com这个地址里找源码包下载。) 例如这样 · 下载下来是一个如下图的压缩包,我们给它解压一下。 · 然后我们tar -zxvf打开这个包 · 解压完后,后到这个目录下面去,查看一下。 · 一般源码包里面,都会有说明文件,如README, `

还有安装说明INSTALL。 ` 然后我们来安装这个源码包,如下图--prefix指定安装路径。(apache2就是Apache的版本2) ./configure --prefix=/usr/local/apache2 · (如果你不知道你的上一条命令是否正确可以使用echo $?命令查看是否正确,如果是非零的那就说明上一条命令不正确。 · 上面一条命令运行后出现如下错误,显示APR没有安装,我们给它装一下