在无法上网的情况下安装build-essential
http://blog.mzsky.cc/Tyler/blog_19 近日,由于学习上的需要,安装了ubuntu8.04。一路上安装很顺利,没出现什么错误,但在gcc上编译程序时却无法编译。上网查了一下,原来要安装build-essential软件包。在终端输入安装build-essential命令$sudo apt-get install build-essential 后,却提示无法找到build-essential软件包。上网查找安装build-essential软件包的方法,发现是在可以联网的情况下通过软件源下载build-essential,找了找在无法上网的情况下安装build-essential的方法却发现表述不是很清楚,摸索了半天,终于弄懂了。
    要想在无法上网的情况下安装build-essential软件包,首先要有ubuntu安装光盘。
    把安装光盘放入光驱后,在ubuntu系统中,选择system-系统管理-软件源。在弹出的对话框中,选中Installable from CD-ROM/DVD下面的选项框。然后在终端输入安装命令sudo apt-get install build-essential即可。如果还是无法安装的话,尝试在root用户下安装。进入root模式可以输入命令:sudo -s -H。

解决方案 »

  1.   

    ubuntu从光盘中安装build-essential开发环境http://blog.chinaunix.net/u1/45336/showart_2237887.html
      

  2.   

    对应上面的网址内容
    1.把光盘插入cdrom,执行sudo apt-cdrom ident命令(可做可不做)。它只是扫描一下,检查安装光盘内容是否完整,进行MD5校验,并识别出光盘标签。
    $ sudo apt-cdrom ident
    2.输入sudo apt-cdrom add,正式将光盘源写入/etc/apt/sources.list
    $ sudo apt-cdrom add
    至此,光盘源建立好了,你可以看到sources.list开头多了一些这么东西
    $ head -8 /etc/apt/sources.list
    接下来就可以直接安装build-essential
    $ sudo apt-get install build-essential
    至此,基本开发环境建立。
    本文同样适用于在虚拟机为ubuntu安装vmware-tools。(虽然虚拟机联网很方便,使用NAT方式一定连得上)
    安装vmware-tools失败,基本上是由于build-essential未安装全。
    在虚拟机下面就不要真的拔插光盘了,指定ISO就可以了。
      

  3.   

    为 Ubuntu 安装 build-essential软件包
    http://www.svn8.com/linux/accidence/20100206/21038.html
    为 Ubuntu 安装 build-essential软件包  Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装。 Bbs.Svn8.Com 如果单独安装gcc以及g++比较麻烦,幸运的是,为了能够编译Ubuntu的内核,Ubuntu提供了一个build-essential软件包。 Svn中文网查看该软件包的依赖关系,可以看到以下内容: Bbs.Svn8.Com
    $ apt-cache depends build-essential Svn中文网 build-essential Bbs.Svn8.Com|依赖: libc6-dev Svn中文网 依赖: <libc-dev> Www.Svn8.Com
    libc6-dev Svn中文网
    依赖: gcc 参考资料:www.svn8.com
    依赖: g++ Www.Svn8.Com
    依赖: make Bbs.Svn8.Com
    依赖: dpkg-dev Bbs.Svn8.Com 也就是说,安装了该软件包,编译c/c++所需要的软件包也都会被安装。因此如果想在Ubuntu中编译c/c++程序,只需要安装该软件包就可以了。 Svn中文网 安装方法如下: Bbs.Svn8.Com$sudo apt-get install build-essential Svn8.Com本文来自Svn中文网[www.svn8.com]转发请保留本站地址:http://www.svn8.com/linux/accidence/20100206/21038.html
      

  4.   

    Ubuntu 10.04 安装问题build-essential 
    http://blog.csdn.net/bianhonglei/archive/2010/05/06/5563696.aspx
      

  5.   

    对应上面的网址内容慕ubuntu之apt-get名,新鲜下载了最新发布的ubuntu10.04 LST,今天小试了一把.安装很顺利.只是安装到c/c++用到的build-essential包的时候出现了问题,这个是必须得安装的,要不用这个就没有什么意思了,再怎么说咱也是搞开的发,汗...菜鸟一个...不多说了,这也只是简单的小问题,一定要善于分析...view plaincopy to clipboardprint?
    hunt@Hunt-Dev:/$ sudo apt-get install build-essential   
    正在读取软件包列表... 完成   
    正在分析软件包的依赖关系树    
    正在读取状态信息... 完成    
      
    将会安装下列额外的软件包:   
    dpkg-dev fakeroot g++ g++-4.4 libstdc++6-4.4-dev patch xz-utils   
    建议安装的软件包:   
    debian-keyring debian-maintainers g++-multilib g++-4.4-multilib   
    libstdc++6-4.4-dbg libstdc++6-4.4-doc diffutils-doc   
    下列【新】软件包将被安装:   
    build-essential dpkg-dev fakeroot g++ g++-4.4 libstdc++6-4.4-dev patch   
    xz-utils   
    升级了 0 个软件包,新安装了 8 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。   
    需要下载 0B/7,571kB 的软件包。   
    解压缩后会消耗掉 24.6MB 的额外空间。   
    您希望继续执行吗?[Y/n]y   
    更换介质:请把标有   
    “Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100427.1)”   
    的盘片插入驱动器“/cdrom/”再按回车键  
    hunt@Hunt-Dev:/$ sudo apt-get install build-essential
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树 
    正在读取状态信息... 完成 将会安装下列额外的软件包:
    dpkg-dev fakeroot g++ g++-4.4 libstdc++6-4.4-dev patch xz-utils
    建议安装的软件包:
    debian-keyring debian-maintainers g++-multilib g++-4.4-multilib
    libstdc++6-4.4-dbg libstdc++6-4.4-doc diffutils-doc
    下列【新】软件包将被安装:
    build-essential dpkg-dev fakeroot g++ g++-4.4 libstdc++6-4.4-dev patch
    xz-utils
    升级了 0 个软件包,新安装了 8 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
    需要下载 0B/7,571kB 的软件包。
    解压缩后会消耗掉 24.6MB 的额外空间。
    您希望继续执行吗?[Y/n]y
    更换介质:请把标有
    “Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100427.1)”
    的盘片插入驱动器“/cdrom/”再按回车键
     看了一下,可以是需要用到安装光盘里面的文件,于是就放入了光盘,到现在这个版本肯定是可以自动加载的,就直接按提示回车了,可是不行,一直就是那一行,哎...郁闷坏了...吃中午饭了...回来继续重启了一次,有点怀疑,ubuntu是不是吹大了... 有点想下载centos 不再站在ubuntu的阵营了...仔细的看了看上面出现的几行,又要用光盘,我就想,是不是要用的光盘里面的文件,而无法匹配呢,于是就在光盘搜索了下,里面是有那个几文件的,所以自己手动安装得了找到如下文件
    dpkg-dev_1.15.5.6ubuntu4_all.deb 
    fakeroot_1.14.4-1ubuntu1_i386.deb 
    libstdc++6-4.4-dev_4.4.3-4ubuntu5_i386.deb 
    g++_4.4.3-1ubuntu1_i386.deb 
    g++-4.4_4.4.3-4ubuntu5_i386.deb 
    patch_2.6-2ubuntu1_i386.deb 
    xz-utils_4.999.9beta+20091116-1_i386.deb 
    build-essential_11.4build1_i386.deb
    把它们放到一个文件内
    打开一个终端,进入指定的文件夹当中
    sudo dpkg -i dpkg-dev_1.15.5.6ubuntu4_all.deb fakeroot_1.14.4-1ubuntu1_i386.deb libstdc++6-4.4-dev_4.4.3-4ubuntu5_i386.deb g++_4.4.3-1ubuntu1_i386.deb g++-4.4_4.4.3-4ubuntu5_i386.deb patch_2.6-2ubuntu1_i386.deb xz-utils_4.999.9beta+20091116-1_i386.deb build-essential_11.4build1_i386.deb
    ...
    OK,搞定本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/bianhonglei/archive/2010/05/06/5563696.aspx
      

  6.   

    要安装的工具软件有::安装必要的工具(以Ubuntu为例)
        $sudo apt-get install build-essential(最新)
        $sudo apt-get install zlib1g-dev(最新)
        $sudo apt-get install flex(安装)
        $sudo apt-get install libncurses-dev(安装)
        $sudo apt-get install libx11-dev(最新)
        $sudo apt-get install gperf(安装)
        $sudo apt-get install bison(安装)
    PS:最新为不需要安装但是编译Android所必须的工具
      

  7.   

    UT6410的ANDROID技术文档中提到了2.6 安装其它必须的工具软件#sudo apt-get install build-essential
    #sudo apt-get install zlib1g-dev
    #sudo apt-get install flex
    #sudo apt-get install libx11-dev
    #sudo apt-get install gperf
    #sudo apt-get install libncurses5-dev
    #sudo apt-get install bison
      

  8.   

    Linux 安装完成,进入Ubuntu 系统,确保电脑连接Internet,安装一些必要软件。
    打开终端输入命令框,进行下面的操作:$ sudo apt-get install ssh
    $ sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev
    build-essential zip curl
    $ sudo apt-get install valgrind
    $ sudo apt-get install sun-java6-jdk
    $ sudo apt-get install libncurses5-dev所有软件系统会自动从网络下载安装,完成后可以开始Android 的移植。
      

  9.   

    busybox  downloadhttp://busybox.net/downloads/
      

  10.   

    为Android加入busybox工具http://dev.10086.cn/cmdn/wiki/index.php?doc-view-3698.html
      

  11.   

    看到可以去下对应的DEB安装包但下不到啊!