我需要在接下来的几周内在Solaris 10上做很多工作。 是否有一种简单的方法来安装常用软件包,以使机器更“现代”。 一个Fedora安装包含了更多的软件包,而丢失的软件包就是“安装”了。 我从Companion CD安装了所有的软件包,但是我仍然错过了很多! 例如,我想要颠覆,海湾合作委员会,MySql 5.x,MySql查询浏览器和Firefox 3(是的Solaris与2)。 我下载了FF3,但是当我运行它时,得到关于需要Gtk + 2.10(与2.4船舶)的投诉。
不幸的是,OpenSolaris不是一个选项。
执行摘要:使用OpenCSW。
更长的答案:过去有两个开源软件包的主要供应商,其中一个是分叉的,所以目前的数字是三个。
gar (包)和opencsw (工具)。 有两个软件包pipe理工具, pkg-get和pkgutil 。 两者都可以使用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区域工作,这是您的项目需求。
使用Solaris Express Community Edition,您可以获得Solaris 10和Opensolaris的引导,以便您拥有所需的新软件以及旧的稳定性和兼容性