在Sun Solaris中导入自由软件
来源:互联网 发布:樱井知香所有作品链接 编辑:程序博客网 时间:2024/06/11 21:05
Sun 的安装盘里带有Bonus software,那里面基本上囊括了常用的软件。
可是有时候,往往需要导入一些自由软件社区的软件来丰富我们的手段。
自由软件社区在这里: http://www.gnu.org
下面以导入GCC为例来说明。
方法1:
从自由软件社区主页找到GCC主页面:http://gcc.gnu.org/ ,然后编译。自由软件的编译方法大同小异,基本上 是 配置—〉编译—〉测试—〉安装。
% srcdir/configure [options] [target]
% make CFLAGS='-O' LIBCFLAGS='-g -O2' LIBCXXFLAGS='-g -O2 -fno-implicit-templates' bootstrap
% make -k check
% make DESTDIR=path-to-rootdir install
具体的参数设置方法,请参考GCC网页。
另外,上面的例子有一个假设,就是你已经有了其他的C编译器和Make软件。这样,你才能用他们来安装GCC.
方法2:
直接下载Binary安装。这个方法是多快好省。因为上面方法1的步骤已经有高人在各个平台上做好,并且公开出来了,这样就省去了你很多的麻烦事,只要找到对应版本的Binary, 下载—〉安装 就可以了。
这里给出著名的Sunfreeware主页: http://www.sunfreeware.com/
遗憾的是,国内的同志似乎不能访问(呜呼哀哉!),请各自寻找强力Proxy Server来搞定吧。这里给出一些IP信息供你们参考:
C:/>ping sunfreeware.com
Pinging sunfreeware.com [66.193.208.66] with 32 bytes of data:
Reply from 66.193.208.66: bytes=32 time=215ms TTL=231
Reply from 66.193.208.66: bytes=32 time=199ms TTL=232
Reply from 66.193.208.66: bytes=32 time=216ms TTL=232
Reply from 66.193.208.66: bytes=32 time=209ms TTL=232
Ping statistics for 66.193.208.66:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 199ms, Maximum = 216ms, Average = 209ms
因为一位福建的小兄弟需要 sparc solaris 8 的 gcc, 特别为他准备了一份3.4.2版本的Binary,有同样需要的同志可以在这里下载: http://jd921.servebeer.com/download/csdnblog/2004-11-09/gcc-3.4.2-sol8-sparc-local.gz (大小大约在110兆字节,我的服务器很慢,您要有耐心)
最后,说说如何安装这个_____local文件。
这是按照Solaris标准做成的Binary文件,可以用一个Solaris的标准命令来展开和自动安装:
% gunzip gcc-3.4.2-sol8-sparc-local.gz
% pkgadd -d gcc-3.4.2-sol8-sparc-local
如果曾经安装了同系列的老版本,系统会给出提示,要你先卸载老版本。卸载命令忘掉了,似乎和pkgadd差不多,也许就是她自己吧,参数不同而已,自己查了,please。
最后是一个附加小知识,帮助你识别你的Sun服务器是Intel 还是 Sparc 的芯片:
% uname -a
SunOS jakky 5.8 Generic sun4u sparc SUNW,Ultra-5_10
- 在Sun Solaris中导入自由软件
- Sun Solaris
- 在sun solaris上安装gcc和gdb
- 在SUN Solaris下连续ping的使用
- 在Sun Solaris 10下使用rstatd守护进程
- 在sun solaris上安装oracle 11g
- Sun Solaris 技术文档
- Sun Solaris指令大全
- Sun Solaris指令大全
- Sun Solaris 用户手册
- 浅谈Sun Solaris启动
- Sun Solaris指令大全
- Sun Solaris系统大全
- Sun Solaris指令大全
- 浅谈Sun Solaris启动
- 在java项目中导入sun.misc.BASE64Encoder找不到jar包的解决方法
- 如何在 Solaris 11 中 创建 Solaris zone 区域
- Oracle9i for SUN Solaris installation.
- 得到服务器类型就这么容易
- symbian c++
- symbian os
- 华为员工的感慨:"我要在坂田基地裸奔!" ?
- 重要神仙表
- 在Sun Solaris中导入自由软件
- linux象老婆,windows象妓女
- 值得尊敬的---抵抗之都费卢杰
- 关于Visual C#装箱与拆箱的研究
- 管理寓言:“兔鹿赛跑”
- 简单的招聘java程序员的文档,由于公司成本限制只能招聘实习工程师,所以只能考这些东西
- Hibernate实践JBX+MY SQL4.0
- 管理寓言:蛙鼠殒命
- 暖冬-11月8日