助け合いフォーラム
LPIC Lv1-101(Ver5.0)
問題ID : 3344
問題を開く
zypperコマンドを使用して、「emacs」で始まる名前のパッケージをすべてインストールしたい。適切なコマンドは次のうちどれか。(2つ選択)
正解
zypper install emacs*
解説
ZypperはopenSUSE(SUSE Linuxから改名)が採用しているコマンドラインのパッケージ管理ツールです。
aptコマンドやyumコマンドのように、zypperコマンドでリポジトリやパッケージの操作を行えます。
zypperコマンドの書式および主なサブコマンドは以下のとおりです。

パッケージ名には任意の文字を表すワイルドカードが使えます。
したがって、正解は
・zypper install emacs*
です。
以下は実行例です。

その他の選択肢については、以下のとおりです。
・zypper update emacs*
「update」はアップデートをするサブコマンドですので、誤りです。
・zypper repos emacs*
「repos」はリポジトリの一覧を表示するサブコマンドですので、誤りです。
・zypper add emacs*
「add」は存在しないサブコマンドですので、誤りです。
・zypper get emacs*
「get」は存在しないサブコマンドですので、誤りです。
aptコマンドやyumコマンドのように、zypperコマンドでリポジトリやパッケージの操作を行えます。
zypperコマンドの書式および主なサブコマンドは以下のとおりです。

パッケージ名には任意の文字を表すワイルドカードが使えます。
したがって、正解は
・zypper install emacs*
です。
以下は実行例です。

その他の選択肢については、以下のとおりです。
・zypper update emacs*
「update」はアップデートをするサブコマンドですので、誤りです。
・zypper repos emacs*
「repos」はリポジトリの一覧を表示するサブコマンドですので、誤りです。
・zypper add emacs*
「add」は存在しないサブコマンドですので、誤りです。
・zypper get emacs*
「get」は存在しないサブコマンドですので、誤りです。
参考
Linuxで使用するパッケージとは、ソフトウェアの実行ファイル、設定ファイル、ライブラリ、マニュアルなどが含まれているファイルのことです。パッケージおよびその管理ツールを使用することによって、ソフトウェアのインストール・アンインストールなどが容易にできるようになります。
Red Hat Linuxが開発したパッケージにRPM(Red Hat Package Manager)形式があります。現在はRed Hat Enterprise Linux(RHEL)、CentOS、openSUSEなど、多くのディストリビューションが使用しています。
RPM形式のパッケージファイル名は以下のような形式です。
パッケージ名-バージョン番号-リリース番号.アーキテクチャ名.rpm
RPM形式のパッケージ管理ツールには以下の2つがあります。
●RPMツール
RPM系パッケージを管理する基本的なツールです。設定ファイルは「/usr/lib/rpm/rpmrc」です。
RPMツールの主なコマンドは以下のとおりです。
・rpmコマンド
パッケージのインストール・アンインストールなど、基本的なパッケージ管理を行うコマンド
(Debian系Linuxでは、dpkgがほぼ同等のコマンドにあたる)
・rpm2cpio
RPM系パッケージをcpio形式のアーカイブに変換するコマンド
(cpioは、Linuxで長く使われているアーカイブ形式)
●YUM(Yellowdog Updater Modified)ツール
YUMツールはRPMツールを拡張したツール群です。インターネット上ないしはメディア上のパッケージ情報のデータベースを使い、依存関係を調整しながらパッケージ管理を行うことができます。依存関係とは、あるパッケージが動作するために別のパッケージを必要とする関係のことをいいます。
設定ファイルは「/etc/yum.conf」、パッケージの取得元(リポジトリ)は「/etc/yum.repos.d」ディレクトリ内のファイルで設定します。
なお、リポジトリ情報を追加するには、「/etc/yum.repos.d」にリポジトリの情報を記述した拡張子.repoのファイルを配置します。
YUMツールの主なコマンドは以下のとおりです。
・yumコマンド
パッケージのインストール・アンインストールなどを行うコマンド
(Debian系Linuxでは、apt-getがほぼ同等のコマンドにあたる)
●DNFツール
YUMの後継となるパッケージ管理ツールです。Linuxディストリビューションの1つであるFedoraでは、Fedora 22からデフォルトのパッケージ管理ツールになっています。
dnfコマンドでは、yumコマンドとほぼ同じオプションが使用できます。また、リポジトリもyumと同様に「/etc/yum.repos.d」ディレクトリを使用します。
●Zypperツール
ZypperはopenSUSE(SUSE Linuxから改名)が採用しているコマンドラインのパッケージ管理ツールです。
aptコマンドやyumコマンドのように、zypperコマンドでリポジトリやパッケージの操作を行えます。
Red Hat Linuxが開発したパッケージにRPM(Red Hat Package Manager)形式があります。現在はRed Hat Enterprise Linux(RHEL)、CentOS、openSUSEなど、多くのディストリビューションが使用しています。
RPM形式のパッケージファイル名は以下のような形式です。
パッケージ名-バージョン番号-リリース番号.アーキテクチャ名.rpm
RPM形式のパッケージ管理ツールには以下の2つがあります。
●RPMツール
RPM系パッケージを管理する基本的なツールです。設定ファイルは「/usr/lib/rpm/rpmrc」です。
RPMツールの主なコマンドは以下のとおりです。
・rpmコマンド
パッケージのインストール・アンインストールなど、基本的なパッケージ管理を行うコマンド
(Debian系Linuxでは、dpkgがほぼ同等のコマンドにあたる)
・rpm2cpio
RPM系パッケージをcpio形式のアーカイブに変換するコマンド
(cpioは、Linuxで長く使われているアーカイブ形式)
●YUM(Yellowdog Updater Modified)ツール
YUMツールはRPMツールを拡張したツール群です。インターネット上ないしはメディア上のパッケージ情報のデータベースを使い、依存関係を調整しながらパッケージ管理を行うことができます。依存関係とは、あるパッケージが動作するために別のパッケージを必要とする関係のことをいいます。
設定ファイルは「/etc/yum.conf」、パッケージの取得元(リポジトリ)は「/etc/yum.repos.d」ディレクトリ内のファイルで設定します。
なお、リポジトリ情報を追加するには、「/etc/yum.repos.d」にリポジトリの情報を記述した拡張子.repoのファイルを配置します。
YUMツールの主なコマンドは以下のとおりです。
・yumコマンド
パッケージのインストール・アンインストールなどを行うコマンド
(Debian系Linuxでは、apt-getがほぼ同等のコマンドにあたる)
●DNFツール
YUMの後継となるパッケージ管理ツールです。Linuxディストリビューションの1つであるFedoraでは、Fedora 22からデフォルトのパッケージ管理ツールになっています。
dnfコマンドでは、yumコマンドとほぼ同じオプションが使用できます。また、リポジトリもyumと同様に「/etc/yum.repos.d」ディレクトリを使用します。
●Zypperツール
ZypperはopenSUSE(SUSE Linuxから改名)が採用しているコマンドラインのパッケージ管理ツールです。
aptコマンドやyumコマンドのように、zypperコマンドでリポジトリやパッケージの操作を行えます。
問題文の誤り
r
rururu28
投稿日 2026/09/13
zypperコマンドを使用して、「emacs」で始まる名前のパッケージをすべてインストールしたい。適切なコマンドは次のうちどれか。(2つ選択)
→本問題は択一式であり、複数選択はできません。
この投稿に対して返信しませんか?