7.6 yum更换国内源
如果本身自带的源不好使,本身自带的源是国外的。
觉得不好用 就可以更改为国内的yum源
流程
cd /etc/yum.repos.d/
rm -f dvd.repo 把之前做实验搭建本地源的删除 并恢复原来的repo
然后把yum.repos.d 下的 CentOS-Base.repo (最核心,最基本的) 删掉,改为国内的 就是更改yum仓库源
先去下载一个repo文件
wget http:mirrors.163.com/.help/CentOS7-Base-163.repo
没有wget命令下载的话 可以使用下面的命令下载
curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum list 列出看看 是不是可行
yum clean all 清除缓存
7.7 yum下载rpm包
基础源不够用,
安装扩展源epel
直接安装epel
yum install -y epel-release
yum list |grep epel 列出指定的字符 rpm包
yum install -y 包名 --downloadonly 只下载 不安装rpm包(如果已经安装过的,会提示安装过)
使用命令 rpm -q 包名 查看是否安装
ls /var/cache/yum/x86_64/7/ 默认rpm包下载的地方。哪个仓 就在哪个仓里
比如刚下载的zsh 仓是updates 就在updates里的packages
yum install -y 包名 --downloadonly --downloaddir=路径 下载到指定的目录
yum reinstall -y 包名 --downloadonly --downloaddir=路径 如果安装过的包 想下载的话 通过这个命令就可以下载
7.8 源码包安装(上)
首先要先下载源码包(根据实际需求下载)
cd /usr/local/src/ 约定,源码包 放到该路径
wget http:mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.gz 下载apache
tar zxvf httpd-2.2.32.tar.gz 解压压缩包
cd httpd-2.2.32 解压完后进入该目录
解压完后 都有个README (读我)建议编译器先看看 还有个INSTALL 安装文档,怎么安装也要看看
./configure --prefix=/usr/local/apache2 安装并指定安装路径
看不出上条命令是否出错 可以使用 echo $? 看上一条命令运行 是否正常 非0 都是不正常
注意看说明出错 表示gcc 不存在。 安装下缺少的命令就可以了
make 编译安装的包 有出错的话,一般在末尾有说明哪里出错
make install 编译完成的二进制文件或者目录 放到你指定的目录下
卸载就是删除安装的文件
下载源码包一定要去官方,或者可信任的下载地址 源码包很可能里面有不干净的东西。后门,木马
版权声明:本文为CSDN博主「weixin_33905756」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_33905756/article/details/92402440