Ubuntu之apt-get光盘源配置小结

Ubuntu配置本地apt源的方法:
   1. 命令自动配置:
       mount    /dev/cdrom   /mnt/cdrom
       apt-cdrom   ident           //扫描光盘信息
       apt-cdrom   add             //自动用扫描信息生成apt源信息,并写入到/etc/apt/source.list中.
       apt-get  update             //更新apt信息,类似于: yum repolist
       
  2. 手工配置法:
      (1) 先挂载光盘
               mount  /dev/cdrom   /mnt/cdrom
      (2) 了解一些基本的光盘目录结构:
               ls -1  /mnt/cdrom/dists      //此目录是默认存储apt源的包依赖信息文件的根目录,类似与yum的repodate目录.
                 oneiric       //此目录名,是以当前光盘中Ubuntu的版本名称命名的,这里是oneiric发行版.
                 stable        //这是一个快捷方式(软连接)
                 unstable      //快捷方式。

                 
              ls  -1  /mnt/cdrom/pool/    //这是光盘中默认存储deb包的根目录
               main                //此目录下存放所有的main包(安装Ubuntu系统必须的包)。
               restricted         //此目录下存放有版权的deb包,这些包一般为驱动包.
       
              ls  -1   /mnt/cdrom/dists/oneiric/
               main                //此目录为main包的apt信息压缩文件存放目录; 
               Release
               Release.gpg
               restricted        //此为有版权的apt信息压缩文件存放目录。
              【注:main/restricted下还分32位和64位deb包的信息文件的根目录,但这些无需关心.】

     (3) 配置apt-get的配置文件, 类似与yum的*.repo文件
           vim  /etc/apt/source.list    //这是默认读取apt源信息的配置文件.
                                         注:/etc/apt/source.list.d/下似乎也可存储,但我没测试.
               【
                       deb  file:///mnt/cdrom  oneiric   main  restricted
                         注: deb: 是指定要下载安装deb包。
                             deb-src : 是指定要下载安装deb的源码包。
                             file:// 、ftp://、http://   : 这是支持的协议
                             /mnt/cdrom: 这是URL部分.
                             oneiric : ubuntu的版本号名称。
                             main : 安装ubuntu的主要包
                             restricted: 即驱动相关的包。
                             universe 和 multiverse : 我的理解:这两个参数是安装ubuntu扩展的第三方包的参数.

              】        
           apt-get配置文件编辑好后,执行:
                apt-get update
               
     (4) 当执行了apt-get update后:
         -1- /var/lib/apt/lists 下将生成一个从apt信息压缩文件中提取的deb包的存储位置及依赖关系的文件;
                它的命名方式为: _mnt_cdrom_dists_oneiric_main_
                                _mnt_cdrom_dists_oneiric_restricted_

         当执行apt-get install openssh-server,来安装openssh-server时,apt-get会去读取这些文件,以获取deb包的具体存储路径。
           

原创文章,作者:Wn1m,如若转载,请注明出处:http://www.178linux.com/12330

(7)
Wn1mWn1m
上一篇 2016-03-07 22:26
下一篇 2016-03-09 09:53

相关推荐

  • 新建用户的全​程解析

     新建用户的全程解析: 1,编辑passwd文件,添加newuser用户一行  nano /etc/passwd  newuser:x:2000:2000:NEWUSER:/home/newuser:/bin/bash  2,编辑group文件,添加newuser组一行 &nbs…

    系统运维 2016-08-05
  • MongoDB复制集及数据分片详解

    前言 MongoDB是一个由C++语言编写的基于分布式文件存储的数据库,是当前NoSQL数据库中比较热门的一种,旨在为Web应用提供可扩展的高性能数据存储解决方案。本文介绍MongoDB复制集及数据分片。 MongoDB 简介 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。支持的数据结构非常松散,…

    Linux干货 2015-07-15
  • 加密与CA

    一次加密通讯流程: 1、生成数据 2、用单向加密数据生成特征码 3、用自己的私钥加密特征码放在数据后面 4、生成临时会话密钥加密特征码和数据 5、用对方的公钥加密临时密钥 2、私有CA 构建私有CA     1、生成私钥     2、自签署证书 给节点发放证书     …

    Linux干货 2017-02-13
  • CentOS 6开机启动流程实验篇

    CentOS 6开机启动流程实验篇 centos 系统的启动流程 grub 破坏Linux的核心文件再修复体验系统启动流程 CentOS 6开机启动的具体详情请参见理论篇! 了解了系统启动的基本流程,以下我们通过“破坏式实验”,即破坏系统启动过程中的一些关键环节,使系统无法启动,然后我们再通过修复这些文件使得系统正常重启,进而体验Linux系统的启动流程,这…

    Linux干货 2016-09-19
  • CentOS 系统启动流程

    CentOS 系统启动流程 一、Linux系统的组成部分:内核+根文件系统 1.内核: 进程管理:进程之间的通信为:IPC(Inter Process Communication)机制,有消息队列、semerphor、shm、socket(跨主机之间的通信) 内存管理; 网络管理; 文件系统; 驱动程序; 安全功能; 2.运行中的系统环境可分为两层:内核空间…

    Linux干货 2016-09-13
  • (8.15-8.21)第2周博客作业

    1.linux文件管理命令 cat 功能:有从磁盘创建文件的功能(但不具备编辑功能),但主要功能还是2个或者以上文件的合并。 常配合使用参数: -n 或–number 由1 开始对所有输出的行数编号。-b 或–number-nonblank 和-n 相似,只不过对于空白行不编号。 使用方法: Cat –n diannaob1>d…

    Linux干货 2016-08-22

评论列表(1条)

  • stanley
    stanley 2016-03-09 09:52

    缺少样式升级