在我的新工作中,他们希望我使用 Solaris 8 操作系统,但我所有的编码经验都是在 Linux 上进行的。 Linux 系统中内置了很多工具,但我使用的Solaris 似乎非常精简。
我想知道是否有人可以告诉我如何在solaris 8上安装vim或emacs(最好是emacs)。我尝试谷歌,但找不到solaris 8的任何下载链接。我尝试使用vi,但使用起来有点烦人使用 vim 和 emacs 之后(我什至无法让编辑器正确退格!)。另外,vi 中没有语法突出显示,这有点烦人。这里有人可以帮助我安装更现代的文本编辑器吗? (并且还帮助我更加熟练地使用Solaris 8:))。谢谢。
答案1
唔。 http://www.sunfreeware.com是在 Solaris 上获取 FOSS 软件的预构建软件包的地方(以便您可以运行该pkgadd
命令),但看起来它们不支持旧版本,例如 Solaris 8。
他们会推荐您访问 unixpackages.com。这是 Sparc Solaris 8 页面:http://unixpackages.com/package-list-sparcsolaris-8
(您在 Sparc 上执行此操作?下拉列表中还有 X86 列表)
但看起来你必须购买订阅才能访问这些软件包。由于这是为了工作,而且他们要求您使用 Solaris 8,因此您可以看看他们是否愿意使用它。
考虑到 Ulrich 的建议,我检查了当今时代如何在 Solaris 上安装 gcc,并发现了这一点:
http://gcc.gnu.org/install/binaries.html
Solaris 部分指向许多具有针对 Solaris 的预构建软件包的其他站点。看看那些。
答案2
为了跟进 cjc 的答案,我能够在互联网档案馆追踪文件名。寻找他们让我这个存储库可以用来代替 sunfreeeware。有了这个,我选择安装 vim 7.0 版本,因为 7.3 有一个更多的依赖。
下载以下文件:
http://download.nust.na/pub3/solaris/sparc/8/vim-7.0-sol8-sparc-local.gz http://download.nust.na/pub3/solaris/sparc/8/ncurses-5.6-sol8-sparc-local.gz http://download.nust.na/pub3/solaris/sparc/8/gtk+-1.2.10-sol8-sparc-local.gz http://download.nust.na/pub3/solaris/sparc/8/glib-1.2.10-sol8-sparc-local.gz
然后运行以下命令为我安装 vim:
gunzip vim-7.0-sol8-sparc-local.gz
gunzip ncurses-5.6-sol8-sparc-local.gz
gunzip gtk+-1.2.10-sol8-sparc-local.gz
gunzip glib-1.2.10-sol8-sparc-local.gz
pkgadd -d vim-7.0-sol8-sparc-local
pkgadd -d ncurses-5.6-sol8-sparc-local
pkgadd -d gtk+-1.2.10-sol8-sparc-local
pkgadd -d glib-1.2.10-sol8-sparc-local
您可能还需要符号链接或更新默认路径
ln -s /usr/local/bin/vim /opt/local/bin/vim