Linux資格認證:Ubuntu離線安裝軟件的方法

字號:

由于公司上網(wǎng)有限制,但是可以通過其他機子上網(wǎng),所以就查找了下離線安裝軟件的方法。
    大概方法是,把apt源設(shè)置成本地,但是首先要去下載最新的軟件目錄包,然后使用apt安裝的時候會指出所有依賴的包,以及他們的下載地址。
    然后在能上網(wǎng)的機子上下載這些包,再copy到ubunut下進行安裝。
    找一個速度快的源,我找的是mirror.lupaworld.com,通過ie訪問mirror.lupaworld.com/ubuntu
    如果是ftp的源,就用ftp軟件訪問。下載更方便
    其中dists目錄下就是所有軟件的包的信息。
    pool目錄下就是所有的deb安裝包。
    可以使用整站下載工具或者手動把dists目錄下對應(yīng)版本,比如8.10就是intrepid目錄下所有的文件下載下來,注意要主持目錄結(jié)構(gòu)。
    只要下載Packages.gz文件。
    然后把這個目錄copy到ubuntu隨便的一個目錄下,必須~/lumpworld/ubuntu
    編譯source.list把這個目錄添加進去
    deb file:/home/lumpworld/ubuntu/ feisty main restricted multiverse universe
    deb-src file:/home/lumpworld/ubuntu/ feisty main restricted multiverse universe
    其他目錄也可以同樣添加進去。
    到此本地源目錄算是完成了,下面就可以在新利得中安裝軟件了,當標記完要安裝的軟件后,
    File -> Generate package Download Script 保存成下載腳本file_list.txt
    這就是要去下載軟件列表以及地址。找到一臺能上網(wǎng)的機子把這個deb包下載下來。
    最后把下載到的deb包復(fù)制到/var/cache/apt/archives/里,就可以正常安裝了。