- -サードパーティのリポジトリとRPMをFedoraに追加する方法

FedoraでサードパーティのリポジトリとRPMを追加する方法

Fedoraを使用するということは、そのサードパーティを受け入れることを意味します毎日使用するLinux上のソフトウェアは、デフォルトでは含まれません。これは不便ですが、世界の終わりではありません。それは、ユーザーが必要なものを取得するために、FedoraにサードパーティのリポジトリとRPMを追加するのを支援する素晴らしいサービスとリソースがあるからです。

最初に検討するサービスはFedoraですコピーCoprは新しいテクノロジーですが、登場して以来、ユーザーはFedoraに通常含まれていないソフトウェアを見つけるためにこのテクノロジーに注目しています。 Coprシステムは、Fedoraの「PPA」システム、またはRedhatのOpen SU​​SE Buildサービスのバージョンと見なすことができます。理由?ユーザーと開発者はCoprを簡単に使用でき、カスタムソフトウェアリポジトリを作成してソフトウェアをFedoraユーザーに簡単に配布できます。

これは、サードパーティにとって断然最高のリソースですソフトウェア。使用方法は次のとおりです。開始するには、ターミナルを開きます。 CoprにはDNFパッケージマネージャー(端末プログラム)との対話が含まれるため、これを行う唯一の方法は端末です。

この例では、Steamを使用します。 Steamはプロプライエタリなソフトウェアであるため、Redhat(Fedoraの背後にいる人々)はソフトウェアリポジトリでの出荷を拒否しています。これをすばやく修正する良い方法は、Coprで入手することです。検索バーからSteamを検索して見つけてください。

役に立つと思われる結果を選択してください。 Steamには多くの重複したCoprリポジトリがあることに注意してください。選択する最良の方法は、各ページを読んで、最もアクティブなページを判別することです。この場合、Steamで最もアクティブなCoprリポジトリは次のとおりです:alunux / linux-steam-integration

ページに移動して、指示を読んでください。 通常、Repoメンテナーは、あなたが知る必要があることを正確に伝えるのに十分親切です。この場合、Alunuxスチームリポジトリは、まずnegative17リポジトリを有効にする必要があります。

sudo u -c "dnf config-manager --add-repo=http://negativo17.org/repos/fedora-steam.repo"

次に、Coprリポジトリ自体を有効にします。

su -c "dnf copr enable alunux/linux-steam-integration"

次に、他のSteamをインストールするだけですFedoraのソフトウェア。これには2つの方法があります。 1つ目は、Gnome Softwareで「Steam」を検索し、インストールボタンをクリックすることです。代わりに:

sudo dnf install steam

Steam Linuxとの統合も必要になる場合があります。

su -c "dnf install linux-steam-integration"

RPMFusion

ソフトウェアを真剣に改善する別の方法FedoraのソースはRPMFusionを有効にすることです。これは、サードパーティソフトウェアの追加に特化した有名なサービスです(Nvidia独自のドライバーや、Skype、Discordなどのフリーでないツールを考えてください)。

Coprをいじりたくない場合(またはそこに何かが見つかりません)、これをシステムに追加するのが良い方法です。何よりも、RPM Fusionは長年使用されており、常に最新の状態にあります。 Fedoraの新しいバージョンが表示されたら、RPM Fusionが動作します。方法は次のとおりです。

これを書いている時点でのFedoraの現在のリリースは26です。将来これを読んでいるなら、こちらからNon-freeパッケージをダウンロードしてください。

バージョン26の場合、ターミナルを開き、次の操作を行います。

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-26.noarch.rpm -y

このパッケージのインストールが完了したら、Gnomeソフトウェアに移動します。より多くのソフトウェアが利用可能であることに気付くでしょう。または、ターミナルを開いて次を実行します。

dnf search programname

RPM Pbone

別の優れたRPMリソースはRPM Pboneです。 これは、RPMパッケージをインターネット上で(検索用語の助けを借りて)検索する検索エンジンです。これは非常に簡単なWebサイトです。ただし、ユーザーは他のLinuxディストリビューションがRedhat RPMパッケージ形式を使用しているため、OpenSUSE、CentOSなどのパッケージを見つけることができます。

これらのパッケージ形式は類似しているため、OpenSUSEパッケージをFedoraにインストールすることは難しくありません。

Pkgs.orgとOpenSUSEビルドサービス

RPM Pboneの他に、他のRPMがありますリポジトリ。主に、Pkgs.orgおよびSUSE Buildサービス。 Fedoraユーザーとしては、おそらくPkgs.orgが開始するのに最適な場所です。 RPMやその他のパッケージについて、多くのLinuxディストリビューション(Fedoraを含む)を積極的に検索します。

なぜPkgを使用するのでしょうか。組織? Fedoraの新しいリリースを使用している場合、以前のリリースに含まれていた一部のプログラムがそこにない場合があります。このウェブサイトで入手できます。さらに、必要なソフトウェアをさまざまな場所で検索するため、この1つのサービスだけでは、実際には複数の場所を検索しています。

2番目のリソースはOBSです。 OBSは主にSUSEユーザー向けですが、Fedoraでは正常に動作します。これは、次の2つの理由によるものです。

  1. OBSは、RPMファイルを使用するSuseをサポートしています。 FedoraはRPMも使用するため、ユーザーはSuse RPMをFedoraセットアップに簡単にインストールできます(ただし、推奨されません)。
  2. FedoraとSuseはパッケージ形式を共有しているため、通常、FedoraはOBSで一貫してサポートされています。サイトでプログラムを検索すると、Fedoraダウンロードボタンが表示されます。

ここでOBSを使用します。

結論

Fedoraは常に優れたオペレーティングシステムですLinuxの世界の最先端。多くの新しい技術は、他の場所に移る前にFedoralandで始まります。とはいえ、彼らは「非フリーソフトウェア」を許可しないことで有名です。フリーソフトウェアの支持者にとって、これは良いことです。ただし、Discordを簡単にインストールしようとしている一般ユーザーの場合、苦労することになります。これが、Fedoraユーザーがサードパーティソフトウェアのためにどのリソースを利用できるかを知ることが重要な理由です。

コメント