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.www58058.com/12330

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

相關推薦

  • vim練習題

    #復制/etc/profile至/tmp/目錄,用查找替換命令刪除/tmp/profile文件中的行首的空白字符vim /tmp/profile%s@^[[:space:]]+@@g#復制/etc/rc.d/init.d/functions文件至/tmp目錄,用查找替換命令為/tmp/functions的每行開頭為空白字符的行的行首添加一個#號vim…

    Linux干貨 2017-06-03
  • 系統服務之LVS 集群

    Linux集群(Cluster) 一.概論 1.定義     Cluster:計算機集合;     linux集群,多臺Linux主機為解決某個特定問題組合起來形成的單個系統;     由于現代化業務上線的需求, 單服務器已經不能…

    Linux干貨 2016-10-28
  • 練習正則表達式

        正則表達式可以通過元字符(規則)來匹配查找相關的的字符集合。他與通配符是有區別的。而且相關的使用工具對正則表示的元字符的是有區別的。     首先我們先來了解下常用的元字符及含義(并不是所有的元字符) 字符匹配       &nbs…

    Linux干貨 2015-04-15
  • 數學集合–德摩根定律

    初中數學學過集合的概念: ~表示補集 ∩表示交集 ∪表示并集 ∈表示屬于 !表示取反 條件: x屬于C集合中之外的部分:~C 證明:   ∵x∈~C    x屬于集合c的補集     x∈~(A∩B)    想屬于a和b…

    Linux干貨 2016-08-15
  • 網絡班第七周 作業

    1、創建一個10G分區,并格式為ext4文件系統 (1) 要求其block大小為2048,預留空間百分比為2,卷標為MYDATA,默認掛載屬性包含acl (2) 掛載至/data/mydata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳 創建了一個20G的SCSI硬盤 fdisk /dev/sdb 創建ext4文件系統 ~]# mke2fs -…

    2017-09-16
  • bash變量和邏輯運行

    bash 特性及bash腳本編程初步       終端,附著在終端的接口程序:      GUI:KDE,GNome,Xfce      CLI: /etc/shells              b…

    Linux干貨 2016-12-23

評論列表(1條)

  • stanley
    stanley 2016-03-09 09:52

    缺少樣式升級

欧美性久久久久