こんにちは、みんな。
ここ数日、私は次のスクリプトに取り組んでいます DebianへのFirefoxのインストールを容易にする(または自動化する)。 私は個人的に使用することを好みます Firefoxの 他のどのリポジトリよりも、そして多くの人が知っているように、それはのリポジトリにはありません Debianの、そして、個人的に、私はそれを少し見つけます...手動インストールを疲れさせます。 したがって、時間を節約し、インストールをもう少し快適にするために、このスクリプトを作成することにしました。 現時点では、スクリプトはスペイン語と英語で書かれており、 Firefoxの32ビットおよび64ビットバージョンをインストールします、スペイン語、英語、フランス語、イタリア語、ドイツ語(将来的にはより多くの言語をサポートしたいと思っていますが)。
少し不必要だと思うので、プロセスについては説明しません(スクリプトが問題なく実行される方法を確認できます)。 スクリプトはパブリックドメインで公開されているため、スクリプトを変更したい人は誰でも変更できます(エラーを見つけたり、改善を追加したりする場合は、私に送っていただければ幸いです😀)。
それを試してみたい人には、次の質問をお勧めします。
言語とアーキテクチャの自動検出は機能しますか? (スペイン語の私のPC 64では動作しました)
メニューにランチャーを作成しますか? (に マテ y にっき 正しく動作しました)
お役に立てば幸いです。 質問、苦情、提案はコメントに残すか、私のメールに送ってください。
ご挨拶。
CrunchBangのIceweasel20には非常に満足していますが、家に帰ったら試してみます。
ありがとう😀
あえて.debパッケージに入れて、Flash PlayerがDebianにインストールされているのと同じ方法で(つまり、小さくて強力なスクリプトを使用して)インストールするかどうかを見てみましょう。
現時点では、Firefoxを使用しているのはSlackwareに他なりません。なぜなら、Debianでは、Firefoxと同等のIceweasel(もちろん、mozilla.debian.netバックポートを使用)に非常に満足しているからです。 Firefoxの手動インストールを使用する必要がないように、テストブランチまたは安定版ブランチに含まれています(私にとって、その手順は面倒ですが、Iceweaselを使用すると、Mozillaにデータを送信して「ナビゲーターを最適化する」という懸念がXNUMXつ少なくなります。 ')。
🙂
よく見てください、あなたは私が手動で行うステップをスクリプトで合成しました…heheheheheありがとう
スクリプト(コード)の可能な最適化:wgetを作成するときに、ケースからエコーとスリープを取り除いて行を節約できます。言語とアーキテクチャの変数があるため、それらをマウントする段落を利用してビルドできます。ファイルのパスを提供する別の変数。次に例を示します。 ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/linux-$XXX/$YYY/firefox-*.tar.bz2
スクリプトをありがとう!
こんにちは!
現在、最適化に取り組んでいるので、グリップが完全に落ちます。
ご挨拶。
最適化
提案
😉
神sh ...なんて残念だ。 ありがとうございました!
*自分の
スクリプトは問題ありませんが... Debianだけでなく、汎用的であると言えます。
ElementaryOsでテストしたところ、動作しますが、Firefoxは多くのディストリビューションのリポジトリにあるため、Debian用であると言っています。したがって、スクリプトは必要ありません。
状況によって異なります... Fedoraにはデフォルトでwgetが含まれておらず(後でインストールする必要があります)、プラグインを検索できるようにmozilla-filesystemパッケージを追加することはオプションであるため、一般的ではないと思います。 wgetを「curl(アドレス)>> firefox.tar.bz2」に置き換えることができると思います
ps:次のオペラ(私のユーザーエージェント)はまだ表示されていないようです)😛挨拶!
それほど面倒である必要はありませんが、インストールする必要がありますwgetは単純なパッケージであり、インストール後、スクリプトはすでに機能します。たとえば、ソースコードは汎用であり、任意のディストリビューションでコンパイルでき、場合によっては多くの依存関係をインストールする必要があります。 、一方が他方を奪うことはありません。
PS:Fedoraにデフォルトでwgetが含まれていないことを知りませんでした。それは許されません!
また、LMDEリポジトリ(Linux Mint Debian Edition)を追加し、DebianでIceweaselをアンインストールし、新しいリポジトリを使用してFirefoxを再インストールすることもできます。
これは、LMDEが発表されて以来、私が見つけた最も簡単なオプションです。ちなみに、Debianでの作業に慣れていて、Ubuntuの親切さが必要な場合は、これは素晴らしいオプションです。 😉
LMDEリポジトリを確認できるリンクは次のとおりです。 http://packages.linuxmint.com/list.php?release=Debian
Importブランチには、Firefoxパッケージがあります。
スクリプトも非常に優れています。これらのリポジトリがクラッシュした場合は、いつでもそれを使用するオプションがあります😛
優れた貢献!
ご挨拶!
お元気ですか!
スクリプトはかっこいいです。gnomeシェルを使用してdebianで試したところ、完全にインストールされましたが、問題があります。firefoxが開かず、開きますが、ターミナルからrootとして実行した場合にのみ、ランチャーを使用しようとすると送信されます。メッセージ: 'Firefoxはすでに実行されていますが、応答していません。 新しいウィンドウを開くには、最初にFirefoxプロセスを閉じるか、システムを再起動する必要があります。 "、通常のユーザーとしてターミナルから開くと、これが数回表示されます:"(firefox:3790):Gtk-警告**:見つけることができません_moduleへのパスにあるテーマエンジン:«pixmap»、»前に置いたメッセージでウィンドウを開くことに加えて。 また、rootとして実行すると、「Gtk-WARNING ...」というメッセージが表示されますが、次のメッセージも表示されます: "(firefox:3655):GConf-WARNING **:クライアントがD-BUSデーモンに接続できませんでした:
返信がありませんでした。 考えられる原因には、リモートアプリケーションが応答を送信しなかった、メッセージバスセキュリティポリシーが応答をブロックした、応答タイムアウトが期限切れになった、またはネットワーク接続が切断されたなどがあります。» しかし、その後、firefoxが開き、firefoxを開くと、次のような別のウィンドウが表示されます。«firefox構成情報のロードまたは保存中にエラーが発生しました。 一部の構成設定が正しく機能しない場合があります。»。
私はSparkyLinuxを使用しています(lxdeやその他の凝ったものを使ったdebianテストです)が、これまでに気に入ったGnomeデスクトップとしてインストールしました。問題の原因がスクリプト、Firefox、またはシステムにあるその他のパッケージであるかどうかはわかりませんが、よろしくお願いします。あなたはこれで私を助けてくれます。
よろしくお願いします🙂
Iceweaselを開いている場合、Firefoxは同時に実行されないため、Firefoxを開くことはできません。 pixmapに関しては、/ usr / share / pixmapsフォルダが存在するかどうかを確認する必要があります。
IceWeaselを閉じてFirefoxを開くと、facepalmに反対しましたが、ありがとうございます。 もうXNUMXつの質問ですが、リポジトリを更新したときにIceWeaselが更新されましたが、Firefoxがそのようにインストールされていない場合でも、自動的に更新されますか? Windowsでは、「ヘルプ」>「約...」を開くだけで更新できます。
質問が非常にわかりにくい場合は申し訳ありませんが、それでもGNU / Linuxをうまく処理できません。
心配しないでください。 Firefoxがヘルプメニューから更新されるかどうかはわかりません。可能であればrootとして実行するかどうかはわかりませんが、通常のユーザーとしては、ユーザーの家の外のフォルダーにインストールされているため、更新できないと思います。 スクリプトもそれを更新すると思います。
ご挨拶。
スクリプトは現在のバージョンを消去し、新しいバージョンをインストールします。
Firefoxをrootとして実行すると、Windowsの場合と同じように更新できます(これが私のやり方です)
情報、ありがとうございます!!! 😀
少し前に私がDebianにいたとき、私はsolus osのリポジトリを使用してFirefoxをインストールしましたが、その方が簡単でした😛
Iceweasel自体はFirefoxですが、他のフォークでは体験できない比類のないパフォーマンスと堅牢性のために最適化されています。
あなたは正しいですが、私の場合は常にres、duckduckgo、collusionプラグインを再起動する必要があるため、多くのプラグインを使用しない場合に当てはまります。これは、ブラウザを開くたびにやや面倒ですが、代わりにfirefoxでうまく機能します。それが私がそれをインストールして使用する最大の理由です。
互換性に関する詳細を磨く必要がありますが、私の場合、ブラウザが乱雑にならないようにプラグインはほとんど使用していません。
無料のブラウザでFirefox?
その名前とロゴは登録商標であるため、技術的にはそうではありません。 そのため、Iceweaselのようなフォークがそこから生まれました。
私が間違っていると、Firefoxのライフサイクルが非常に短く、Debianがより安定させるためにそれを長く必要としていたため、Iceweaselが登場しました。また、Firefoxをニーズに合わせて変更し、同じ名前を維持することで、Mozillaとの法的な問題に直面しました。 (私の観点からは、これは少し不公平です)。
ロゴと登録名があるので無料ではないということに関しては、Debianプロジェクトのように(私が間違っていなければ)、他の人が自分の名前とロゴを保護するので、あまり正しくないようです彼らが彼らであると言うことができ、組織のイメージを損なう可能性があります。
うーん、Firefoxの名前とロゴのせいであるといつも知っていました。 Iceweaselのことは理にかなっていますが、それはサポートです。
私の最大のお祝い、あなたのプログラムは非常に役に立ちました、ありがとう、私はあなたと連絡を取り続けることを望んでいます。
PS私はコンピュータシステム工学の学生です。アドバイスをお願いします。
素晴らしい私にたくさん役立った! 神のお恵みがありますように!