yum更换国内源
centos 7 系统本身自带的是国外的源,需要跟换成国内的源,加快下载安装。
更换方法:
//先把CentOS-Base.repo配置文件删除 [root@centos7yum.repos.d]#rm-fCentOS-Base.repo
可以用wget http://mirrors.163.com/.help/CentOS7-Base-163.repo下载repo文件,但是由于wget命令没有,并且删除了CentOS-Base.repo文件,无法进行下载,所以可以用curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo去下载。
//执行命令如下: [root@centos7yum.repos.d]#curl-Ohttp://mirrors.163.com/.help/CentOS7-Base-163.repo %Total%Received%XferdAverageSpeedTimeTimeTimeCurrent DloadUploadTotalSpentLeftSpeed 00000000--:--:----:--:----:-00000000--:--:----:--:----:-00000000--:--:--0:00:01--:-00000000--:--:--0:00:02--:-00000000--:--:--0:00:03--:-00000000--:--:--0:00:04--:-00000000--:--:--0:00:05--:-00000000--:--:--0:00:06--:-00000000--:--:--0:00:07--:-100157210015720010000:00:150:00:15--:--:--385 [root@centos7yum.repos.d]#ls CentOS7-Base-163.repoCentOS-CR.repoCentOS-fasttrack.repoCentOS-Sources.repo CentOS-Base.repo.bakCentOS-Debuginfo.repoCentOS-Media.repoCentOS-Vault.repo [root@centos7yum.repos.d]#vimCentOS7-Base-163.repo查看这个文件的内容 #内容如下:
//执行yumlist
可以试着去安装一下这些包
yum下载rpm包
需要安装扩展epel
[root@centos7yum.repos.d]#yuminstall-yepel-release
[root@centos7yum.repos.d]#yumlist
[root@centos7yum.repos.d]#yumlist|grepepel
小例子:
如果要从网上下载rpm包,安装 downloadonly插件
[root@centos7yum.repos.d]#yuminstallzsh--downloadonly//只下载不安装zsh
[root@centos7yum.repos.d]#rpm-qzsh 未安装软件包zsh #下载到如下目录路径 [root@centos7yum.repos.d]#ls/var/cache/yum/x86_64/7/ #根据源base找文件 [root@centos7yum.repos.d]#ls/var/cache/yum/x86_64/7/base/packages zsh-5.0.2-28.el7.x86_64.rpm //指定下载路径--downloaddir [root@centos7yum.repos.d]#yuminstallzsh--downloadonly--downloaddir=/tmp/ [root@centos7yum.repos.d]#ls/tmp/ mewdiskzsh-5.0.2-28.el7.x86_64.rpm //从新安装reinstall [root@centos7yum.repos.d]#yumreinstallvim-enhanced--downloadonly--downloaddir=/tmp/
源码包安装
源码包的存放位置
[root@centos7yum.repos.d]#cd/usr/local/src/ #下载源码地址apache [root@centos7src]#wget #如果链接提示404或者没有源包可以访问 r.aminglinux.com将跳转到码市有相关的下载地址
第一步:可以到httpd-2.2.32 目录下去看,有相关的说明文档:README(说明文档) INSTALL(安装文档)
第二步:./configure --prefix=/usr/local/apache2 指定安装路径
如果是报错了,使用一个小技巧执行:echo $? 结果非零表示上一条命令出现错误。
如果需要卸载直接删除安装的目录即可,在安全方面必须去官网下载或者去可信赖的网站下载。
原文链接:https://www.f2er.com/bash/389712.html