刚安装了一个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 软件源,下次再说吧,上班中不方便。