如何使用Solaris 10作为我的桌面?

我需要在接下来的几周内在Solaris 10上做很多工作。 是否有一种简单的方法来安装常用软件包,以使机器更“现代”。 一个Fedora安装包含了更多的软件包,而丢失的软件包就是“安装”了。 我从Companion CD安装了所有的软件包,但是我仍然错过了很多! 例如,我想要颠覆,海湾合作委员会,MySql 5.x,MySql查询浏览器和Firefox 3(是的Solaris与2)。 我下载了FF3,但是当我运行它时,得到关于需要Gtk + 2.10(与2.4船舶)的投诉。

不幸的是,OpenSolaris不是一个选项。

执行摘要:使用OpenCSW。

更长的答案:过去有两个开源软件包的主要供应商,其中一个是分叉的,所以目前的数字是三个。

  • OpenCSW – Blastwave的一个分支,由其创始人之一Phil Brown负责pipe理。 OpenCSW拥有最先进的构build系统(mGAR),叉子后的大部分人力,以及最新的软件包。 它的SourceForge项目被命名为gar (包)和opencsw (工具)。
  • Sunfreeware – 我不知道他们的任何代码库。
  • Blastwave项目由丹尼斯·克拉克(Dennis Clarke)和菲尔·布朗(Phil Brown)于2002年开始,现在由克拉克(Clarke)运行,使用较低版本的构build系统(与OpenCSW相比),并没有公开的代码库。

有两个软件包pipe理工具, pkg-getpkgutil 。 两者都可以使用OpenCSW和Blastwave。 pkg-get是用Korn shell编写的,pkgutil是用Perl编写的,比pkg-get有更多的function。 pkg-get和pkgutil都会自动parsing并下载依赖关系。

就Firefox而言,版本3尚不能从OpenCSW获得。 有一个软件包可以从别处下载。

如果使用非标准键盘布局,则可能会错过的是setxkbmap命令。 随机博客上的一个狡猾的二进制文件是我能find的最好的。

你会错过的另一件事是GNU的用户空间。 OpenCSW可以为您提供所有的GNU核心utils,名称前缀为'g'; sed是gsed,grep是ggrep,等等。 对于交互式会话,您可以按照以下方式创build别名:

 alias sed=/opt/csw/bin/gsed 

如果您碰巧需要编译一个软件,则有一个免费的Sun编译器,与Sun Studio捆绑在一起。 你应该可以在Sun的网站上find它。

build立新的软件包是一个PITA,除非你有某种框架。 软件包格式相对简单,但Sun不提供便捷的软件包创build工具。 我个人使用OpenCSW的构build系统,自动化所有这一切。

声卡支持很差。 如果你想听音乐,准备好你的MP3播放器。

用于Solaris x86的Acrobat Reader最近才发布,发布的版本是4.0(原文如此!

有Flashplayer,但是当你安装Firefox 3之后,你需要手工创build符号链接来让Firefox获取插件。

一般来说,即使是系统pipe理员,Solaris也可以是一个方便的桌面。 预计粗糙的边缘。 当然,运行与桌面和服务器相同的平台也是有好处的。

评论automatthias声明:

用于Solaris x86的Acrobat Reader最近才发布,发布的版本是4.0(原文如此!

这是不正确的,版本4.0是在1999年为x86上的Solaris发布的。最近发布的(2009年3月)版本是9.1和9.2目前可用于Solaris / OpenSolaris:

另一个select是在虚拟机中运行Solaris,并导出DISPLAYvariables,以便远程访问xterm / gnome-terminal / sessions到更加现代的Ubuntu桌面环境。

如果你可以使用OpenSolaris,他们的软件包系统包含了我认为是“常见”的大部分内容。

最新版本是相当不错的。

我想要颠覆, gcc ,MySql 5.x

gcc已经与Solaris 10捆绑在/ usr / sfw / bin / gcc中。

上一次OpenSolaris dev更新(内部版本127)包含Solaris 10品牌区域支持。 这意味着您可以两全其美:使用OpenSolaris运行OpenSolaris的全局区域提供最新,最好的免费软件和自动更新/升级pipe理,同时在Solaris 10区域工作,这是您的项目需求。

http://hub.opensolaris.org/bin/view/Project+s10brand/

使用Solaris Express Community Edition,您可以获得Solaris 10和Opensolaris的引导,以便您拥有所需的新软件以及旧的稳定性和兼容性