ウェブサイト検索

「Suse」Linux パッケージ管理を管理するための 25 の Zypper コマンド


導入

SUSE Linux は Linux コミュニティで人気のあるオペレーティング システムであり、そのパッケージ管理システムは OS の全体的なパフォーマンスに重要な役割を果たしています。 Zypper は SUSE Linux 用のコマンドライン パッケージ マネージャーであり、システム上のパッケージのインストール、更新、削除に使用されます。この記事では、SUSE Linux パッケージ管理システムを効率的に管理するのに役立つ 25 の Zypper コマンドについて説明します。

Zypperを使用したパッケージのインストール

Zypperを使用してパッケージをインストールするには、次のコマンドを使用します-

sudo zypper install <package-name>

たとえば、Firefoxブラウザをインストールするには、次のコマンドを使用します-

sudo zypper install firefox

Zypperを使用したパッケージの削除

Zypperを使用してパッケージを削除するには、次のコマンドを使用します-

sudo zypper remove <package-name>

たとえば、Firefoxブラウザを削除するには、次のコマンドを使用します-

sudo zypper remove firefox

Zypperを使用したパッケージの更新

システム上のすべてのパッケージを更新するには、次のコマンドを使用します-

sudo zypper update

Zypperを使用した特定のパッケージの更新

特定のパッケージを更新するには、次のコマンドを使用します-

sudo zypper update <package-name>

たとえば、Firefoxブラウザを更新するには、次のコマンドを使用します-

sudo zypper update firefox

インストールされているすべてのパッケージの一覧表示

システムにインストールされているすべてのパッケージを一覧表示するには、次のコマンドを使用します-

sudo zypper pa

利用可能なパッケージのリスト

リポジトリで利用可能なすべてのパッケージを一覧表示するには、次のコマンドを使用します-

sudo zypper se <package-name>

たとえば、Firefoxブラウザに関連するすべての利用可能なパッケージを一覧表示するには、次のコマンドを使用します-

sudo zypper se firefox

リポジトリの更新

システム上のリポジトリを更新するには、次のコマンドを使用します-

sudo zypper ref

リポジトリの追加

システムに新しいリポジトリを追加するには、次のコマンドを使用します-

sudo zypper addrepo <repository-url> <repository-name>

たとえば、Google Chromeリポジトリをシステムに追加するには、次のコマンドを使用します-

sudo zypper addrepo https://dl.google.com/linux/chrome/rpm/stable/x86_64/ google-chrome

リポジトリの一覧表示

システム上のすべてのリポジトリを一覧表示するには、次のコマンドを使用します-

sudo zypper lr

リポジトリの削除

システムからリポジトリを削除するには、次のコマンドを使用します-

sudo zypper removerepo <repository-name>

たとえば、システムからGoogle Chromeリポジトリを削除するには、次のコマンドを使用します-

sudo zypper removerepo google-chrome

システムのアップグレード

システムを最新バージョンにアップグレードするには、次のコマンドを使用します-

sudo zypper dup

洗浄システム

不要なパッケージやファイルをシステムからクリーンアップするには、次のコマンドを使用します-

sudo zypper clean

依存関係の問題の解決

依存関係の問題を解決するには、次のコマンドを使用します-

sudo zypper verify

アップデートの確認

利用可能なアップデートを確認するには、次のコマンドを使用します-

sudo zypper list-updates

パッケージのロック

パッケージをロックして更新されないようにするには、次のコマンドを使用します-

sudo zypper addlock <package-name>

たとえば、Firefoxブラウザパッケージをロックするには、次のコマンドを使用します-

sudo zypper addlock firefox

パッケージのロックを解除する

パッケージのロックを解除して更新できるようにするには、前の記事を使用してください-

sudo zypper removelock <package-name>

たとえば、Firefoxブラウザパッケージのロックを解除するには、次のコマンドを使用します-

sudo zypper removelock firefox

パッケージの更新を無視する

パッケージの更新を無視するには、次のコマンドを使用します-

sudo zypper addtaboo <package-name>

たとえば、Firefoxブラウザパッケージの更新を無視するには、次のコマンドを使用します-

sudo zypper addtaboo firefox

無視されたパッケージ更新の削除

無視されるリストからパッケージを削除するには、次のコマンドを使用します-

sudo zypper removetaboo <package-name>

たとえば、Firefoxブラウザパッケージを無視リストから削除するには、次のコマンドを使用します-

