yum源更换
7.6 yum更换国内源
1.自带yum源,里面的网址资源是从国外下载,那从国内去下载国外的rpm是会比较慢的,这样会影响效率。那可以更改为国内的yum源
2.更换国内yum源
恢复之前备份的文件 删除dvd.repo
CentOS-Base.repo删除 改为国内163的
使用vim打开第一个。可以看到如下内容
yum list查看
安装一个包来测试一下
怎么查看是否使用了163.源
通过以下步骤来区别
改名 并清除缓存结果报错 查看所有的仓库列表 已经被禁用 那就什么也不能安装了
需要改回它原来的名字 才可以使用
这样就将yum源更换为国内源了
7.7 yum下载rpm包
1.安装扩展源
当一个源不够用时 可以进行扩展
需要安装的rpm包源里面没有
那就需要扩展源
2.安装epel-release 再使用ls查看就会多2个文件
3.装了这个源后会出来更多的rpm包
使用yum list |grep epel查看到全部epel
4.yum下载rpm包
1.下载rpm到本地保存,以便其他机器使用
例 yum install zsh –downloadonly
那么到底有没有安装呢
5.下载未安装的rpm包放在哪里呢
6.下载指定路径
yum install zsh –downloadonly –downloaddir=/tmp/
以上操作只限于未安装的rpm包
如果已经安装正在使用的rpm包 也想下载下来保存 可以如下操作
7.8 -7.9源码包安装(上-下)
- 源码包放在/usr/local/src/路径下,方便查找
- 下载apache
-
解压该包
4.README(常用) 介绍
5.INSTALL(常用)安装文档
./configure –prefix=PREFIX表示指定路径PREFIX/bin/apachectl start表示启动该服务
./configure –help查看选项
开启或关闭一些功能
6.安装流程
apache2表示它是2.版本 gcc… no 表示编译器不存在,使用yum安装
这里报错
看不出这条命令是否正确 ,可以使用echo $? 如果非0 说明上条命令是错误的
然后执行./configure –prefix=/usr/local/apache2
看是否报错 =,这里就检测的依赖工具 ,一些库 。如果没有就停止 告诉缺少哪些东西 ,安装后缺少的东西后再次执行./configure –prefix=/usr/local/apache2 。这个过程就是配置的过程,会生成makefile 。makefile 就是用来编译的文件,根据makefile 来进行编译。
执行make命令
执行完成后 使用echo $?看看有没有错
执行make install 它会把这些编译完成的二进制文件、配置文件、目录放到–prefix指定的目录下
卸载这个包就删除这个目录 因为还未在其他目录下进行创建文件
下载源码包去官方下载