SuSE12.2--ソフトウエアのインストール方法
概要
YaSTを立ち上げることなく、
コマンドラインからソフトウエアをインストールする方法を調べた。
ZYPPER
Macのhomebrew
Devian系のapt
Cent系のyum
他のディストリビューションのソフトウエア管理は有名。
SuSEにもそういうコマンドはないのか探してみた。
どうやら、zypperというコマンドがそれに相当するらしい。
ちょっとダサい。
基本構文
# General zypper [global-options] command [command-options] [arguments] ... # Simplicity zypper command ...
ソフトウエアの検索・インストール・削除は そのまま英語で入力するだけなので、簡単。
# Search zypper search KEYWORD # Install zypper install PACAGENAME # Delete zypper remove PACAGENAME
search KEYWORD
すると、KEYWORDが名前の一部に含まれているパッケージを検索してくれる。
オプション
$ zypper search figlet S | 名前 | 概要 | 種類 --+-----------------------+---------------------------------------------+----------- i | figlet | Tool for Creating Cool ASCII-Art Signatures | パッケージ | php5-pear-Text_Figlet | Render text using FIGlet fonts | パッケージ
パッケージの詳細を表示させるには--detail
をつける。
$ zypper search --detail figlet S | 名前 | 種類 | バージョン | アーキテクチャ | リポジトリ --+-----------------------+------------+-------------+----------------+------------------ i | figlet | パッケージ | 2.2.4-6.1.9 | x86_64 | openSUSE-12.2-Oss v | figlet | パッケージ | 2.2.4-6.1.9 | i586 | openSUSE-12.2-Oss | php5-pear-Text_Figlet | パッケージ | 1.0.2-9.1.1 | noarch | openSUSE-12.2-Oss
S列のiやvは次の意味 * iは既にインストールされていること * vはインストールされているのとは異なるヴァージョンであること
KEYWORDと完全一致しているものを探したいときは--match-exact
をつける
$ zypper search --detail --match-exact figlet S | 名前 | 種類 | バージョン | アーキテクチャ | リポジトリ --+--------+------------+-------------+----------------+------------------ i | figlet | パッケージ | 2.2.4-6.1.9 | x86_64 | openSUSE-12.2-Oss v | figlet | パッケージ | 2.2.4-6.1.9 | i586 | openSUSE-12.2-Oss
$ zypper moo
参考
- https://www.suse.com/ja-jp/documentation/sles11/singlehtml/book_sle_admin/cha.sw_cl.html
- 覚えておきたい! zypper コマンドの使い方
(2015/01/14アクセス)