yum更换国内源和下载rpm包及源码包安装

前端之家收集整理的这篇文章主要介绍了yum更换国内源和下载rpm包及源码包安装前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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查看这个文件内容
#内容如下:

b1f3fddf8d90f3302a36fd2fa08a773a.png-wh_

//执行yumlist

0b0b57e84b6f0c407dc647ba46053a96.png-wh_

可以试着去安装一下这些包


yum下载rpm包

需要安装扩展epel

[root@centos7yum.repos.d]#yuminstall-yepel-release

baa760ddb6db7c639ee60fe01385779b.png-wh_

[root@centos7yum.repos.d]#yumlist

6b96cf087f856fba812c18cce1d18dc7.png-wh_

[root@centos7yum.repos.d]#yumlist|grepepel

ed245dc9e9775a0773c270e1561924a5.png-wh_

小例子:

如果要从网上下载rpm包,安装 downloadonly插件

[root@centos7yum.repos.d]#yuminstallzsh--downloadonly//只下载不安装zsh

16f3f84fa0d95aec806b39d006c37aba.png-wh_

[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

猜你在找的Bash相关文章