お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-04-26 09:27:07

bass
メンバ
登録日: 2008-04-09

異なるバージョンのFirefoxを共存させる

7.10から8.04にアップグレードしました。

Firefox2で使っていたアドオンのいくつかがFirefox3では使えません。中でもGoogleブックマークがFirefoxで使えないのは、異なるOS、ハードで情報を共有するにも不便です。

そこで、8.04上でFirefox2を使いたいのですが、Firefox3と共存させることは出来ますでしょうか?

オフライン

 

#2 2008-04-26 10:03:33

Shibata
管理者
From: 東京
登録日: 2006-10-25

Re: 異なるバージョンのFirefoxを共存させる

Synapticなどからfirefox-2パッケージをインストールすれば、Firefox 2も使えるはずです。Conflictsはしていないようなので、共存できる、はず。

オフライン

 

#3 2008-04-26 11:04:22

avidya
ゲスト

Re: 異なるバージョンのFirefoxを共存させる

 補足します。

 Firefox3 β5 を起動するとき、通常 Firefox が起動コマンドとなりますが、最初に端末から『Firefox -profilemanager』で起動して、Firefox3 β5 用に新規プロファイルを作成するようにしてください。
 Firefox2 と Firefox3 β5 ではプロファイルの構造、ブックマークの管理方法等、大幅な変更が加わっています。
 単純に Firefox3 β5 を起動すると Firefox2 用のプロファイルが Firefox3 β5 用に変更されてしまいますので、必ず、Firefox2 と Firefox3 β5 では異なるプロファイルを使ってください。Firefox2 と Firefox3 β5 のプロファイルには互換性がありません。

 ちなみに Firefox2 は、Synaptic パッケージ・マネージャでインストールできます。

 私も実はテスト目的のために Firefox3 β5と、通常利用のために Firefox2 をインストールしています。
 通常、メニューには Firefox アイコンが二つ現れますが、Firefox2 と Firefox3 β5 を併用する場合、Firefox3 β5 のメニューでの名前を『Firefox3 β』とかに変更し、コマンドラインを『firefox -profilemanager』にあらかじめ変更してください。
 つぎにまた Firefox2 をインストールしたら、起動前にメニューでの名前を『Firefox2』とかに変更し、コマンドラインを『firefox-2 -profilemanager』にしてください。

 起動するとプロファイルマネージャが開きますので、Firefox2 用のプロファイルと、Firefox3 β5 用のプロファイルを間違えずに選んで、 Firefox を起動してください。ここでうっかり Firefox2 用のプロファイルで Firefox3 β5 を起動すると、プロファイルが Firefox3 β5 用のものに書き換えられてしまいます。

 いちばんよいのは Firefox2 用のプロファイルをバックアップしておくことです。

最後の編集者: avidya (2008-04-26 11:10:24)

 

#4 2008-04-26 11:12:41

bass
メンバ
登録日: 2008-04-09

Re: 異なるバージョンのFirefoxを共存させる

avidya様、ご回答ありがとうございます。

あいにく、Ubuntu Linux 7.10を8.04にアップデートしたあと、何も分からずインストールされたFirefox3を起動してしまったため、Firefox2で使っていたプロファイルが3に引き継がれてしまっております。

Shibata様のご回答に沿ってFirefox2のインストール自体は行えましたが、ファイルの構造や管理方法の違いに起因すると思しき問題が、既に発生してしまっております。

不幸中の幸といいますか、ラップトップPCはまだOSのアップデートを行っておらず、こちらにFirefox2向けのプロファイルが残っていますので、これをバックアップして、デスクトップに取り込むことを考えてみます。

ともかく、有難うございました。

最後の編集者: bass (2008-04-26 11:32:28)

オフライン

 

#5 2008-04-26 11:18:32

avidya
ゲスト

Re: 異なるバージョンのFirefoxを共存させる

bass による投稿:

