
Ubuntu日本語フォーラム

ログインしていません。
先日リリースされました「Firefox 3.5」を、Ubuntu 9.04 で使ってみたいと思いました。
「Ubuntu Weekly Topics 2009年7月3日号」にて、《ただし,どうしても今すぐに Firefox 3.5 を使いたい場合,PPA を利用することでインストールできます。》とありました。
さらに、《9.04 を使っている場合は Ubuntu Mozilla Security Team の PPA を使うことで,リリース版をインストールすることが可能です。》とありましたので、当該サイトより PPA for Ubuntu Mozilla Security Team をクリックし、「システム管理>ソフトウェア・ソース」の「サードパーティのソフトウェア」タブに以下の2行
deb http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu jaunty main
を1行ずつ追加し、「アプリケーション>アクセサリ>テキスト・エディタ」にて新規ファイルを作成し、「Signing key:1024R/7EBC211F」にリンクされている「暗号鍵」(?)
Public Key Server -- Get ``0xa6dcf7707ebc211f ''
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.0.10
mI0ESXjYbAEEAL22iGqFiO9UBd4VAaoVJU5cEW5RU11+62LekHHKIkEtYJXIbhNzNK9T+ZfH
6fOY4gFp+fBPyGBvImVZNFG4uLY069J1rndH2fOu1WFFT6nkoQbVqBMZKK+HvJXjeBQocTPi
mn51m26v5/vf+lJW/BrZajf9wlwa74GVy5kcUuWnABEBAAG0LkxhdW5jaHBhZCBQUEEgZm9y
IFVidW50dSBNb3ppbGxhIFNlY3VyaXR5IFRlYW2ItgQTAQIAIAUCSXjYbAIbAwYLCQgHAwIE
FQIIAwQWAgMBAh4BAheAAAoJEKbc93B+vCEfZ5cD/1CtwtV5qXYcSjj1SR63HBSV4MtKPuaU
KBawx7FyyPIukisgaKzZbSmAaVa4eyUOFHOlLKoPkH592IYM4RCFElhn4XTj+rbiDxiBjzNZ
t71wr4XVMKx+tCIRGSek4s+3AV2C8UDVvCexx+jetvcA5Qfpi8Ki1Iz8slD3lhpS0NrR
=J4UF
-----END PGP PUBLIC KEY BLOCK-----
をコピー・ペーストして新規保存して、「認証」タブにて「鍵ファイルをインポート」で読み込ませました。(その際のファイル名は「7EBC211F 2009-01-22.pgp」としました。)
以上の作業を行ったのですが、
エラーが発生しました
W: GPG error: http://ppa.launchpad.net jaunty Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 7D2C7A23BF810CD5
と表示され、それ以降なにも起きません……
どこか間違っているでしょうか? ご教授、よろしくお願いします。
オフライン
9.04 ならすでにリポジトリにきています。
sudo apt-get install firefox-3.5
私はまだ試していません。
事前に3.1を削除してからのほうがいいのかなう・・・
オフライン
もし、yama さんのアドバイスで上手くいかなければ、
gpg --keyserver pgp.nic.ad.jp --recv-keys 7D2C7A23BF810CD5
sudo gpg --armor --export 7D2C7A23BF810CD5 | sudo apt-key add -
とかやってみるとどうでしょうか?
そのあと、
sudo apt-get update
sudo apt-get dist-upgrade
とか。
オフライン
yamaさん による投稿:
事前に3.1を削除してからのほうがいいのかなう・・・
Firefox3.5とそれ以前のFirefoxを共存させることは普通にできます。ただしプロファイルを分ける必要があります。
Firefox3.5起動時にプロファイルも自動的にアップデートされるのですが、Firefox3.5のプロファイルとそれ以前のプロファイルには互換性がありません。つまり、3.5用にプロファイルが再構築された後は、そのままではFirefoxをダウングレードできません。
ですから以下のうちのどちらかを行えばいいでしょう。
・Firefoxをアップデートする前にプロファイルのバックアップをとっておく
・3.5用のプロファイルは別につくる。
# Firefoxのバージョンアップ時に限りませんが、プロファイルはまめにバックアップしておくことをお薦めします。
# Ubuntu だと "~/.mozilla" ディレクトリをまるごと、どこかにコピーしておくといいです。
yama さん said > 9.04 ならすでにリポジトリにきています。
次期 9.10 (Karmic) 用には、Firefox-3.5 正式リリース版 が、公式パッケージになっていますが、
9.04 (Jaunty) 用には、 以前からっff-3.5のパッケージがありましたが、Firefox-3.5β4 から更新されていないようです。
http://packages.ubuntu.com/jaunty/firefox-3.5
Jaunty(9.04) の 公式リポジトリ には用意される予定がないのかもしれませんね。
オフライン
arinkou さんへ、
PPA for Ubuntu Mozilla Security Team 頁の "Read about installing" をクリックして現れるウインドウに記載されているところによると、鍵を認証させるには、端末を開いて
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EBC211F
とするとOKのようです。私はこれで、Synaptic パッケージマネージャからインストールできました。
ただし、英語版、ブラウザ名は Shiretoko になっています。
オフライン
Xubuntu9.04-32bit ですが、Firefox3.5にしました。
1)公式ページよりtar版をダウンロード
2)解凍したフォルダをfirefox-3.5にリネームして/usr/libに移動
3)dictionaries、extensions、plugins、searchplugins、以上4つのフォルダを削除してデフォルトのfirefox-3.0.11の同名フォルダを参考にシンボリックリンクを作成
以上で今のところ正常に動作しています。アドオンも
http://mozilla-remix.seesaa.net/article/122559921.html
このへんを参考にしてtab-mix-plusも含めて全て(15個)動作しています。
3.5は起動がとても速いですね。
ご参考までに!
オフライン
sumiyota による投稿:
Xubuntu9.04-32bit ですが、Firefox3.5にしました。
1)公式ページよりtar版をダウンロード
2)解凍したフォルダをfirefox-3.5にリネームして/usr/libに移動
3)dictionaries、extensions、plugins、searchplugins、以上4つのフォルダを削除してデフォルトのfirefox-3.0.11の同名フォルダを参考にシンボリックリンクを作成
公式のバイナリをインストールするのは、システムに不具合を起こす危険があるので行わないで下さい。
オフライン
私の場合は
sudo apt-get install firefox-3.5
ですんなりインストールできましたが、ちょっと探してしまいました。なぜなら
Firefoxの名前では無く
Shiretoko Web Browser
に成っています、アイコンも地球のイメージです、いつもの狐はありませんので、どこにインストールされたのか?と思って探してしまいました。
オフライン
helloyouさん による投稿:
Shiretoko Web Browser
に成っています、アイコンも地球のイメージです、いつもの狐はありませんので、どこにインストールされたのか?と思って探してしまいました。
おそらく shiretoko3.5pre のbranchからコード・インポートされたからではないでしょうか?
以下参考です。
md5sum等で確認した訳ではありませんが、どうも「Firefox3.5RC3=Firefox3.5」のようです。1.9.1branchは開発時の都合により、結構複雑な枝構造を持っています。
Firefox3.5にコードがチェックインされるのに利用されていたブランチには、私の知るかぎり以下のものがあります。
・Firefox3.5 nightly
もともとFirefox3.1としてbranchが切られていたものです。
最終的にこのbranchがα、β、RCとなりました。
・shiretoko3.5 nightly
Gecko1.9.1のためのbranch。
今回のFirefox3.5の開発でどのような役割を担っていたのかは外部からはわかりません。
私はFirefox3.5正規リリースまで愛用していました。
・Minefield
Firefox開発のメインbranchになります。このbranchから各バージョンの開発のためのbranchが切られます。
【以下オフトピ】
あとFirefoxのヘビー・ユーザとして技術的に理解できない点だけ書いておきます。
技術評論社サイトの吉田さんの記事や
mizunoさん による投稿:
公式のバイナリをインストールするのは、システムに不具合を起こす危険があるので行わないで下さい。
とあるように本家のバイナリのインストールが否定されています。
ですが本家のtarボールはシステム・ファイルやその他のディレクトリのファイルを上書きするようなことは通常ありません。sumiyotaさんのようにリポジトリからインストールされているFirefoxを上書きしないかぎり、本家Firefoxがシステムの依存関係等を破壊するとは考え難いのですが。
以下のようなシナリオならあるかもしれません。
1.Firefoxが利用しているOS側のライブラリとの不整合もしくはバイナリ・コードの不整合
2.Firefoxのクラッシュ
3.Firefoxのプロファイルの破損
4.Firefoxが起動されなくなり、bookmarkや履歴、その他の情報が失われる
やばそうなことはやめておけ、という趣旨で書かれているのなら理解できるのですが、技術的な裏付けに基づいて書かれているのなら、純粋にその内容を知りたいのですが。
# ちなみに私は拡張を作っている都合、複数のnightlyを "/opt" 以下にインストールしています。
# 当然テスト用のプロファイルを作っており、ほぼ毎日プロファイルのバックアップをとっています。
# それ以前に数時間毎にHDDのバックアップをとっています。でもそれはnightlyを使っているからではありません。
# HDD内のデータは簡単に失われてしまう、という一般的な理由からです。
少し訂正します。
avidya による投稿:
・Firefox3.5 nightly
もともとFirefox3.1としてbranchが切られていたものです。
最終的にこのbranchがα、β、RCとなりました。
を
・Firefox3.5 nightly
もともとFirefox3.1としてbranchが切られていたものです。
最終的にこのbranchを元にαがビルドされ、さらにβがビルドされ、RC、正規リリース版がそれぞれビルドされました。
に。
avidya による投稿:
mizunoさん による投稿:
公式のバイナリをインストールするのは、システムに不具合を起こす危険があるので行わないで下さい。
とあるように本家のバイナリのインストールが否定されています。
ですが本家のtarボールはシステム・ファイルやその他のディレクトリのファイルを上書きするようなことは通常ありません。sumiyotaさんのようにリポジトリからインストールされているFirefoxを上書きしないかぎり、本家Firefoxがシステムの依存関係等を破壊するとは考え難いのですが。
以下のようなシナリオならあるかもしれません。
1.Firefoxが利用しているOS側のライブラリとの不整合もしくはバイナリ・コードの不整合
mizunoさんのコメントの引用部(sumiyotaさんのコメント)では
sumiyota による投稿:
Xubuntu9.04-32bit ですが、Firefox3.5にしました。
1)公式ページよりtar版をダウンロード
2)解凍したフォルダをfirefox-3.5にリネームして/usr/libに移動
3)dictionaries、extensions、plugins、searchplugins、以上4つのフォルダを削除してデフォルトのfirefox-3.0.11の同名フォルダを参考にシンボリックリンクを作成
という手法で行われていました。
/usr/libにツッコんじゃったし、その他のディレクトリをリンクさせている...ということで指摘されているかと。
他にもコンパイルの状況だとか色々あるので、実はうまく動かないとかありえますし。
ご存知だとは思いますが、/usr/lib 以下などはパッケージでインストールされるものが入ります。こういう場合は/usr/local/hoge 以下だとか
avidya による投稿:
# ちなみに私は拡張を作っている都合、複数のnightlyを "/opt" 以下にインストールしています。
という具合で/optを使っておかないと、考えもしなかったファイルなどが上書きされたりして整合性がとれず、他のパッケージがインストールできなかったり/削除できなかったりする可能性が高くなります。
また削除も楽になりますし。
個人的にはパッケージシステムが搭載されているシステムを使っているのであれば、その系統の開発者でないかぎり無闇に最新バージョンを追いかける必要なぞないのでは?と思っています。
(昔の私を含め)たぶんどこかで使っているシステムバージョン向けのパッケージを作るヤツが出てくるので、それを待ったほうが楽だと思うんですがw
あとデフォルトで設定されるPATH以外にPATHを通せないようであれば、それはパッケージシステムで我慢すべきだとは思います。困っても自分で直せない確率は高いでしょうから。
# 問題はパッケージポリシーとかそういうのを考えずに作ってる野良パッケージだとは思うので、dpkg -c hoge.debとかdpkg -I hoge.deb とかで事前調査が必要とも思います。
オフライン
n_saitoさん、補足ありがとうございます。
【オフトピの補足】
*前提
・本家バイナリの利用を推奨しているわけではありません。というか推奨できません。
・本家バイナリの利用は特別な理由がない限り避けてください。Mozillaも各ディストリビューションのリポジトリのパッケージを使うようにオンライン・インストール・マニュアルに書いています。
上記を前提に、普通にインストールして ( Mozillaのサイトにあるインストール方法 ) 依存関係を壊すことがあるのか、Ubuntu固有の何かがあるのか等不安に感じたので、#10 のオフトピを書きました。
Mozillaのオンライン・インストール・マニュアルには、単純に Firefox が起動されない旨書かれており、シェルスクリプトの "firefox"、"run-mozilla.sh" の中身を覗いても、依存関係を壊すような記述が見当たらないので、Ubuntuの依存関係が破壊されるのはおかしいな?とも感じた次第です。
もちろん n_saito さんが例示されているように、わざわざ依存関係を壊すようにインストールすれば、依存関係は壊れると考える方が自然です。いや、わざわざ壊してるんですから壊れるでしょうね。
# 私のケースは拡張作成の都合上、カレント・バージョンだけでなく、nightlyや古いバージョンの利用が避けられないので、
# 特殊ケースとしてスルーしてくださいませ。
【Firefox3.5を試そうとしている方へ】
#4 にも書きましたが、もう一度念を押しておきます。
・Firefox3.5 正規リリース版と それ以前のバージョン ( Firefox3.5 RC を含む ) には、プロファイルの互換性がありません。
・Firefox3.5 をインストールすると ダウングレードできません。RC へのダウングレードも保証されていません。
・リポジトリのバイナリであっても、必ずプロファイルをバックアップしてから Firefox3.5 を起動してください。
・Firefox3.5 は新規プロファイルを作成して、作成したプロファイルで起動してください。
新規プロファイルは
firefox -P
という風に "-P" オプションをつけて Firefox を起動すると、プロファイル・マネージャが立ち上がり、作成可能になります。
プロファイル・マネージャで、うっかり既存プロファイルを削除しないように気をつけてください。
avidya による投稿:
ですが本家のtarボールはシステム・ファイルやその他のディレクトリのファイルを上書きするようなことは通常ありません。sumiyotaさんのようにリポジトリからインストールされているFirefoxを上書きしないかぎり、本家Firefoxがシステムの依存関係等を破壊するとは考え難いのですが。
主なシステムへの危険は次の2つです。
1) "firefox" コマンドが3.5を呼び出しかねない。
Ubuntuにおいて、"firefox"はデフォルトのブラウザなので、コマンドで起動するのはリリース時のバージョンを維持しておかないといけない。
/optに入れるとはいえ、PATH指定によっては"firefox"で呼び出すバイナリとして、野良で入れたfirefox3.5が上がってくるのは危険である。
2) プロファイルの互換性がないので、本来の"firefox"コマンドが機能しなくなるおそれがある。
Firefox3.0 -> 3.5への移行はプロファイルの互換性がない。
結果、3.0を起動するのが何も知らない人にとっては困難になる。1) と組み合わさることにより、3.0が起動不能になるのはかなり危険。
その他間接的な危険として、「よく分かってない人がうかつにインストールすると危険きわまりない」とかいうのもありますが、純粋な危険性としては1)が強烈です。「Ubuntu 9.04用」とか書いてあるアプリケーションの大半は、Firefoxコマンドで起動するのは3.0だと仮定しているハズなので、立派なsystem corruptionだと考えています。まぁ、致命的な実害まではないと思いますが、PPAにあるバイナリが存在する以上、小さいとはいえcorruptionを伴うインストールを行う理由がありません。
で、PPAにあるバイナリたちを使う限り、1), 2)ともに(バグってなければ)careされます。
パッケージから導入した/usr/bin/firefox-*は、プロファイルの互換性単位で.mozilla/firefox-{version}を掘ってプロファイルを自動切り替えしてくれます。今回の例であれば、~/.mozilla/firefox-3.0を~/.mozilla/firefox-3.5にコピって、以降3.5の起動時にはそちらを使う、ということをしてくれます。
また、インストールされるのはあくまで"firefox-3.5"です。
ということで、PPAにあるものはプロファイルを壊してしまう危険もありませんし(split brain状態になるのが若干イヤかもしれませんが)、バイナリの取り違えが発生することもありません。
オフライン
本日(2009-07-10)、Ubuntu の firefox-3.5 公式パッケージを見てみると、
firefox-3.5 (3.5~b4~hg20090330r24021+nobinonly-0ubuntu1) [universe]
であったのが、
firefox-3.5 (3.5+nobinonly-0ubuntu0.9.04.1) [security] [universe]
と、β4から正式坂になったようです。 PPAでなくとも、公式リポジトリから正式リリース版?が インストール可能となってます。
入れてみたところ、名前は、Shiretoko Web Browser で、英語版。リビジョン表記は
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1) Gecko/20090701 Ubuntu/9.04 (jaunty) Shiretoko/3.5
ただし、日本語サイトの表示や日本語入力は問題無し。でした。
ただ、やはり、日本語版が欲しいので、簡単に日本語化する手法はなにかないのでしょうか?
オフライン
すみません、私はubuntu初心者で、9.04を使っていて、Firefoxの3.0.11を3.5にアップグレードしたいなと思った者なのですが、上記のように、皆さんのコメントが多すぎて、結局、どのようにすれば正しくアップグレードできるのか分かりませんでした。
今まで使っていた3.0.11は、ブックマークだけ引き継いであとは消したいです。
たぶん同じように、ubuntu初心者で、前のバージョンのFirefoxは消しても構わないんだけど、やり方が分からない、という方は多いかと思います。
どなたか要点を御教授願えると、大変助かります。
どうぞ、よろしくお願いいたします。
オフライン
cygnus_odileさん による投稿:
入れてみたところ、名前は、Shiretoko Web Browser で、英語版。リビジョン表記は
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1) Gecko/20090701 Ubuntu/9.04 (jaunty) Shiretoko/3.5
ただし、日本語サイトの表示や日本語入力は問題無し。でした。
ただ、やはり、日本語版が欲しいので、簡単に日本語化する手法はなにかないのでしょうか?
日本語化方法
firefoxのアドレス欄に下記URLを入力してja.xpiをアドインしてください。
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.5/linux-i686/xpi/ja.xpi
オフライン
cygnus_odileさん による投稿:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1) Gecko/20090701 Ubuntu/9.04 (jaunty) Shiretoko/3.5
これは Firefox3.5 正式リリース版ではないと思います。shiretoko 3.5pre ブランチ (nightly) からコード・インポートされたものではないでしょうか。
Firefox3.5 正式版は、日付がビルド日付に変わるでしょうし、"Ubuntu なにがし" という文字列も加わると思いますが
Mozilla/5.0 (X11; U; Linux i686; ja; rv:1.9.1) Gecko/20090624 Firefox/3.5
という感じになります。
cygnus_odileさん による投稿:
ただ、やはり、日本語版が欲しいので、簡単に日本語化する手法はなにかないのでしょうか?
リポジトリに入るまで待ちましょう。
アルダンさん による投稿:
すみません、私はubuntu初心者で、9.04を使っていて、Firefoxの3.0.11を3.5にアップグレードしたいなと思った者なのですが、上記のように、皆さんのコメントが多すぎて、結局、どのようにすれば正しくアップグレードできるのか分かりませんでした。
【Firefox3.5(shiretoko3.5pre?)へのバージョンアップ】
1.ダウングレードに備えて Firefox3 のプロファイルをバックアップする
"~/.mozilla" を Nautilus 等でどこかのディレクトリにバックアップしてください。
2.Firefox3.5をインストール・起動
プロファイルは Firefox3.5 用のものに自動アップデートされます。
【Firefox3.5からダウングレードする時】
1.Firefox3.5のアンインストール
2."~/.mozilla" を削除
3.バックアップしていた ".mozilla" を Nautilus 等でホーム・ディレクトリに戻す
4.Firefox3 の再インストール
のんき による投稿:
日本語化方法
firefoxのアドレス欄に下記URLを入力してja.xpiをアドインしてください。
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.5/linux-i686/xpi/ja.xpi
のんきさま、
ご教示の方法にて、メニューなどが日本語化されました。有難うございました。当面、firefox 3.0 と 併用してみようと思っています。
オフライン
cygnus_odile による投稿:
のんき による投稿:
日本語化方法
firefoxのアドレス欄に下記URLを入力してja.xpiをアドインしてください。
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.5/linux-i686/xpi/ja.xpiのんきさま、
ご教示の方法にて、メニューなどが日本語化されました。有難うございました。当面、firefox 3.0 と 併用してみようと思っています。
はじめまして。
上記方法でJA.XPIをインストールしようとしましたが、インストールできませんでしたよ。
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.1) Gecko/20090716
このバージョンでは、無理なんでしょうか???
オフライン
バージョンを確認してみては?
今、リポジトリにあるのは、3.5.1のようなので、3.5用のja.xpiではインストールに失敗したような。
http://releases.mozilla.org/pub/mozilla … xpi/ja.xpi
こっちなら大丈夫ですかね。
オフライン
すみません、教えてください。
こちらを読む前に、ここに書かれていたこのページの中の「install the following package: firefox-3.5」というリンクをクリックしてインストールしました。 ja.xpi は 3.5.2 になっていたので、 http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.5.2/linux-i686/xpi/ja.xpi を入れて日本語化することができました。
このやり方でもよかったんでしょうか?
それから、firefox-3.0をSynapticでアンインストールしてもいいでしょうか?
オフライン