在无法上网的情况下安装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。
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。
解决方案 »
- 在Eclipse环境下开发Android项目, 不能使用Socket创建服务器
- 请问Android上大文件传输到服务器(Web), 最大能传输多大的文件
- android如何集成第三方apk,把apk直接烧录到板子中?
- 新手学习,遇到了问题希望各位大侠拯救
- TabHost中单个选项卡内的多个页面切换的问题
- win7旗舰版 蓝屏问题:请版主求教
- socket 编写一个简单的聊天软件,求思路!
- 拍照时的咔嚓声能隐蔽吗?
- Android开发 怎样获取屏幕的宽高是多少厘米??
- Android 串口连接下位机 报错 信息如下。
- OS1.5与1.6下,切换UI(setContentView)的表现为何不同?
- 我收藏的android资料汇集,很全的哦!
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就可以了。
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
http://blog.csdn.net/bianhonglei/archive/2010/05/06/5563696.aspx
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
$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所必须的工具
#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
打开终端输入命令框,进行下面的操作:$ 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 的移植。