不幸中の幸といいますか、ラップトップPCはまだOSのアップデートを行っておらず、こちらにFirfox2向けのプロファイルが残っていますので、これをバックアップして、デスクトップに取り込むことを考えてみます。

ともかく、有難うございました。

 そうでしたら、逆に Firefox2 用に新規プロファイルを作成して、プロファイルのディレクトリの<<中身>>を入れ替えれば問題なく動くはずです。

 

#6 2008-04-26 11:59:15

bass
メンバ
登録日: 2008-04-09

Re: 異なるバージョンのFirefoxを共存させる

avidya様、ご回答ありがとうございます。

お教え頂いた方法で無事問題が解決しました。ありがとうございました!

オフライン

 

#7 2008-04-26 12:44:44

bass
メンバ
登録日: 2008-04-09

Re: 異なるバージョンのFirefoxを共存させる

ついでながら、後からインストールしたFirefox2のメニューを日本語化できるようでしたら、操作手順をお知らせ頂ければ助かります。

オフライン

 

#8 2008-04-26 13:07:12

sumiyota
メンバ
From: 茨城県
登録日: 2007-06-09

Re: 異なるバージョンのFirefoxを共存させる

bassさん。

Firefox2に戻すことで問題は解決してらっしゃると思いますが、私はGoogleブックマークはGMarksをつかってます。しかし、GMarksもそのままではFirefox3にまだインストールできないのでNightly Tester ToolsというアドオンをインストールすればGMarksがインストールできるようになります。ご参考までに。

オフライン

 

#9 2008-04-26 13:19:45

bass
メンバ
登録日: 2008-04-09

Re: 異なるバージョンのFirefoxを共存させる

sumiyota様、情報ありがとうございます。

Nightly Tester Toolsはインストール出来たのですが、GMarksは古いバージョン向けとの理由でインストールで来ませんでした。

https://addons.mozilla.org/ja/firefox/addon/2888

オフライン

 

#10 2008-04-26 13:26:18

sumiyota
メンバ
From: 茨城県
登録日: 2007-06-09

Re: 異なるバージョンのFirefoxを共存させる

bassさん。

Firefoxアドオンのサイトからではダメみたいです。私はこちらからダウンロードしました。
http://groups.google.com/group/GMarks

他の未対応のアドオンもFirefoxアドオンのサイトからではなく、直接配布元からダウンロードしないとダメなようです。

オフライン

 

#11 2008-04-26 13:42:43

avidya
ゲスト

Re: 異なるバージョンのFirefoxを共存させる

bass による投稿:

ついでながら、後からインストールしたFirefox2のメニューを日本語化できるようでしたら、操作手順をお知らせ頂ければ助かります。

 Firefox のバージョンが 2.0.0.14 の前提でお話しします。

 ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/linux-i686/xpi/ja.xpi
をインストールして有効にしてください。
 あと必要に応じて、プロパティの言語設定に『日本語』を加えてください。

# 余談ですが、まだ Firefox3 β5 には XMLHttpRequest オブジェクト、もしくは新規に書き換えられた JavaScript エンジンに bug が残っているようです。
# グループウェアやオンラインドキュメントなどの Ajax を利用しているサイトでトラブルが発生する恐れがあります。
# テスト以外での使用を控えることを勧めます。
# 得に業務用途での Firefox3 β5 の使用は絶対に避けなければなりません。
# 業務用途には安定バージョンの Firefox 2.0.0.14 を使用してください。

最後の編集者: avidya (2008-04-26 14:00:43)

 

#12 2008-04-26 13:52:28

avidya
ゲスト

Re: 異なるバージョンのFirefoxを共存させる

sumiyota による投稿:

