剛安裝了一個ubuntu10.10 想在上面運行一個bind,作輔助域名服務器,結果,直接就出錯了,./configure --prefix=/usr/local/named 報錯了
no acceptable C compiler found in $PATH,
意思是我沒有安裝gcc編譯器,這下慌張了,根本不知道怎麼裝纔好;上網找了一圈,說是能夠用ubuntu自帶的apt-get install
build-essentia ,原來
build-essentia就是gcc編譯器啊
好了,開始運行apt-get install
build-essentia
把江蘇的添加進了/etc/apt/
sources.list 的最後,而後執行了更新 apt-get update
而後再去執行上面的
apt-get install
build-essentia
又有錯誤了:
請增大 APT::Cache-Limit 的大小。當前值:25165824。(man 5 apt.conf), E:處理 libsvg-ruby1.8 (NewFileVer1)時出錯, E:Problem with MergeList /var/lib/apt/lists/mirrors.shlug.org_ubuntu_dists_lucid_universe_binary-i386_Packages, E:沒法解析或打開軟件包的列表或是狀態文件
意思是緩存區默認的定義過小了,須要下載的東西又太大了,因此報錯了;
又是一頓找,終於找見了解決的辦法:新建/etc/apt/apt.conf 文件,給裏邊添加了一句:
APT::Cache-Limit 99999999; 再試apt-get install build-essentia 能夠了,終於安裝上去了。
總結:
ubuntu 這個系統非常好用,但前提是你必須聯網,並且網速還要有必定的基礎,這種apt-get
的方式和yum類似,也能夠創建本地的apt-get 軟件源,下次再說吧,上班中不方便。