中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 未整理篇
在SunSolaris中导入自由软件
作者:xiaorai 时间:2003-02-13 11:09 出处:互联网 责编:chinaitpower
              摘要:在SunSolaris中导入自由软件

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


关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有