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

yum换国内源

有时候系统自带的linux

先删除本地光盘制做的yum源:cd /etc/yum.repos.dapache

rm -f dvd.repo缓存

复制系统自带的yum源到yum.repos.d目录下:cp ../yum.repos.d_bak/* .curl

删除CentOS-Base.repo 文件 :rm -f CentOS-Base.repourl

下载国内的yum源:wget http://mirrors.163.com/.help/CentOS7-Base-163.repospa

wget命令没有安装刚刚又删除了yum源咱们能够使用命令curl下载:blog

curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo  开发

下载完成后就会有CentOS7-Base-163.repo 文件get

使用 yum list 命令列出全部的包编译器

安装wget命令能够用这个命令下载源码包: yum install -y wget 

yum下载rpm包

下载扩展源: yum install -y epel-release

生成缓存并查看下载的扩展源:yum list|grep epel 

下载rpm包但不安装的命令:yum install -y 包名 --downloadonly

默认会把包存放在 /var/cache/yum/x86_64/7/xxx/packages 下,这里的xxx是指base/updatex/extras等

指定下载文件存放的路径:yum install -y 包名 --downloadonly --downloaddir=路径

若是要下载的包已经安装,上面的命令就不会去下载,能够使用命令:yum reinstall -y 包名 --downloadonly下载

指定下载文件存放的路径:yum reinstall -y 包名 --downloadonly --downloaddir=路径

源码包安装

    在linux下安装源码包是最经常使用的。

    源码包的编译要用到linux系统里的编译器。经常使用的源码包通常是用C语言开发的,由于C语言是linux上最标准的程序语言。linux上的C语言编译器称为gcc,利用它能够把C语言编译成可执行的二进制文件,若是没有安装gcc,就要用命令 :yum install -y gcc 来安装它。

下载源码包

    把下载的源码包放在/usr/local/src/目录下

    下载httpd的源码包到/usr/local/src/ 目录 :

解压源码包

tar -zxvf httpd-2.4.33.tar.gz

配置相关的选项并生成Makefile

进入解压后的源码目录,再配置参数

用命令 ./configure --help 能够查看能够配置的参数

编译前还要安装gcc编译器,不然会出现错误

经常使用的选项是 ./configure --prefix=/usr/local/apache2 这是指定Apache安装在/usr/local/apache2目录下

echo $? :验证上一条命令是否成功 若是返回的值是 0 就是成功的,若是不是就是错误的

配置成功就会生成Makefile ,查看结果的命令:ls -l Makefile

进行编译

make

安装

make install

相关文章
相关标签/搜索