「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 とそのコマンドについての理解を深めるのに役立つことを願っています。