無外網ubuntu系統下安裝gcc make等

在已經安裝好了的ubuntu系統下安裝gcc make時,如果可以連接外網時,只需要執行  “sudo apt-get install make gcc g++”類似命令就可以了,但是服務器無法連接外網時,gcc等該怎麼安裝呢?很簡單,這時我們只需要下載對應的deb包來安裝就可以了。


1、 可以從安裝ubuntu的iso文件中獲得
獲得方法:把iso文件上傳如該ubuntu中,然後執行以下命令就可以了
$ mount -o loop ubuntu-14.04-server-amd64.iso /mnt/ubuntu


進入/mnt/ubuntu/pool/main 目錄,該目錄下就包含大多數需要的deb安裝包,使用find或者其他命令進行搜索,如

weihao@ubuntu05:/mnt/ubuntu/pool/main$ find -name gcc*
./g/gccgo-4.9
./g/gccgo-4.9/gcc-4.9-base_4.9-20140406-0ubuntu1_amd64.deb
./g/gcc-4.8
./g/gcc-4.8/gcc-4.8_4.8.2-19ubuntu1_amd64.deb
./g/gcc-4.8/gcc-4.8-base_4.8.2-19ubuntu1_amd64.deb
./g/gcc-defaults
./g/gcc-defaults/gcc_4.8.2-1ubuntu6_amd64.deb
weihao@ubuntu05:/mnt/ubuntu/pool/main$

然後選擇需要的包進行安裝就可以了。
$sudo dpkg -i /mnt/pool/main/g/gcc-4.8/gcc-4.8_4.8.2-19ubuntu1_amd64.deb


注意:在安裝包的時候會提示安裝該包所依賴的包,如果該依賴包沒有安裝,就重複以上步驟安裝所依賴的包

2、 從網站下載deb的包,傳入服務器安裝。
下載路徑: http://archive.ubuntu.com/ubuntu/pool/
從該pool中找到對應的deb文件下載下來,然後參照1中的方式進行安裝就OK了。

注:當然,可以在進行ubuntu系統安裝的時候進行選擇需要安裝的包。就可以少掉解決依賴包的麻煩了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章