OpenSUSELinuxでカスタムソフトウェアソースを追加および削除する方法

OpenSUSELinuxでカスタムソフトウェアソースを追加および削除する方法

OpenSUSE Linuxには、ユーザーが非公式のカスタムソフトウェアソースからソフトウェアインストールする方法がたくさんあります。その結果、オープンソースコミュニティで最大のLinuxソフトウェアの選択肢の1つを提供することができます。それでも、(Ubuntu、Fedora、Debianなどと比較して)あまり人気のないLinuxオペレーティングシステムであるため、OpenSUSEの世界への多くの新規ユーザーは、OpenSUSELinuxにこれらのカスタムソフトウェアソースを追加する方法がわかりません。

このガイドでは、OpenSUSEを深く掘り下げ、カスタムのサードパーティソフトウェアソースをシステムに追加する方法を説明します。また、これらのカスタムソフトウェアソース削除する方法も示します。これら削除すると、追加するのと同じくらい混乱する可能性があるため、特に便利です。

カスタムソフトウェアソースの追加– YaST

OpenSUSE Linuxディストリビューションには、ハードウェア仕様の把握からさまざまなサーバーソフトウェアプログラムの起動、ソフトウェアリポジトリの追加など、すべてを実行できる完全なGUIツールボックスであるYaSTが付属しています。これは非常にユーザーフレンドリーであり、OSを初めて使用する場合、SUSE開発者は、YaSTを使用してシステムの調整のほとんどを実行することをお勧めします。

まず、OpenSUSEに追加しようとしているサードパーティのソフトウェアリポジトリのURLを見つけます。次に、マウスでハイライトしてクリップボードにコピーします。そこから、アプリケーションメニューを開き、「YaST」を検索して開きます。

YaSTツールが起動したら、パスワードを入力します。すぐに、YaSTコントロールセンターにアクセスできるようになります。YaSTコントロールセンターには、さまざまな設定カテゴリが表示されます。

YaSTコントロールセンターに目を通し、「ソフトウェア」をクリックします。次に、「ソフトウェア」カテゴリを選択したら、「ソフトウェアソース」を見つけてクリックし、OpenSUSEのソフトウェアリポジトリ管理ツールを起動します。

OpenSUSELinuxでカスタムソフトウェアソースを追加および削除する方法

YaSTソフトウェアリポジトリツールには、現在OpenSUSELinuxシステム上にあるすべてのソフトウェアソースの膨大なリストが表示されます。このリストに新しいサードパーティソフトウェアソースを追加するには、ウィンドウの下部を見て、[追加]ボタンをクリックします。

「追加」をクリックすると、いくつかのオプションを含む新しいページが表示されます。「URLを指定」を選択し、「次へ」をクリックして次のページに進みます。

オプション1に続くページには、2つのテキストボックスが表示されます。「リポジトリ名」の下のボックスを見つけて、サードパーティのソフトウェアリポジトリの名前を書き出します。次に、「URL」ボックスを右クリックして、クリップボードからソフトウェアリポジトリのURLを貼り付けます。

OpenSUSELinuxでカスタムソフトウェアソースを追加および削除する方法

YaSTで両方のボックスに入力したら、ページの「次へ」ボタンを選択します。OpenSUSEが、新しいカスタムソフトウェアリポジトリをセットアップするために必要なすべてのものをダウンロードできるようにします。

カスタムソフトウェアソースの削除– YaST

OpenSUSEでのソフトウェアソースの削除は、ソフトウェア管理アプリのYaSTでも行われます。リポジトリを削除するには、YaSTを起動し、パスワードを入力して、前と同じように「ソフトウェア管理」、「ソフトウェアソース」の順にクリックします。次に、リストをスキャンして、削除しようとしているリポジトリをクリックします。その後、「削除」ボタンを選択します。

警告:システムから公式のOpenSUSEソフトウェアリポジトリを削除しないでください。サードパーティのもののみを削除してください。公式のソフトウェアソースを削除すると、更新後にシステムが破損して使用できなくなる可能性があります。

YaSTで「削除」オプションを選択すると、ソフトウェアソースを削除するかどうかを尋ねられます。「はい」を選択して確認すると、ソフトウェアリポジトリが削除されます。

OpenSUSELinuxでカスタムソフトウェアソースを追加および削除する方法

カスタムソフトウェアソースの追加–ターミナル

GUIのファンではなく、ターミナルを好む場合は、YASTの場合と同じように、この方法でOpenSUSEにカスタムソフトウェアソースを追加するのが簡単であることを知って幸せです。仕組みは次のとおりです。

開始するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを起動します。次に、システムに追加しようとしているソフトウェアリポジトリを強調表示して、クリップボードにコピーします。

ソフトウェアリポジトリをクリップボードに保存した後、ターミナルに戻り、次のコマンドを書き出します。

注:Ctrl + Shift + Vを使用して、ソフトウェアリポジトリのURLをターミナルに貼り付けることができます。

sudo zypper addrepo -f https:// url-of-software-repository / name-of-repository

Enterキーを押して、新しいソフトウェアリポジトリをOpenSUSEに追加します。次に、ソフトウェアソースを更新して、セットアッププロセスを完了します。

sudo zypper refresh

カスタムソフトウェアソースの削除–ターミナル

ターミナルを介してOpenSUSE上のサードパーティのソフトウェアソースを取り除きたいですか?これがその方法です。

まず、reposコマンドを実行して、システムに現在設定されているすべてのソフトウェアリポジトリを表示します。

OpenSUSELinuxでカスタムソフトウェアソースを追加および削除する方法

zypperリポジトリ-d

reposコマンドの出力を確認し、削除するリポジトリのURLをコピーし、removerepoコマンドを使用して削除します。

sudo zypper removerepo https:// url-of-software-repository /


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか