剛接觸ubuntu

剛安裝了一個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
又報錯了,說是找不見軟件,而後又在網上找了一遍,說是須要添加 軟件源 ,我 本身的理解,軟件源就是相似於庫的東西,須要什麼直接經過apt-get在上面搜索,而後下載,而後安裝,好了,在論壇中找見了其餘的源,( http://forum.ubuntu.org.cn/viewtopic.php?f=88&t=266663&start=0論壇
把江蘇的添加進了/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 軟件源,下次再說吧,上班中不方便。
相關文章
相關標籤/搜索