Nightly Tester ToolsというアドオンをインストールすればGMarksがインストールできるようになります。ご参考までに。

 Firefox3 ではプロファイルの構造が大幅に変化しています。Nightly Tester Tools を使っての、非対応拡張を動作させることはお勧めできません。
 拡張は XPCOM コンポーネントにより、プロファイルに対して様々な情報を書き込んだり、あるいはディレクトリを作成したりします。場合によってはプロファイルが破損する可能性があります。
 今回の Firefox のバージョンアップは、かなり大きなバージョンアップなので ( 別のブラウザに生まれ変わったと言っても過言ではありません )、Nightly Tester Tools の利用は今回は避けた方が望ましいでしょう。

最後の編集者: avidya (2008-04-26 13:53:17)

 

#13 2008-04-27 00:42:37

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: 異なるバージョンのFirefoxを共存させる

  初歩的な質問で、申し訳ないのですが、
 8.04クリーンインストールだとFirefox 2 がsynaptic で検索できません。
 そのため、インストールできません。
 synaptic のリポジトリ設定がgutsyを指定してないのが原因と思われます。
 サードパーティのソフトウェアの追加をすれば可能になるのでしょうか?

 試しに、追加してみました。その結果synapticの起動エラーがでて、
 8.04を今再インストールしています。
  バイナリ
  http://archive.ubuntulinux.jp/ubuntu-ja
  gutsy/
  ソース
  http://archive.ubuntulinux.jp/ubuntu-ja
  gutsy/
 7.10で指定されていたリポジトリを全て追加登録すればいいのかな。。。。。
 再インストールは、ほぼ1時間必要なので試行錯誤はしんどいです。
 それとも他に、解決手段はありますでしょうか?
ps.
 直接Firefox2をMozilla からtar ballで、インストールしましたが、
 展開ファイルのfirefoxシェルをメニューに登録すれば起動するはずです。
 7.10では問題なく稼働します。ところが8.04は何も起こりません。
 不思議なことに動作しないのです。synapticというか、apt-get以外は
 起動しない仕様になつたのかな。
 4/27 16:30追記
 ↓ のavidya さんのアドバイスもあり、8.04からfirefox-2をsynapticで
 インストールできました。
 profilemanagerで2用と3beta用を使い分けるとのことですが、その
 ディレクトリーを違う場所にしてもプロファイル名も変更しましたが、firefox 2
 が起動しません。(firefox-2 ファイルを編集)
 何回か再インストールして挑戦しましたが、断念。8.04からだとWebプラウザ
 は最初にfirefox 3betaを使うしか方法はなく、これを回避する手がない。
 Ubuntu7.10をインストールしてから、8.04へバージョンアップする手段
 しかfirefox 2を動作させられないようです。今その作業中です。
 4/28 8:40追記
 種々試して苦労しましたが、結局は8.04クリーン・インストールで何とか動作。
 firefox-2をsynapticで取り込み、悪さしそうなfirefox 3を削除しました。
 それから、私の力量では理由はわかりませんが、libstdc をsynapticで導入
 しておかないと不具合が多々でました。(起動しないアプリがありました。)
 例:Netscape Navigator9がメニューに登録しても稼働しませんでした。
 機種:Fujitsu C-800(P4 2GHz,512M,40Gb)一応快適に動作してます。

最後の編集者: koisan1949 (2008-04-28 08:49:45)

オフライン

 

#14 2008-04-27 10:58:13

avidya
ゲスト

Re: 異なるバージョンのFirefoxを共存させる

 最初に。リポジトリに gutsy を指定してはいけません。gusty と Hardy の間では、互換性は期待できないと考えた方が安全です。

 本題に入ります。
 ちなみに Hardy での Firefox2 のパッケージ名は Firefox-2 です。Firefox3 β5 と共存できます。通常の Hardy のリポジトリでヒットしますので、そちらをインストールしてください。

 Mozilla Foundation 本家の Linux 版 Firefox は、必ず同じディレクトリに上書きインストールされます。本家の Firefox はインストールしないほうがいいでしょう。
参考 URL:http://www.mozilla-japan.org/products/f … easenotes/

 

#15 2008-05-06 06:01:46

avidya
ゲスト

