私はFedora 13(2.6.33)を使用しています。何らかの理由でビジネス目的で使用するいくつかの従来のソフトウェアがあるため、カーネルを更新したり、Fedora自体を18にアップグレードしたりすることはできません。だから私の質問は、実際にカーネル/配布版を更新せずにyumを使って自分のアプリケーションを最新バージョンに更新する方法です。たとえば、
yum update firefox
Firefox バージョン 3.x が表示されます。 19.0の代わりに。
Webサイトからバイナリをダウンロードするオプションがありますが、一部のアプリケーションでは依存関係を手動で解決する必要があります。
では、特定のアプリケーションに対して一時的に私のソースをfedora 18ソースに設定できますか?
答え1
先史時代のシステムで最新のFirefoxを実行している可能性はほとんどありません。私はできます。強くシステムには決して修正できないあらゆる問題があるため、インターネットに公開しないことをお勧めします。可能な限りマシンを分離して代替する(オペレーティングシステム、より良いエンタープライズレベルシステム、例:中央オペレーティングシステム;そして、アプリは何年も更新されておらず、再構築できないものに生計を立てることはできません。)
答え2
仮想マシンインスタンスを使用してレガシーソフトウェアを実行し、現実の世界で他のすべてを実行します。
答え3
前述のように、Fedora 13からFedora 18に直接アップグレードすることはできません。 Fedora 18を再インストールすることをお勧めします。
しかし、まだアップグレードパスに行きたい場合は、次のツールがあります。事前アップグレードFedora 13で。これにより、Fedora 17にアップグレードできます。記載されているFedora文書を確認してください。ここで詳細な手順を確認してください。。
Fedora 17にアップグレードした後、次のコマンドを使用してFedora 18にアップグレードできます。疲れた。 FedUpはFedora 18以降のPreUpgradeを置き換えます。 FedUp クライアントは Fedora 17 より前のバージョンではビルドまたは実行されません。以前のFedoraインストールをアップグレードするには、続行する前にFedora 17にアップグレードする必要があります。
役に立ったことを願って
答え4
これは一緒に過ごしにくい黄道帯の標識です。すべての要件を含むアプリケーション用のchroot環境を構築できますか?
これは古典的な実行ファイルですか、それともJavaベースのアプリケーションですか?
いずれにせよ、これらのシステムには特別なセキュリティ予防措置を講じる必要があります(厳格なインバウンドおよびアウトバウンドファイアウォール、HIDSなど)。 Firefoxをローカルにインストールするのは良い解決策ではありません。 Firefox自体には多くのセキュリティ問題があります。