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

小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/是挂载点

 

wKioL1YAB4OAq8yWAABnUzmwBi8846.jpg

wKiom1YABUXAAVzZAAA092Z_R5A135.jpg

                    

               当把光盘拿走后,虽然还能搜到本地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)