CentOS/あるrpmパッケージが動作するために必要な依存するrpmパッケージを確認する・yum deplist
の編集
Top
/
CentOS
/
あるrpmパッケージが動作するために必要な依存するrpmパッケージを確認する・yum deplist
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * rpmパッケージが動作するために必要な依存するrpmパッケージを確認する・yum deplist [#z85c298b] CentOSでパッケージ化されたソフトウェアをインストールするのには、''yum''コマンドを利用します。~ ''yum''コマンドは指定したパッケージのrpmファイルや、~ そのrpmが必要とするため同時にインストールされる依存パッケージまで、~ すべてネットワーク経由でダウンロードし、自動的にインストールしてくれます。 あるrpmパッケージをインストールするのに必要な依存パッケージが何であるかを確認するには、~ ''yum''コマンドの''deplist''を利用します。 以下にyum deplistの使用例を記します。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) *関連記事 [#ndb122a4] -[[yumを使ってrpmパッケージのダウンロードだけする・yum install --downloadonly>CentOS/yumを使ってrpmパッケージのダウンロードだけする・yum install --downloadonly]] -[[yumのプロキシ設定>Linux環境設定/yumのプロキシ設定]] -[[yumグループインストール・アンインストール方法>Linux環境設定/yumグループインストール・アンインストール方法]] -[[yumコマンドでパッケージ情報を確認する方法>Linux環境設定/yumコマンドでパッケージ情報を確認する方法]] -[[yumコマンドでdisable中のリポリトリを対象にする方法>CentOS/yumコマンドでdisable中のリポリトリを対象にする方法]] -[[yumでアップデートした履歴を確認したい>CentOS/yumでアップデートした履歴を確認したい]] -[[yumでアップデート対象となっているパッケージ一覧を表示する>CentOS/yumでアップデート対象となっているパッケージ一覧を表示する]] -[[yumコマンドでアップデートがあるか確認する方法>CentOS/yumコマンドでアップデートがあるか確認する方法]] * yum deplistを使ってみる [#l61b172e] yum deplistの書式は以下のようになります。 # yum deplist パッケージ名 パッケージ名を指定すると、動作に必要なコマンドやライブラリが表示されます。~ ''provider:'' の行がそれらのコマンド・ライブラリ等を提供しているパッケージ名です。 以下の実行例のパッケージはbcになります。 [root@centos6 ~]# yum deplist bc Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp Finding dependencies: package: bc.x86_64 1.06.95-1.el6 dependency: libc.so.6(GLIBC_2.4)(64bit) provider: glibc.x86_64 2.12-1.107.el6 dependency: /sbin/install-info provider: info.x86_64 4.13a-8.el6 dependency: libncurses.so.5()(64bit) provider: ncurses-libs.x86_64 5.7-3.20090208.el6 dependency: rtld(GNU_HASH) provider: glibc.i686 2.12-1.107.el6 provider: glibc.x86_64 2.12-1.107.el6 dependency: libreadline.so.6()(64bit) provider: readline.x86_64 6.0-4.el6 dependency: /bin/sh provider: bash.x86_64 4.1.2-14.el6 [root@centos6 ~]# これはすでにインストール済みのパッケージの依存パッケージの確認はもちろん、~ まだインストール前のパッケージの依存パッケージも確認できます。 * インストールされていないパッケージも確認できる [#lab857a0] またインストールされていない''tcsh''パッケージをyum deplistしてみます。 + tcshがインストールされていないことをwhichコマンドで確認 [root@centos6 ~]# which tcsh /usr/bin/which: no tcsh in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin) #br +''tcsh''の依存するパッケージの確認をする。 [root@centos6 ~]# yum deplist tcsh Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp Finding dependencies: package: tcsh.x86_64 6.17-24.el6 dependency: coreutils provider: coreutils.x86_64 8.4-19.el6 provider: coreutils.x86_64 8.4-19.el6_4.1 provider: coreutils.x86_64 8.4-19.el6_4.2 dependency: grep provider: grep.x86_64 2.6.3-3.el6 dependency: libcrypt.so.1()(64bit) provider: glibc.x86_64 2.12-1.107.el6 dependency: libcrypt.so.1(GLIBC_2.2.5)(64bit) provider: glibc.x86_64 2.12-1.107.el6 dependency: libtinfo.so.5()(64bit) provider: ncurses-libs.x86_64 5.7-3.20090208.el6 dependency: libc.so.6(GLIBC_2.7)(64bit) provider: glibc.x86_64 2.12-1.107.el6 dependency: rtld(GNU_HASH) provider: glibc.i686 2.12-1.107.el6 provider: glibc.x86_64 2.12-1.107.el6 dependency: /bin/sh provider: bash.x86_64 4.1.2-14.el6 [root@centos6 ~]# ''yum install''でも、パッケージのインストール前のメッセージで、~ 同時にインストールされる依存パッケージが表示されますが、~ ''yum deplist''では必要とされるライブラリまで詳細に表示されます。~ また、ご覧のようにすでにインストール済みのパッケージの依存パッケージ一覧も取得できます。 以上、あるrpmパッケージが動作するために必要な依存するrpmパッケージを確認する方法についてでした。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
タイムスタンプを変更しない
#navi(../) * rpmパッケージが動作するために必要な依存するrpmパッケージを確認する・yum deplist [#z85c298b] CentOSでパッケージ化されたソフトウェアをインストールするのには、''yum''コマンドを利用します。~ ''yum''コマンドは指定したパッケージのrpmファイルや、~ そのrpmが必要とするため同時にインストールされる依存パッケージまで、~ すべてネットワーク経由でダウンロードし、自動的にインストールしてくれます。 あるrpmパッケージをインストールするのに必要な依存パッケージが何であるかを確認するには、~ ''yum''コマンドの''deplist''を利用します。 以下にyum deplistの使用例を記します。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) *関連記事 [#ndb122a4] -[[yumを使ってrpmパッケージのダウンロードだけする・yum install --downloadonly>CentOS/yumを使ってrpmパッケージのダウンロードだけする・yum install --downloadonly]] -[[yumのプロキシ設定>Linux環境設定/yumのプロキシ設定]] -[[yumグループインストール・アンインストール方法>Linux環境設定/yumグループインストール・アンインストール方法]] -[[yumコマンドでパッケージ情報を確認する方法>Linux環境設定/yumコマンドでパッケージ情報を確認する方法]] -[[yumコマンドでdisable中のリポリトリを対象にする方法>CentOS/yumコマンドでdisable中のリポリトリを対象にする方法]] -[[yumでアップデートした履歴を確認したい>CentOS/yumでアップデートした履歴を確認したい]] -[[yumでアップデート対象となっているパッケージ一覧を表示する>CentOS/yumでアップデート対象となっているパッケージ一覧を表示する]] -[[yumコマンドでアップデートがあるか確認する方法>CentOS/yumコマンドでアップデートがあるか確認する方法]] * yum deplistを使ってみる [#l61b172e] yum deplistの書式は以下のようになります。 # yum deplist パッケージ名 パッケージ名を指定すると、動作に必要なコマンドやライブラリが表示されます。~ ''provider:'' の行がそれらのコマンド・ライブラリ等を提供しているパッケージ名です。 以下の実行例のパッケージはbcになります。 [root@centos6 ~]# yum deplist bc Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp Finding dependencies: package: bc.x86_64 1.06.95-1.el6 dependency: libc.so.6(GLIBC_2.4)(64bit) provider: glibc.x86_64 2.12-1.107.el6 dependency: /sbin/install-info provider: info.x86_64 4.13a-8.el6 dependency: libncurses.so.5()(64bit) provider: ncurses-libs.x86_64 5.7-3.20090208.el6 dependency: rtld(GNU_HASH) provider: glibc.i686 2.12-1.107.el6 provider: glibc.x86_64 2.12-1.107.el6 dependency: libreadline.so.6()(64bit) provider: readline.x86_64 6.0-4.el6 dependency: /bin/sh provider: bash.x86_64 4.1.2-14.el6 [root@centos6 ~]# これはすでにインストール済みのパッケージの依存パッケージの確認はもちろん、~ まだインストール前のパッケージの依存パッケージも確認できます。 * インストールされていないパッケージも確認できる [#lab857a0] またインストールされていない''tcsh''パッケージをyum deplistしてみます。 + tcshがインストールされていないことをwhichコマンドで確認 [root@centos6 ~]# which tcsh /usr/bin/which: no tcsh in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin) #br +''tcsh''の依存するパッケージの確認をする。 [root@centos6 ~]# yum deplist tcsh Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp Finding dependencies: package: tcsh.x86_64 6.17-24.el6 dependency: coreutils provider: coreutils.x86_64 8.4-19.el6 provider: coreutils.x86_64 8.4-19.el6_4.1 provider: coreutils.x86_64 8.4-19.el6_4.2 dependency: grep provider: grep.x86_64 2.6.3-3.el6 dependency: libcrypt.so.1()(64bit) provider: glibc.x86_64 2.12-1.107.el6 dependency: libcrypt.so.1(GLIBC_2.2.5)(64bit) provider: glibc.x86_64 2.12-1.107.el6 dependency: libtinfo.so.5()(64bit) provider: ncurses-libs.x86_64 5.7-3.20090208.el6 dependency: libc.so.6(GLIBC_2.7)(64bit) provider: glibc.x86_64 2.12-1.107.el6 dependency: rtld(GNU_HASH) provider: glibc.i686 2.12-1.107.el6 provider: glibc.x86_64 2.12-1.107.el6 dependency: /bin/sh provider: bash.x86_64 4.1.2-14.el6 [root@centos6 ~]# ''yum install''でも、パッケージのインストール前のメッセージで、~ 同時にインストールされる依存パッケージが表示されますが、~ ''yum deplist''では必要とされるライブラリまで詳細に表示されます。~ また、ご覧のようにすでにインストール済みのパッケージの依存パッケージ一覧も取得できます。 以上、あるrpmパッケージが動作するために必要な依存するrpmパッケージを確認する方法についてでした。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
テキスト整形のルールを表示する