5周第2次课 yum更换国内源 yum下载rpm包 源码包安装
1. yum 更换国内源
1.1 删除系统中自带的 yum源配置文件
1.2 下载网易 yum 源的配置文件wget http://mirrors.163.com/.help/CentOS7-Base-163.repo或者 1.3 验证是否生效yum install wget 如果能安装,表示替换成功2.yum下载 rpm 包
2.1 利用 yum 下载 rpm 包2.1.1 本机不存在的软件包yum install -y 包名 --downloadonly##默认存放位置 [root@centos701~]#yuminstallzsh--downloadonly [root@centos701~]#yuminstallzsh--downloadonly 已加载插件:fastestmirror........... ================================================================================================Package架构版本源大小 ================================================================================================正在安装:zshx86_645.0.2-28.el7base2.4M事务概要 ================================================================================================安装1软件包 总下载量:2.4M 安装大小:5.6M Backgrounddownloadingpackages,thenexiting: zsh-5.0.2-28.el7.x86_64.rpm|2.4MB00:00:00 exitingbecause"DownloadOnly"specified [root@centos701~]#ls/var/cache/yum/x86_64/7/ base/epel/.gpgkeyschecked.yumtimedhosts.txt dvd/extras/timedhostsupdates/ [root@centos701~]#ls/var/cache/yum/x86_64/7/base/packages/ zsh-5.0.2-28.el7.x86_64.rpm 下载完成后去/var/cache/yum/x86_64/7/目录下的base目录中就可以找到刚刚下载的文件 2.1.1 本机已存在的软件包yum reinstall -y 包名 --downloadonly##默认目录 3.源码包安装
**源码安装关键三步 **
详细操作以 Apache 为例 3.1 下载源码包[root@centos701src]#wgethttp://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz 3.2 解压源码包[root@centos701src]#tar-zxvfhttpd-2.2.34.tar.gz 在软件目录下查找安装说明,一般是README与INSTALL 3.3 配置相关的选项并生成 Makefile (1 ./configure)[root@centos701httpd-2.2.34]#./configure--prefix=/usr/local/apache2creatingsrclib/pcre/Makefile creatingtest/Makefile config.status:creatingdocs/conf/httpd.conf config.status:creatingdocs/conf/extra/httpd-autoindex.conf config.status:creatingdocs/conf/extra/httpd-dav.conf config.status:creatingdocs/conf/extra/httpd-default.conf config.status:creatingdocs/conf/extra/httpd-info.conf ............ [root@centos701httpd-2.2.34]#echo$?##检测上一条命令执行是否有错,非0为有错,反之则表示配置成功0[root@centos701httpd-2.2.34]#ls-lMakefile##确认配置好的Makefile-rw-r--r--.1rootroot895411月1423:14Makefile 3.4 进行编译 (2 make)[root@centos701httpd-2.2.34]#make##此过程耗时取决于机器性能............. Makingallinpcre make[2]:进入目录“/usr/local/src/httpd-2.2.34/srclib/pcre” make[3]:进入目录“/usr/local/src/httpd-2.2.34/srclib/pcre” ............... [root@centos701httpd-2.2.34]#echo$?##养成习惯,完成一步立即检测0[root@centos701httpd-2.2.34]# 3.5 安装 (3 make install)由于在配置时候只自定义了安装路径,故其他参数设置等一律软件默认 [root@centos701httpd-2.2.34]#makeinstallMakinginstallinsrclib make[1]:进入目录“/usr/local/src/httpd-2.2.34/srclib” Makinginstallinapr make[2]:进入目录“/usr/local/src/httpd-2.2.34/srclib/apr” make[3]:进入目录“/usr/local/src/httpd-2.2.34/srclib/apr” make[3]:对“local-all”无需做任何事。 ........ mkdir/usr/local/apache2/man/man8 mkdir/usr/local/apache2/manual make[1]:离开目录“/usr/local/src/httpd-2.2.34” [root@centos701httpd-2.2.34]#echo$?0[root@centos701httpd-2.2.34]# 到这里,基于源码包的 Apache 就安装好了 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |