Official Iceweasel Icon, used in Debian Package

私はほとんどにDebianを使います 5-6 今年. いつも私を気にしていることの一つは、, Debian-チームの人たちは、IceweaselのでFirefoxを交換したことを. その理由は非常にイデオロギーであります – Debianの-chiが完全に持って主張として 100% 無料配布やフォントや他のもののようないくつかのコンポーネントは、Firefoxに独自のフォークを、そして使用してこれらの事から解放されたされています. 時々 “氷イタチ” 彼は妙に行儀, 私は持っていませんでした 100% 明確な証拠, それは、わずかに異なるブラウザです. 少なくとも、それは昨日まででした. 私が作った昨日 HTML5のテスト ブラウザと私の不快な事実を実現, 私がやります 10-15 標準バージョンよりも少ないポイント. 非常に不快, 私はすぐにsverihのバージョンが同一でした 18.0.1. ここでは、物事のより明確です, それは、標準のバージョンに戻すが、期待通りの重要なコンポーネントが動作しない理由を不思議とそれが言及されていないだろう. 好む熱狂的なイデオローグの全体的な非常にジャイブ 100% 同様に動作しない場合でも、彼らは主になります必要があるとしてオープンソリューション. 私は自由のNvidiaのドライバの代わりに、私はメーカーを提供していますいずれかを使用する主な性能のGPU-それを失うようなものです – 私は個人的には、生産性のような損失を買う余裕はありません. だから、他のブラウザに1からの移行を取り戻すましょう. 私はいくつかの手順が最も重要に焦点を当てます列挙することができれば全体的に、それは非常に簡単です

  1. あなたのアーキテクチャのための正しいバージョンをダウンロードして使用すると、Flashのようなプラグインのx86またはx64バージョンを使用するかどうかの違いになり、他はすでにシステムにインストール. あなたは、コンソールでのuname -mコマンドで確認することができますどのようなアーキテクチャわからない場合.
wget ftp://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-$(uname -m)/en-US/firefox-18.0.1.tar.bz2 -O /tmp/firefox.tar.bz2
  1. ブラウザ-あなたは/ホーム/ OPTをしたいか、あなたの魂のジャケットは個人的に私は/ OPTをpredpochtohどこどこにそれを行うことができます抽出
tar jxfv /tmp/firefox.tar.bz2 -C /opt/
  1. 新しい場所に古い実行可能ファイルへのリンクを追加し、ブラウザ、および
ln -s /opt/firefox/firefox /usr/bin/firefox
  1. 私たちは、フラッシュビデオなどを見ることができる新しい場所にプラグインのためのリンクを追加
ln -s /usr/lib/mozilla/plugins /opt/firefox/plugins
  1. デフォルトの更新broser
update-alternatives --install  /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100
  1. お使いのシステム上の新しいプログラムのエントリを追加します
echo '[Desktop Entry]
Name=Firefox
GenericName=Web Browser
Comment=Surf the internet
Exec=/opt/firefox/firefox %u
Terminal=false
Icon=/opt/firefox/icons/mozicon128.png
Type=Application
Categories=Application;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
StartupWMClass=Firefox-bin
StartupNotify=true' > /usr/share/applications/firefox.desktop

一般的に、これらは、私たちが従うべき手順です. 私は怠け者だと手で、私は次のスクリプトを作ったびにすべてのものをしないので、.

#!/bin/bash

VERSION='18.0.1'

if [ $EUID -ne 0 ]
then
echo -en "�33[1;31mERROR: Must be a 'root'!!! nUse 'su' or 'sudo ./ff_install' 🙂 �33[0m n"
exit
fi

wget ftp://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-$(uname -m)/en-US/firefox-18.0.1.tar.bz2 -O /tmp/firefox.tar.bz2

tar jxfv /tmp/firefox.tar.bz2 -C /opt/
chown $1:$1 -R /opt/firefox
mv /usr/bin/firefox /usr/bin/firefox-iw
ln -s /opt/firefox/firefox /usr/bin/firefox
ln -s /usr/lib/mozilla/plugins /opt/firefox/plugins

update-alternatives --install  /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100

echo '[Desktop Entry]
Name=Firefox
GenericName=Web Browser
Comment=Surf the internet
Exec=/opt/firefox/firefox %u
Terminal=false
Icon=/opt/firefox/icons/mozicon128.png
Type=Application
Categories=Application;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
StartupWMClass=Firefox-bin
StartupNotify=true' > /usr/share/applications/firefox.desktop

あなたが逃した事はバージョンのFirefoxは、および現在のユーザーでなければならないディレクトリは問題なくバージョンをアップグレードすることができるということです. したがって、上記のスクリプトは、ユーザーの属性で始まる必要があります.

./ff_install your_user_name