码迷,mamicode.com
首页 > 其他好文 > 详细

2018.1.9 5周2次课

时间:2018-01-09 21:13:12      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:com   查看   扩展   软件   adb   配置文件   参数   cal   检测   

五周第二次课(1月9日)

7.6 yum更换国内源

7.7 yum下载rpm包

7.8/7.9 源码包安


7.6 yum更换国内源

1.恢复之前备份的文件

技术分享图片

2. 进入“/etc/yum.repos.d”目录

技术分享图片

3.删除“CentOS-Base.repo”文件

技术分享图片

4.下载“163.repo”文件

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

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

技术分享图片

技术分享图片

$releasever:表示ccentos7

$basearch:表示平台x86_x64

技术分享图片

5. 查看repolist

技术分享图片

6.安装

清除所有缓存

技术分享图片

再安装

技术分享图片

7.7 yum下载rpm包

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

技术分享图片

技术分享图片

技术分享图片

技术分享图片

查看扩展源:yum list |grep epel

yum下载rpm包

有时我们需要下载RPM包但不安装,而仅仅是复制给其他机器使用。前面也介绍过使用yum工具安装RPM包时,首先得下载这个RPM包,然后再去安装,所以使用yum工具完全可以做到只下载而不安装。

命令是:yum install –y 包名 --downloadonly

技术分享图片

技术分享图片

这样虽然下载了RPM包,但并没有保存到我们预想的目录下,默认会在“/var/cache/yum/x86_64/7/xxx/packages”下面,这里的xxx指的是base、update或者extras等,它跟“yum list”最右侧的字符串是一致的。

技术分享图片

技术分享图片

下载到指定目录:yum install -y 包名 --downloadonly --downloaddir=路径

技术分享图片

技术分享图片

技术分享图片

其实这里有一个问题,那就是如果包已经安装过了,那么使用“yum install –y 包名 –downloadonly” 就不起作用了,它会提示这个包已经安装过,根本就下载不下来,此时应该怎么办呢? 现在就是想下载RPM包,总不能先卸载再安装吧?不用那么麻烦。可用如下命令

yum reinstall -y 包名 --downloadonly --downloaddir=路径

技术分享图片

技术分享图片

技术分享图片

技术分享图片

7.8/7.9 源码包安装

下载源码包一定要去官方站点, 因为你从其他网站下载的源码包很有可能是被修改过的

源码包统一放到“/usr/local/src/”目录下

技术分享图片

下载httpd源码包

技术分享图片

技术分享图片

解压源码包

技术分享图片

技术分享图片

安装源码包通常需要以下3个步骤。

(1) ./configure。这一步可以定制功能,加上相应的选项即可,具体有什么选项可以通过命令./configure --help来查看。这一步会自动检测你的Linux系统与相关的套件是否有编译该源码包时所需要的库,因为一旦缺少某个库,就不能完成编译。只有检测通过后,才会生成Makefile文件。

(2)make。使用这个命令,会根据Makefile文件中预设的参数进行编译,这一步其实就是gcc在工作了

(3)make install。这一步是安装步骤,用于创建相关软件的存放目录和配置文件

对于以上这3个步骤,并不是所有的源码包软件都一样,也就是说,源码包的安装并没有标准的安装步骤。这就需要你拿到源码包解压后,进人目录,找到相关的帮助文档(通常,会以INSTALL或者README为文件名)。

如果执行命令时,看不出命令的错对,可以用命令【echo $?】,结果非0,说明上一条命令是错的

技术分享图片

常用的配置选项有--prefix=安装路径。它的意思是定义软件包的安装路径。如果你想了解其他配置选项,也可以使用命令./configure --help查看详情。这里把Apache安装在“/usr/local/apache2”目录下。

生成makefile

技术分享图片

命令【make】进行编译

安装源码包的命令【make install】

卸载就是删除安装的文件


2018.1.9 5周2次课

标签:com   查看   扩展   软件   adb   配置文件   参数   cal   检测   

原文地址:http://blog.51cto.com/415326/2059170

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!