Re: 異なるバージョンのFirefoxを共存させる

 すみません。リポジトリの指定で抜けがありました。
 アップデートのタブで、『サポートされていないアップデート』にチェックを入れてください。このチェックを入れないと、Firefox-2 がヒットしません。

# Firefox は新しいバージョンが正規リリースされると
# 旧バージョンのサポートは 6 ヶ月後に終了します。
# Ubuntu でも Firefox-2 はそのルールに乗っ取って
# Firefox-2 をサポートしてくれるんでしょうか?
# 『サポートされていないアップデート』に Firefox-2 が
# 入っているのが気になります。
# 私はちょっと怖いので本家の Firefox に切り替えましたが。

最後の編集者: avidya (2008-05-06 06:03:21)

 

#16 2008-05-06 16:03:51

Shibata
管理者
From: 東京
登録日: 2006-10-25

Re: 異なるバージョンのFirefoxを共存させる

Firefox 2については利用者も多いし、他のパッケージとは違いAlexander Sackをはじめとする専属メンテナが存在するので、それほど心配しなくてもいいと思います。少なくとも本家に追随する形でのセキュリティアップデートは行われるはずです。


avidya による投稿:

# Firefox は新しいバージョンが正規リリースされると
# 旧バージョンのサポートは 6 ヶ月後に終了します。

これが、Firefox 3がBetaであるにも関わらず8.04で採用された理由だと思います。Ubuntu 8.04は長期サポート版ですので、main/restrictedで配布されるパッケージについては最長で5年間のサポート体制を維持しなくてはいけません。Firefox 2はavidyaさんの書かれたサポートスケジュールによると、おそらく今年度中にMozilla側のサポートが終了してしまいます。本家のサポートが終了しているにもかかわらず、Ubuntu側でセキュリティアップデートを維持するのは難しいので、Firefox 2はいつでもセキュリティアップデートを打ちきれるuniverseに、Firefox 3は今のところ一般的な使用を推奨されないバージョンだけれども正式リリースまではUbuntu側でなんとかしていくという形になったんではないでしょうか。

本当なら、8.04でもFirefox 2が採用されて、Firefox 3がリリースされ次第、アップデートされるって形を採用できればよかったんですけどね。Firefox 2を使いつづける人用にパッケージをuniverseに移動するとか、Fx 2→Fx 3への移行システムとかそのへんが難しいのでしょうか。

オフライン

 

#17 2008-05-06 19:56:00

avidya
ゲスト

Re: 異なるバージョンのFirefoxを共存させる

Shibata による投稿:

本当なら、8.04でもFirefox 2が採用されて、Firefox 3がリリースされ次第、アップデートされるって形を採用できればよかったんですけどね。Firefox 2を使いつづける人用にパッケージをuniverseに移動するとか、Fx 2→Fx 3への移行システムとかそ]のへんが難しいのでしょうか。

 このあたりは、やはりリポジトリを使ったアップデートの管理が困難ということなんでしょうか?リポジトリ管理の仕組みがよくわかっていないので、なんとも言えないのですが。
 アップデート・マネージャでライブラリの差し替えなども行われているから、不可能じゃないと思うんですが。Firefox2 用のプロファイルは、Firefox3 を起動すれば、自動で Firefox3 用のプロファイルに書き換えられますから。Firefox2 のセキュリティ・フィックスと Firefox3 の最新版の追跡とを両方するのは、作業量的にすさまじく大変な気がします。
 だからといって、動き始めたものを止めることもできないですしね。

# 以下余談
# 現在の Firefox3 β5 は XULRunner アプリケーションですが、
# 正規リリース版を XULRunner アプリケーションにするか
# それとも従来通りの XULRunner が関与しないアプリケーションにするのか
# 現時点でもまだ白紙の状態です。
# 一方で Firefox を正式に XULRunner アプリケーションにするのは
# Firefox4 からにしたい、という話も Mozilla Foundation の中であるんですよ。
# Firefox3 を追跡パッケージングする作業のことを考えると.....
# ちなみに RC1 リリースまでに fix しなければならない bug はここで見ることができます。
# 日々、増減しています。

