2018.5.28笔记

yum更换国内源

进入到cd /etc/yum.repos.d/ 目录;然后删除CentOS-Base.repo文件;

使用 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo或者curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo;命令去下载CentOS7-Base-163.repo,然后vim打开CentOS7-Base-163.repo,查看内容

然后yum list查看包;完成

 

 

yum下载rpm包

安装扩展源epel;yum install -y epel-release

安装完成后,增加了epel.repo、epel-testing.repo两个文件,查看epel.repo文件

然后yum list,有很多包出来;也可以使用 yum list |grep epel 查看

 

 

 

yum下载rpm包

yum install -y 包名 --downloadonly ,该命令是下载rpm包但不安装

下载的包默认的保存路径为:ls -l /var/cache/yum/x86_64/7/epel/packages/;但也要看你的下载的仓库在哪里,假如你下载是的仓库是updates,那就是  ls -l /var/cache/yum/x86_64/7/updates/packages/;

其实我们还可以自定义RPM包的安装路径;加参数 --downloaddir=路径

yum install -y 包名 --downloadonly --downloaddir=/tmp/(自定义),然后ls /tmp/

 

如果下载一个已安装的包(提示包已安装,没有任何操作)时,可以用yum reinstall 重新安装

 

 

源码包安装

源码包下载路径按约定统一放到/usr/local/src/里

解压httpd-2.2.32.tar.gz压缩包

解压完成后,到httpd-2.2.34目录下去

 

指定安装路径.:./configure --prefix=/usr/local/nginx




 

如果不知道输入的命令是否正确,可以用echo $?查看 ,若是非零,表示上一条命令是错的;

上面显示的是gcc不存在,安装gcc


 

安装好gcc,继续指定安装路径../configure --prefix=/usr/local/nginx,配置过程中会生成make file,是用来编译的文件

然后使用make编译工具,根据分配的cpu数量,来看编译速度的;编译完成后,用echo $?检测,结果为0代表正确。

接着make install ,它会把编译完成的二进制文件、配置文件目录放入到 prefix 指定的目录下;再用echo $?检测。

查看生成的目录/usr/local/nginx/

注意:下载源码包一定要去官方网站或者可信任的站点

 

扩展

1.yum保留已经安装过的包http://www.360doc.com/content/11/0218/15/4171006_94080041.shtml

2.yum局域网软件源搭建

http://ask.apelearn.com/question/7627

3.把源码包打包成RPM包

https://jin-yang.github.io/post/linux-create-rpm-package.html

转载于:https://my.oschina.net/u/3856250/blog/1821040

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值