sudo zypper removetaboo firefox

特定のリポジトリからのパッケージのインストール

特定のリポジトリからパッケージをインストールするには、次のコマンドを使用します-

sudo zypper in <package-name> --from <repository-name>

たとえば、MozillaリポジトリからFirefoxブラウザの最新バージョンをインストールするには、次のコマンドを使用します-

sudo zypper in firefox --from mozilla

依存関係のあるパッケージの削除

パッケージとその依存関係を削除するには、次のコマンドを使用します-

sudo zypper remove --clean-deps <package-name>

たとえば、Firefoxブラウザとその依存関係を削除するには、次のコマンドを使用します-

sudo zypper remove --clean-deps firefox

パッケージ情報の表示

パッケージに関する情報を表示するには、次のコマンドを使用します-

sudo zypper info <package-name>

たとえば、Firefoxブラウザパッケージに関する情報を表示するには、次のコマンドを使用します-

sudo zypper info firefox

パッケージ変更ログの表示

パッケージの変更ログを表示するには、次のコマンドを使用します-

sudo zypper changelog <package-name>

たとえば、Firefoxブラウザパッケージの変更ログを表示するには、次のコマンドを使用します-

sudo zypper changelog firefox

パッケージの依存関係の表示

パッケージの依存関係を表示するには、次のコマンドを使用します-

sudo zypper dependencies <package-name>

たとえば、Firefoxブラウザパッケージの依存関係を表示するには、次のコマンドを使用します-

sudo zypper dependencies firefox

リポジトリ情報の表示

リポジトリに関する情報を表示するには、次のコマンドを使用します-

sudo zypper repo-info <repository-name>

たとえば、Mozilla リポジトリに関する情報を表示するには、次のコマンドを使用します-

sudo zypper repo-info mozilla

リポジトリURLの表示

システム上のすべてのリポジトリのURLを表示するには、次のコマンドを使用します-

sudo zypper repos --uri

パッケージキャッシュのクリーニング

パッケージキャッシュをクリーンアップし、ダウンロードされたすべてのパッケージを削除するには、次のコマンドを使用します-

sudo zypper clean

パッケージの依存関係ツリーの表示

パッケージの依存関係のツリーを表示するには、次のコマンドを使用します-

sudo zypper deptree <package-name>

たとえば、Firefoxブラウザパッケージの依存関係のツリーを表示するには、次のコマンドを使用します-

sudo zypper deptree firefox

パッケージリストの更新

システム上のパッケージリストを更新するには、次のコマンドを使用します-

sudo zypper refresh

パッケージパッチの表示

インストールされているパッケージの利用可能なパッチを表示するには、次のコマンドを使用します-

sudo zypper list-patches

パッケージパッチの更新

インストールされたパッケージを利用可能なパッチで更新するには、次のコマンドを使用します-

sudo zypper patch

使用可能なリポジトリの表示

システム上で利用可能なすべてのリポジトリを表示するには、次のコマンドを使用します-

sudo zypper lr -u

リポジトリの無効化

リポジトリを無効にするには、次のコマンドを使用します-

sudo zypper mr -d <repository-name>

たとえば、Mozilla リポジトリを無効にするには、次のコマンドを使用します-

sudo zypper mr -d mozilla

無効化されたリポジトリの有効化

無効なリポジトリを有効にするには、次のコマンドを使用します-

sudo zypper mr -e <repository-name>

たとえば、Mozilla リポジトリを有効にするには、次のコマンドを使用します-

sudo zypper mr -e mozilla

パッケージライセンスの表示

インストールされているパッケージのライセンスを表示するには、次のコマンドを使用します-

sudo zypper licenses

推奨パッケージの表示

特定のパッケージの推奨パッケージを表示するには、次のコマンドを使用します-

sudo zypper recommends <package-name>

たとえば、Firefoxブラウザパッケージの推奨パッケージを表示するには、次のコマンドを使用します-

sudo zypper recommends firefox

結論

Zypper は、SUSE Linux 用の強力なコマンドライン パッケージ マネージャーであり、システム上のパッケージ管理システムの管理に役立つ幅広いコマンドを提供します。この記事では、SUSE Linux パッケージ管理システムを効率的に管理するのに役立つ 25 の Zypper コマンドについて説明しました。この記事が Zypper とそのコマンドについての理解を深めるのに役立つことを願っています。

関連記事: