Linux
 Computer >> コンピューター >  >> システム >> Linux

FedoraRawhideでLinuxの最先端を行く

オープンソースソフトウェアは驚異的なペースで動きます–バグが修正され、新機能が追加され、パフォーマンスが(通常)改善されます。ただし、現在のLinuxディストリビューションでは、次に安定したディストリビューションがリリースされるまで、これらの改善を試すことができない可能性があります。それは半年以上かかるかもしれません!

最新バージョンのソフトウェアを試すのを待つ必要はありません。代わりにFedoraRawhideを試してください。

なぜ生皮なのか?

FedoraRawhideでLinuxの最先端を行く

まったく新しいソフトウェアを試してみると、非常に便利な場合もあれば、単に楽しい場合もあります。ほとんどの場合、新しい機能のために新しいソフトウェアを試してみることをお勧めします。たとえば、お気に入りのビデオ編集プログラムは、最終的にエフェクトや拡張機能をサポートする可能性があります。あるいは、最終的には、はるかに高速になる新しいレンダリング技術を使用する可能性があります。お気に入りのデスクトップ環境の最新バージョンをテストして、何が変わったかを発見することもできます。カーネルの場合、それはあなたのシステムパフォーマンスを向上させるだけでなく、Linuxを使用している間は不発だったハードウェアのサポートを追加することができます。もう少し時間があれば、バグを報告する目的で新しいソフトウェアを試すこともできます。開発者はそれを高く評価します。

ただし、ソフトウェアの最新バージョンを試してみたい場合は、問題があります。信頼性を目指すほとんどのLinuxディストリビューションは、セキュリティパッチやその他のバグ修正のみを含め、ソフトウェアの最新バージョンに更新されないことがよくあります。つまり、安定したディストリビューションリリースの存続期間中は、新機能やパフォーマンスの向上は実際には見られません。この場合、存続期間はディストリビューションによって異なります。ディストリビューションを次のリリースにアップグレードすると、すばらしいジャンプが見られますが、その後6か月以上静止しています。

新しいソフトウェアバージョンをすぐに使用したい場合は、ローリングリリースディストリビューションを使用できます。つまり、常に更新され、従来の「リリース」がないディストリビューションです(GentooやArch Linuxを考えてみてください)。

さらに、ディストリビューションの開発ブランチ、つまり、テストのために開発者が使用する絶えず更新されるバージョンを使用することもできます。私は特にFedoraの開発ブランチ(コードネームRawhide)が好きです。

注意してください!

すぐに飛び込む前に、Rawhideについて注意することがいくつかあります。Rawhideは、発達の枝として、非常に実験的であり、注意して扱う必要があります。新しいバージョンのFedoraがリリースされると、Rawhideは基本的に「最初からやり直し」、リポジトリーにあるすべてのパッケージの開発バージョンを取得します。次のバージョンのFedoraがベータ版に到達するまでに物事が最終的に安定し始めるまで、それはかなり長い間そうします。

本番サーバーでFedoraRawhideのコピーを実行することは、そうではありません おすすめされた。代わりに、作業する必要のないマシンや仮想マシンに自由にインストールしてください。

Rawhideへのアップグレード

FedoraRawhideでLinuxの最先端を行く

FedoraRawhideのインストールは非常に簡単です。既存のインストールをFedoraに追加したい場合は、次のコマンドを実行するだけです。

  1. sudo yum install fedora-release-rawhide yum-utils
    (これにより、Rawhideリポジトリファイルがインストールされます)
  2. sudo yum-config-manager --disable fedora updates updates-testing
    (これにより、古いリポジトリが無効になります)
  3. sudo yum-config-manager --enable rawhide
    (これにより、rawhideリポジトリが有効になります)
  4. sudo yum update yum
    (これにより、yumが最新リリースにアップグレードされます)
  5. sudo yum --releasever=rawhide distro-sync --nogpgcheck
    (これにより、システムがRawhideに更新されます)

Rawhideを直接インストールする

FedoraRawhideでLinuxの最先端を行く

最初に安定版リリースをインストールせずにFedoraをインストールしたい場合は、DVDインストーラーをダウンロードする必要があります。インストーラーが追加のリポジトリーを要求した場合、Rawhideリポジトリーを追加する必要があります。これは次の方法で実行できます:

  1. 最新の安定したまたは分岐したインストールメディアをダウンロードします。 (netinstallまたはDVDインストール)
  2. ローカルメディア(USBまたはDVDまたはCD)にコピー
  3. メディアを起動し、[ソースのインストール]セクションに移動して、手動で次のように入力します:https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/(または32の場合は「i386」 「x86_64」の代わりにビット)
  4. 通常どおりインストールを完了します

安定したインストーラーが予期しないパッケージへの変更を処理する必要がある場合、これは機能しないため、既存のインストールからアップグレードすることをお勧めします。

お気づきかもしれませんが、Rawhideを実行すると、潜在的な問題と洗練されていない問題が発生します。すべてのパッケージが最新の安定バージョンまたは開発バージョンであるため、これは正常です。物事は非常にうまくいくかもしれませんが、少なくともあなたは最新で最高のもので遊ぶ機会があります!

最新の状態に保つ

Rawhideインストールを更新する場合は、 sudo yum upgrade --skip-broken –を実行するだけです。 通常使用するのと同じコマンドに加えて、アップグレード可能なパッケージを実際に実行できるようにするフラグ。

必ずその--skip-brokenを含めてください 依存関係の解決の問題が発生する可能性が高いため、コマンドにフラグを設定します。これにより、アップグレード中に発生する可能性のある問題が防止されるだけでなく、試行するたびにエラーメッセージが表示されるのではなく、実際にアップグレードできるようになります。

特定のパッケージのみをRawhideにアップグレードする

Fedora Rawhideを素晴らしいものにしているのは(Ubuntuなどの他の開発ブランチとは異なり)、安定版とRawhideのどちらかを選択する必要がなく、組み合わせて使用​​できることです。少数の人々は、最新のハードウェアをサポートするために、利用可能な最新のカーネルリリースを実行することを好みます。他の人は、Rawhideにあるパッケージのバージョンを使用したいと思うかもしれません。これは、現在発生している孤立した問題を修正できる可能性があるためです(たとえば、LibreOfficeが理由もなくクラッシュし続ける場合)。安定したインストールを簡単に維持し、Rawhideバージョンで実行するパッケージを選択できます。これを行うには、インストールまたは更新に通常のコマンドを使用しますが、リポジトリファイルを追加した後、次のフラグを追加します:--enablerepo=rawhide。これで、そのパッケージのRawhideバージョンを使用しています!

注意しなければならない他の唯一のことは、yumがこれらの厳選されたパッケージの更新についてRawhideを再度チェックしないことです。 Rawhideリポジトリから最初に更新したときに、そのリポジトリを一時的に有効にしました。すべてのパッケージを更新すると、安定したカーネル更新により、インストールしたRawhideバージョンよりも古いバージョンが提供されます。更新を確認するときにリポジトリを一時的に有効にするには、コマンドを再度実行する必要があります。 Rawhideリポジトリを永続的に有効にすることはお勧めできません。そうすると、yumはすべてのパッケージをRawhideバージョンに更新する必要があるからです。そうする正当な理由を発見し、何らかの形でそれから利益を得ることができることを知っていることを確認してください。

結論

適切に使用すると、Rawhideは最新のソフトウェアの有用なリソースになります。ただし、Rawhideで実際のシステムを完全に実行することを計画している場合は、不安定になる可能性が高いことに注意してください。ご自身の責任で使用してください!

アップデートや追加のソフトウェアを使用して他のリポジトリを追加する場合は、Fedora Utils(現在はFedyと呼ばれています)[現在は利用できません]を確認してください。

Fedora Rawhideを使用していますか?お気に入りのディストリビューションの別の同様のリソースはどうですか?共有できるクールなヒントやコツはありますか?コメントで教えてください!


  1. デジタル署名を使用してLinuxソフトウェアの信頼性を検証する方法

    インターネットからソフトウェアをダウンロードするときは、開発者のプログラムが悪意のあるものではないことを信頼する必要があります。ただし、ハッカーについても心配する必要があります。攻撃者がWebサイトをハッキングし、ソフトウェアをバックドアバージョンに置き換えることで得られるものはたくさんあります。 ビットコインウォレットユーティリティをホストしているサイトについて考えてみてください。攻撃者が正当なバージョンを悪意のあるバージョンに置き換えることに成功した場合、攻撃者は数万人のユーザーからお金を盗む可能性があります。バックドアのもう1つの貴重なターゲットは、オペレーティングシステムです。これは

  2. 「at」ユーティリティを使用してLinuxでコマンドをスケジュールする方法

    忙しいサーバーを初めて管理したとき、人々がサーバーを使用していないときに、サーバーを再起動するのに適切な時間を待たなければなりませんでした。私はこれが午前3時頃に起こったことに気づきました。それから、「これは不便です。サーバーを再起動するためだけに、不当な時間に目を覚ます必要があります」と思いました。 5秒後、私はそれが愚かな考えだと気づきました。 「これはLinuxです。このような単純なタスクを自動化するのは簡単だと確信しています。」したがって、at 発見されました。 ユーティリティは非常に使いやすいです。日時をコマンドラインパラメータとして渡してから、実行するコマンドを1つ以上入力するだ