助け合いフォーラム

LPIC

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」は存在しないサブコマンドですので、誤りです。

参考

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コマンドでリポジトリやパッケージの操作を行えます。
上に戻る

問題文の誤り

投稿日 2026/09/13

zypperコマンドを使用して、「emacs」で始まる名前のパッケージをすべてインストールしたい。適切なコマンドは次のうちどれか。(2つ選択)
→本問題は択一式であり、複数選択はできません。

この投稿に対して返信しませんか?