您的位置:首页 > 运维架构 > Linux

第 十 一 天 : 本 地 yum 和 源 码 包 举 例

2015-09-21 22:04 435 查看
小Q:你永远不知道别人的内存中你会有多少版本,也不知道你更新了多少版本!

应该说从现在开始,我开始进入新的知识领域了,明天就可以接触shell了;
今天额外了解到本地yum仓库,yum下载rpm包,安装源码包案例;

搭建本地yum仓库:
有的时候我们没有网的情况下,去安装包,但是我们又不想用rpm下载
那样的话依赖关系太繁琐了,我们可以用含有系统 iso 的u盘或光盘,
建立一个属于自己本地的yum源,而且下载比网络yum源快。
首先挂载光盘:mount /dev/sr0 /mnt/teng
查看光盘中的package: cd /mnt/teng ls
进入yum文档: cd /etc ls yum.repos.d
复制备份 : cp yum.repos.d yum.repos.d.bak
删网络yum源: rm CentOS-Base.repo 或 vi 进入,都添加注释符关闭
删除之后用 yum list 测试,右侧会有@号,已不能用
进本地yum源: vim CentOS-Media.repo
设置如下 : [名字随意] ///mnt/是挂载点








当把光盘拿走后,虽然还能搜到本地yum,但已不能用。

yum下载rpm包到本地:
一般用于,有几台电脑,却只有一台可以联网。而手头上也没有装着
系统iso 的 u盘或者光盘,此时我们就需要在联网机下载rpm到本地,
以供其他机台下载。
首先安装:yum install yum -plugin --downloadonly
记不清全名,yum搜索 yum list | grep download
联网机下载: yum install 包名 --downloadonly --downloaddir =/tmp
指定下载路径
无网机就可以用 rpm -ivh 包全名 进行下载了

源码包安装案例:
一般不推荐源码包安装,一个是太慢太慢,二是一旦中途出错,初学者很难
搞定;但是当你技能娴熟之后,一定要安装几个源码包,这个过程会让你
搞清楚系统运行的方式步骤,会有一个质的提高。
安装 :wget 具体衔接网址
解压 :tar -jxvf 压缩包名 一定cd 进指定目录,然后解压。
vim INSTALL 或 vim README 多查看

第一步: ./configure --pretix=/usr/local/apache 指定路径
检验错误:echo $? 显示0则没错
第二步: make 这步有可能在没安装编译软件gcc出错
检验错误:echo $?
第三步: make install 编译安装

进入查看: ls /usr/local/apache

帮助文档中的单词:

extras 附加 source 源 scr 源码包
integrity 完整性 match 匹配 extract 提取
inseneitively 如果不 compress 压缩 decompress 解压缩
existing 存在 目前 overwrite 覆盖 follows 遵循
bailing 援助 verbose 详细的 suffix 后缀
original 原始 version 版本 suppress 抑制
licence 执照 apropos 适当的 repo 回购
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux