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 不是一个选项。
执行摘要:使用 OpenCSW。
更长的答案:曾经有两个主要的开源包提供者,其中一个已经分叉,所以目前的数字是三个。
gar
(packages) 和opencsw
(tools)。有两个包管理工具,pkg-get
和pkgutil
. 两者都适用于 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 也可以是一个方便的桌面,这有点夸大其词。期待粗糙的边缘。当然,运行与桌面和服务器相同的平台是有好处的。
归档时间: |
|
查看次数: |
4127 次 |
最近记录: |