第5周第2课:yum更换源、下载rpm包、源码包安装
2018-09-17 14:21
676 查看
7.6 yum更换国内源
更换yum仓库源cd /etc/yum.repos.d/
rm -f dvd.repo
先删除默认yum源,然后使用wget命令建立新yum源
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
此时执行wget命令,系统提示未安装。由于删除了yum源文件,无法安装wget包。
所以用curl命令挽救。
或者用:curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum list
执行完curl命令后,原有yum源文件CentOS-Base.repo被替换成CentOS7-Base-163.repo。
用vim命令编辑文件:vim CentOS7-Base-163.repo
从内容中得知,其镜像文件地址更换为:“baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/”。
注: 该过程中使用的yum源需要事先下载。
7.7 yum下载rpm包
安装扩展源epelyum install -y epel-release
yum list |grep epel
yum下载rpm包
yum install -y zsh --downloadonly,只下载包名为zsh的rpm包,但不安装。
ls /var/cache/yum/x86_64/7/updates/packages,下载的包默认保存位置
yum install -y zsh --downloadonly --downloaddir=/tmp/ 自定义下载目录
-yum reinstall -y vim-enhanced --downloadonly --downloaddir=/tmp/ 下载一个已经安装过的包
7.8/7.9 源码包安装
约定:今后所有源码包的存放路径:/usr/local/src/先下载一个Apache源码包。若系统报错,请到 r.aminglinux.com(阿铭老师创建)去查看,版本号或地址等信息是否有误。
[root@greenfinch src]# wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz [root@greenfinch src]# tar -zxvf httpd-2.2.32.tar.gz [root@greenfinch src]# ls httpd-2.2.34 httpd-2.2.34.tar.gz
到httpd-2.2.34目录中去,查看其下的文件内容:
[root@greenfinch src]# cd httpd-2.2.34 [root@greenfinch httpd-2.2.34]# ls ABOUT_APACHE CHANGES httpd.dsp libhttpd.dep NOTICE server acinclude.m4 config.layout httpd.mak libhttpd.dsp NWGNUmakefile srclib Apache.dsw configure httpd.spec libhttpd.mak os support build configure.in include LICENSE README test BuildAll.dsp docs INSTALL Makefile.in README.platforms VERSIONING BuildBin.dsp emacs-style InstallBin.dsp Makefile.win README-win32.txt buildconf httpd.dep LAYOUT modules ROADMAP
安装Apache:
[root@greenfinch httpd-2.2.34]# ./configure --prefix=/usr/local/apache2 APR Version: 1.5.2 checking for chosen layout... apr checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: in `/usr/local/src/httpd-2.2.34/srclib/apr': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details configure failed for srclib/apr [root@greenfinch httpd-2.2.34]# echo $? 1 [root@greenfinch httpd-2.2.34]# echo $? 0
当某命令运行结束后,使用"echo $?"检验其是否正确:
当该值为0时表示上一条命令正确,如果值为1则错误。
此处值为1,即上面命令错误,查看其安装过程发现“checking for gcc... no”——表示“gcc”编译器不存在,所以需要先安装gcc编译器:
[root@greenfinch httpd-2.2.34]# yum install gcc [root@greenfinch httpd-2.2.34]# ./configure --prefix=/usr/local/apache2 ……过程省略 [root@greenfinch httpd-2.2.34]# echo $? 0 [root@greenfinch httpd-2.2.34]# make ……过程省略 [root@greenfinch httpd-2.2.34]# echo $? 0 [root@greenfinch httpd-2.2.34]# echo $? 0
注:每次命令执行完后用“echo $?”进行检测,确保其正确。
查看其安装目录中的内容:
[root@greenfinch httpd-2.2.34]# ls /usr/local/apache2/ bin build cgi-bin conf error htdocs icons include lib logs man manual modules
注意:出于安全考虑,下载源码包请到官方网站或可信任站点。
相关文章推荐
- 第5周第2课:yum更换源、下载rpm包、源码包安装
- 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装
- yum更换国内源,yum下载rpm包,源码包安装7.6-7.9
- yum更换国内源、yum下载rpm包 源码包安装
- yum更换国内源,yum下载rpm包,源码包 安装
- yum更换国内源、yum下载rpm包和源码包安装
- yum更换国内源,yum下载rpm包,源码包安装
- yum更换国内源、yum下载rpm包、 源码包安装
- yum更换国内源/yum下载rpm包/源码包安装
- yum更换国内源和下载rpm包及源码包安装
- 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装
- yum更换国内源、下载rpm包、源码包安装
- 五周第二次课(11月14日) 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装
- yum更换国内源,yum下载rpm包,源码包安装
- 7.6 yum更换国内源;7.7 yum下载rpm包;7.8 -7.9 源码包安装
- linux的yum更换国内源、yum下载rpm包及源码包安装
- 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装
- 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装
- yum更换国内源、yum下载rpm包、源码包安装
- linux学习第二十二篇:yum更换国内源,yum下载rpm包,源码包安装