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

3 solaris

在接下来的几周内,我需要在 Solaris 10 上做很多工作。有没有一种简单的方法来安装通用软件包,使机器更加“现代”。Fedora 安装附带了更多的软件包,缺少的软件包只需“yum 安装”即可。我安装了配套 CD 中的所有软件包,但仍然缺少很多!例如,我想要 subversion、gcc、MySql 5.x、MySql Query Browser 和 Firefox 3(是的 Solaris 附带 2)。我下载了 FF3,但是当我运行它时,有人抱怨需要 Gtk+ 2.10(随 2.4 一起提供)。

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

aut*_*iej 6

执行摘要:使用 OpenCSW。

更长的答案:曾经有两个主要的开源包提供者,其中一个已经分叉,所以目前的数字是三个。

  • OpenCSW - Blastwave 的一个分支,由其创始人之一 Phil Brown 经营。OpenCSW 拥有最先进的构建系统(mGAR),分叉后的大部分人力,以及最新的软件包。它的 SourceForge 项目被命名为gar(packages) 和opencsw(tools)。
  • Sunfreeware - 我不知道他们的任何代码库。
  • Blastwave -由丹尼斯·克拉克和菲尔·布朗,现正由克拉克运行于2002年开工项目,采用构建系统(相对于OpenCSW)的不太先进的版本,没有一个公开的代码库。

有两个包管理工具,pkg-getpkgutil. 两者都适用于 OpenCSW 和 Blastwave。pkg-get 是用 Korn shell 编写的,pkgutil 是用 Perl 编写的,并且比 pkg-get 有更多的特性。pkg-get 和 pkgutil 都会自动解析和下载依赖项。

就 Firefox 而言,OpenCSW 尚未提供第 3 版。您可以从其他地方下载一个包包。

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

您会错过的另一件事是 GNU 用户空间。OpenCSW 可以为您提供所有 GNU 核心实用程序,名称以“g”为前缀;sed 是 gsed,grep 是 ggrep,依此类推。对于交互式会话,您可以按照以下方式创建别名:

alias sed=/opt/csw/bin/gsed
Run Code Online (Sandbox Code Playgroud)

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

除非您有某种框架,否则构建新包有点像 PITA。包格式比较简单,但是Sun 没有提供方便的包创建工具。我个人使用 OpenCSW 的构建系统,它可以自动化所有这些。

声卡支持很差。如果您想听音乐,请准备好 mp3 播放器。

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

有 Flashplayer,但在安装 Firefox 3 后,您需要手动创建符号链接,以便 Firefox 选择插件。

一般来说,即使对于系统管理员来说 Solaris 也可以是一个方便的桌面,这有点夸大其词。期待粗糙的边缘。当然,运行与桌面和服务器相同的平台是有好处的。


Bri*_*uch 5

http://sunfreeware.com/有很多可能对您有用的软件包。