刚接触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 软件源,下次再说吧,上班中不方便。
相关文章
相关标签/搜索