内容へ移動
メモとかメモのようなものとか(By ルーキーの中のひと)
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
ODT 出力
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
os:centos:yum
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== yumコマンド ====== yumコマンドは、RPMパッケージのインストールやアンインストール、アップデートなどを行うためのプログラムです ===== アップデート可能なパッケージの一覧を表示 ===== # yum check-update ===== アップデート可能な全パッケージをアップデート ===== # yum update ===== yumキャッシュファイル削除 ===== # yum clean ===== よく使うコマンド ===== ^コマンド^概要^ |check-update|アップデート可能なパッケージの一覧を表示| |clean|ダウンロードしたパッケージと古いヘッダを削除する。cleanallと同じ| |clean oldheaders|古いヘッダを削除| |clean packages|ダウンロードしたパッケージを削除| |info|利用可能なパッケージの情報を表示| |info パッケージ名|指定したパッケージの情報を表示| |install パッケージ名|指定したパッケージをインストール| |list|利用可能なパッケージの一覧を表示| |list installed|インストール済みのパッケージ一覧を表示| |list updates|アップデート可能なパッケージの一覧を表示| |provides パッケージ名|パッケージに含まれるファイルの一覧を表示| |remove パッケージ名|指定パッケージをアンインストール。指定パッケージと依存関係があるパッケージは、削除するかどうか確認を求める| |search キーワード|キーワードでパッケージを検索。検索対象は、RPMのName、Packager、Dummary、Descriptionの各フィールド| |update|アップデート可能な全パッケージをアップデート| |update パッケージ名|指定パッケージをアップデート| ===== サードパーティが提供しているyumレポジトリ ===== ==== レポジトリファイルをダウンロード ==== レポジトリのURLやファイル名はころころ変わるので注意 === epel === yum install epel-release wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm ※上記ファイルが存在しない場合は、下記URLからepel-releaseで始まるファイルを探してダウンロード http://dl.fedoraproject.org/pub/epel/6/x86_64/ === remi === wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm ※上記ファイルが存在しない場合は、下記サイトからそれらしいリンクを探して、ダウンロード((“CentOS”とか”repository auto-configuration package:remi-release-6.rpm”とか書いてるはず)) http://rpms.famillecollet.com/ === rpmforge === wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm ※上記ファイルが存在しない場合は、下記サイトからrpmforge-release-*.x86_64.rpm という名前の一番新しいファイルを探してダウンロード http://pkgs.repoforge.org/rpmforge-release/ ==== レポジトリをインストール ==== rpm --upgrade --verbose --hash epel-release-6-8.noarch.rpm remi-release-6.rpm rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 直接インストールする場合 rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm インストールできたか <code> # rpm -qa | grep epel-release epel-release-6-8.noarch # rpm -qa | grep remi-release remi-release-6-1.el6.remi.noarch # rpm -qa | grep rpmforge-release rpmforge-release-0.5.2-2.el6.rf.x86_64 </code> ==== デフォルトを無効(enabled=0)にする ==== vi /etc/yum.repos.d/remi.repo vi /etc/yum.repos.d/epel.repo vi /etc/yum.repos.d/rpmforge.repo sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/epel.repo sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/remi.repo sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/rpmforge.repo ==== レポジトリごとのパッケージの違いを見てみる ==== <code> yum info php (略) Name : php Arch : x86_64 Version : 5.3.3 yum --enablerepo=epel info php (略) Name : php Arch : x86_64 Version : 5.3.3 yum --enablerepo=rpmforge info php (略) Name : php Arch : x86_64 Version : 5.3.3 yum --enablerepo=remi info php (略) Name : php Arch : x86_64 Version : 5.4.24 </code> ==== epel,remi,rpmforgeを全部有効にしてみる ==== こんな感じで最新が表示される <code> # yum --enablerepo=epel,remi,rpmforge info php (略) Name : php Arch : x86_64 Version : 5.4.11 Release : 1.el6.remi Size : 2.7 M Repo : remi </code>
os/centos/yum.txt
· 最終更新: 2017/04/14 14:21 (外部編集)
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
ODT 出力
文書の先頭へ