为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

How do you install on solaris?

  • 3 个回答
  • 135 人有此问题
  • 17 次查看
  • 最后回复者为 radionecrotic

more options

I download. I unzip. I untar. I see lots of files, but nothing called "install" or "pkg".

I download. I unzip. I untar. I see lots of files, but nothing called "install" or "pkg".

所有回复 (3)

more options
more options

There are no requirements listed for Solaris on the link above.

Are the Solaris requirements and instructions the same as Linux?

What does *Linux* have to do with the question I asked above?

I'm trying to install on Solaris 10, not Linux. I find no packages and no running insallation script. How am I supposed to even try to install?

more options

This is what I did to install Firefox 3.6.12 on Oracle Solaris 10. I found that Firefox 3.5.9 was already installed and there exists /usr/bin/firefox and /usr/lib/firefox. Turns out that /usr/bin/firefox is a symlink to ../lib/firefox/firefox so all you really have to do is remove the old /usr/lib/firefox and extract the new tarball to /usr/lib.

These are the steps I followed. I did this all as root.

bash-3.00# uname -a

SunOS unknown 5.10 Generic_142910-17 i86pc i386 i86pc

I made a backup of the existing install in case I messed something up.

bash-3.00# cur_ver=`grep '^moz_libdir' /usr/bin/firefox | cut -d - -f 2`

bash-3.00# ln -sf /usr/lib/firefox-${cur_ver} /usr/bin/firefox-${cur_ver}

bash-3.00# mv /usr/lib/firefox /usr/lib/firefox-${cur_ver}

Then I cd to the directory where I extracted the tarball.

bash-3.00# ls

firefox

firefox-3.6.12.en-US.solaris-10-fcs-i386.tar.bz2

bash-3.00# find firefox -print | cpio -dp /usr/lib

That's it. I started Firefox from the desktop Launch menu item. Once it came up, I checked that it had my old history, which it did, so I assume my user profile was upgraded okay.

You could have just as easily extracted the tarball directly to /usr/lib (assuming the tarball is in the root directory).

bash-3.00# cd /usr/lib

bash-3.00# rm -rf firefox

bash-3.00# bzip2 -cd /firefox-3.6.12.en-US.solaris-10-fcs-i386.tar.bz2 | tar xf -