由於公司上網有限制,但是可以通過其他機子上網,所以就查找了下離線安裝軟件的方法。
大概方法是,把apt源設置成本地,但是首先要去下載最新的軟件目錄包,然後使用apt安裝的時候會指出所有依賴的包,以及他們的下載地址。
然後在能上網的機子上下載這些包,再copy到ubunut下進行安裝。
找一個速度快的源,我找的是mirror.lupaworld.com,通過ie訪問mirror.lupaworld.com/ubuntu
如果是ftp的源,就用ftp軟件訪問。下載更方便
其中dists目錄下就是所有軟件的包的信息。
pool目錄下就是所有的deb安裝包。
可以使用整站下載工具或者手動把dists目錄下對應版本,比如8.10就是intrepid目錄下所有的文件下載下來,注意要主持目錄結構。
只要下載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
這就是要去下載軟件列表以及地址。找到一台能上網的機子把這個deb包下載下來。
最後把下載到的deb包復制到/var/cache/apt/archives/裡,就可以正常安裝了