最後の編集者: avidya (2008-05-06 20:07:15)

 

#18 2008-05-17 08:05:12

kumanoyuya
メンバ
From: 熊野
登録日: 2007-05-27

Re: 異なるバージョンのFirefoxを共存させる

avidya による投稿:

Shibata による投稿:

本当なら、8.04でもFirefox 2が採用されて、Firefox 3がリリースされ次第、アップデートされるって形を採用できればよかったんですけどね。Firefox 2を使いつづける人用にパッケージをuniverseに移動するとか、Fx 2→Fx 3への移行システムとかそ]のへんが難しいのでしょうか。

 このあたりは、やはりリポジトリを使ったアップデートの管理が困難ということなんでしょうか?リポジトリ管理の仕組みがよくわかっていないので、なんとも言えないのですが。
 アップデート・マネージャでライブラリの差し替えなども行われているから、不可能じゃないと思うんですが。Firefox2 用のプロファイルは、Firefox3 を起動すれば、自動で Firefox3 用のプロファイルに書き換えられますから。Firefox2 のセキュリティ・フィックスと Firefox3 の最新版の追跡とを両方するのは、作業量的にすさまじく大変な気がします。
 だからといって、動き始めたものを止めることもできないですしね。

 本問題は、avidyaさんがリリース直後に提起されていましたので、Firefox-2にダウングレードして留意していたのですが、Ubuntustudioをインストールしたときだと思うのですがFirefox-3が一緒にインストールされているのに気づかずプロファイルを書き換えられてしまいました。まあ、古いのはいっぱいあるのでなんとかなってはいるんですが・・・

 さて、回避策ですが、起動時のパラメータでプロファイルの指定ができれば一番簡単だと思うんですが、

  ーー> 『firefox-2 -profile 旧プロファイル名』とかで起動しないんでしょうか? 

 これがダメな場合は、Firefox-3専用のにユーザを追加して、Firefox-3はこのユーザしか起動できないようにアクセス権を変更しちゃいますか。 確か、プロファイルはユーザ単位ですから、こうしておけば書き換えられる心配は無くなるのではないでしょうか?
 起動も、いちいちユーザ切り替えなんて面倒ですからから簡便化が必要になりそうですね。

オフライン

 

#19 2008-05-17 11:50:30

avidya
ゲスト

Re: 異なるバージョンのFirefoxを共存させる

 以下の URL を参照してみてください。プロファイルを指定して起動できますよ。後は gnome のメニューとかをグリグリと。
http://developer.mozilla.org/ja/docs/Co … ne_Options

最後の編集者: avidya (2008-05-17 11:52:03)

 

#20 2008-05-17 21:43:55

kumanoyuya
メンバ
From: 熊野
登録日: 2007-05-27

Re: 異なるバージョンのFirefoxを共存させる

avidyaさん、ありがとうございます。

avidya による投稿:

 以下の URL を参照してみてください。プロファイルを指定して起動できますよ。後は gnome のメニューとかをグリグリと。
http://developer.mozilla.org/ja/docs/Co … ne_Options

1.次の2行のどちらかですね? ”-P"は、大文字に気をつけないといけませんね。
 # 2.6 -P "profile_name"
 # 2.7 -profile "/path/to/profile"

2.FirefoxとFirefox-2のランチャをパネルに追加して、各々のランチャのプロパティのコマンドの後に、上記のいずれかのパラメータを追加する・・・と。

  例 : ”firefox-2 %u”  -->  ”firefox-2 %u -P profile_name”
      ”firefox %u”  -->  ”firefox %u -P profile_name”

これで共存化設定ができましたですね。目出度し、目出度し!

オフライン

 

Board footer

Powered by FluxBB