yumソフトウェアウェアハウスの構成の詳細
4379 ワード
生活は突然変異することはありません.あなたがしなければならないのは忍耐と蓄積だけです.人は一生あまり多くのことをすることができないので、すべてのことをすばらしくしなければなりません.あなたの時間は限られていて、好きなことをするのは楽しいので、自分の本心に従います.
yumの概要
yum:Yellowdog Updater,Modifiedは、Pythonが書いたrpmベースのソフトウェア管理ツールです.
yumソフトウェアウェアハウスの構成 rpmパック(Packages) 関連ファイル(repodata) 依存情報データベース パッケージリストファイル パケットグループリストファイル 倉庫プロファイルフォーマット
[loaclrepo]#倉庫名
name=this is a local repository#倉庫説明
baseurl=URL#倉庫位置(file://、http://ftp://)
gpgcheck=0 or 1#証明書チェックをするかどうか
gpgkey=URL#証明書パス
enabled=0 or 1#サブウェアハウスをアクティブ化するかどうか、書かない場合はデフォルトでオン
yumソフトウェアウェアハウスの分類
大きく分けると、ローカルウェアハウス(file://)とネットワークウェアハウス(http://ftp://)に分けられます.
yumソフトウェアウェアハウス構成例
ローカル・ウェアハウスの構成例(ネットワークはローカルと似ています)では、次のように構成されます.
1.ローカルミラーが接続されているかどうかを確認し、接続が必要でない場合
2.mkdir-p/media/cdromなどの自分の習慣に合わせて、ディレクトリ名を任意に作成するマウントポイント
3.ローカル・ウェアハウス(mount/dev/cdrom/media/cdromなど)のマウント
4.で/etc/yum.repos.d/ディレクトリの下でローカルウェアハウスのプロファイルを作成する(cd/etc/yum.repos.d/、ディレクトリに入ると、そのディレクトリの下にファイルが存在する場合は、rm-rf/etc/yum.repos.d/*コマンドですべて削除できます.削除したくない場合は、mkdir repoとmv*repoコマンドでrepoの下に移動し、vim CentOS.repoなどのディレクトリの下に新しいファイルを作成します.名前は勝手に付けますが、接尾辞は.repoでなければなりません.)
5.プロファイルを作成したら、次の内容を書き込み、保存して終了します.
[CentOS7.3]
name=CentOS7.3
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0
6.yum repolistコマンドを使用して、倉庫が使用可能かどうかを確認します.エラーが報告されていない場合は、次の内容が使用可能であることを示します.yum倉庫の構成が成功したことを示します.
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile 5,1 All
repo id repo name status
CentOS7.3 CentOS7.3 3,831
repolist: 3,831
7.マウント情報を/etc/fstabに書き込み、永久マウントさせる
echo "/dev/cdrom/media/cdrom iso9660 defaults 0 0">>/etc/fstab
8.yum install-y httpdインストールhttpサービスを実行し、正常にインストールできるかどうかを再度確認し、最後にcompleteが現れたら、インストール完了を示す
ネットワークウェアハウスの構成は、/etc/yumに直接マウントディレクトリとマウントを作成するステップを省くことができる.repos.d/の下にプロファイルを作成し、パスをネットワークパスに変更すればよい.構成内容は以下の通りである(ここでは網易のミラーを使用し、仮想機能がインターネットに接続すれば、ネットワークソースが使用できる):
[httprepo]
name=http repo
baseurl=http://mirrors.163.com/centos/7/os/x86_64/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
enabled=1
デフォルトcentos yumソースを163ソースに変更
163公式チュートリアル:http://mirrors.163.com/.help/(網易オープンソースミラー使用ヘルプ)
1.cd/etc/yum.repos.d/
2.CentOSを選択(自分のシステム選択により、Ubuntu、Fedora、Debian、Arch、Gentoo、Slackwareなどがあります)、http://mirrors.163.com/.help/centos.html
対応するバージョンのrepoファイルをダウンロードして、/etc/yumを入れます.repos.d/(操作前に対応するバックアップを作成してください) CentOS 7(右クリックしてリンク先を選択) CentOS6 CentOS5
3.wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
wgetコマンドがない場合は、rpmivhコマンドを使用してインストールします(CDマウントディレクトリのPackagesに入ります)
4.vim CentOS 7-Base-163を使用する.repoプロファイルを開き、enabled=0をenabled=1に変更し、保存して終了
5.yum repolistコマンドを実行し、yumソースが使用可能かどうかを確認し、エラーがなければよい
yumソフトウェア管理コマンド
検索
yum list(yum list installed/yum list all/yum listソフトウェア名)
yum infoクエリーパッケージ情報
yum list installedシステムにインストールされているパッケージのリスト
yum list availableは、ソフトウェアウェアハウスで使用可能な(インストールされていない)パッケージをリストします.
yum list updatesアップグレード可能なパッケージのリスト
インストール
yum installソフトウェア名
yum reinstallソフトウェア名
検索
yum searchソフトウェア名
ソフトウェアがどのコンポーネントに属しているかを表示
yum providesソフトウェア名
アップグレード
yum update(all所有)
アンインストール
yum removeソフトウェア名
yum倉庫が使用可能かどうかを確認する
yum repolist
倉庫の交換
yum clean all(キャッシュをクリア)
yumパッケージグループ管理コマンド
検索
yum grouplist
yumグループ名
インストール
yumグループ名
アンインストール
yumグループ名
一般的なパッケージグループ
グラフィックス環境:
X Windows SystemグラフィックスフレームDesktop or KDE Desktop
携帯電話のテーマに相当します
Gnome
KDE
XFCE
グラフィックスの開始(init 5/startx)
例:yum groupinstall「GNOME Desktop」(コマンドラインでデスクトップ環境をインストールし、独自のシステムと組み合わせてyum grouplistであるパッケージを表示)
開発パッケージ
Development Tools
例:yum groupinstall「Development Tools」(コマンドラインで開発者キットをシステムにインストールし、システムをインストールするときにチェックする必要はありません)
ヒント:Linuxオペレーティングシステムをインストールするときは、インストールを最小限に抑えることをお勧めします.その後、手動でインストールする必要があります.これにより、ローカルリソースを高可用性にするだけでなく、管理スキルを向上させることができます.
yumの概要
yum:Yellowdog Updater,Modifiedは、Pythonが書いたrpmベースのソフトウェア管理ツールです.
yumソフトウェアウェアハウスの構成
[loaclrepo]#倉庫名
name=this is a local repository#倉庫説明
baseurl=URL#倉庫位置(file://、http://ftp://)
gpgcheck=0 or 1#証明書チェックをするかどうか
gpgkey=URL#証明書パス
enabled=0 or 1#サブウェアハウスをアクティブ化するかどうか、書かない場合はデフォルトでオン
yumソフトウェアウェアハウスの分類
大きく分けると、ローカルウェアハウス(file://)とネットワークウェアハウス(http://ftp://)に分けられます.
yumソフトウェアウェアハウス構成例
ローカル・ウェアハウスの構成例(ネットワークはローカルと似ています)では、次のように構成されます.
1.ローカルミラーが接続されているかどうかを確認し、接続が必要でない場合
2.mkdir-p/media/cdromなどの自分の習慣に合わせて、ディレクトリ名を任意に作成するマウントポイント
3.ローカル・ウェアハウス(mount/dev/cdrom/media/cdromなど)のマウント
4.で/etc/yum.repos.d/ディレクトリの下でローカルウェアハウスのプロファイルを作成する(cd/etc/yum.repos.d/、ディレクトリに入ると、そのディレクトリの下にファイルが存在する場合は、rm-rf/etc/yum.repos.d/*コマンドですべて削除できます.削除したくない場合は、mkdir repoとmv*repoコマンドでrepoの下に移動し、vim CentOS.repoなどのディレクトリの下に新しいファイルを作成します.名前は勝手に付けますが、接尾辞は.repoでなければなりません.)
5.プロファイルを作成したら、次の内容を書き込み、保存して終了します.
[CentOS7.3]
name=CentOS7.3
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0
6.yum repolistコマンドを使用して、倉庫が使用可能かどうかを確認します.エラーが報告されていない場合は、次の内容が使用可能であることを示します.yum倉庫の構成が成功したことを示します.
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile 5,1 All
repo id repo name status
CentOS7.3 CentOS7.3 3,831
repolist: 3,831
7.マウント情報を/etc/fstabに書き込み、永久マウントさせる
echo "/dev/cdrom/media/cdrom iso9660 defaults 0 0">>/etc/fstab
8.yum install-y httpdインストールhttpサービスを実行し、正常にインストールできるかどうかを再度確認し、最後にcompleteが現れたら、インストール完了を示す
ネットワークウェアハウスの構成は、/etc/yumに直接マウントディレクトリとマウントを作成するステップを省くことができる.repos.d/の下にプロファイルを作成し、パスをネットワークパスに変更すればよい.構成内容は以下の通りである(ここでは網易のミラーを使用し、仮想機能がインターネットに接続すれば、ネットワークソースが使用できる):
[httprepo]
name=http repo
baseurl=http://mirrors.163.com/centos/7/os/x86_64/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
enabled=1
デフォルトcentos yumソースを163ソースに変更
163公式チュートリアル:http://mirrors.163.com/.help/(網易オープンソースミラー使用ヘルプ)
1.cd/etc/yum.repos.d/
2.CentOSを選択(自分のシステム選択により、Ubuntu、Fedora、Debian、Arch、Gentoo、Slackwareなどがあります)、http://mirrors.163.com/.help/centos.html
対応するバージョンのrepoファイルをダウンロードして、/etc/yumを入れます.repos.d/(操作前に対応するバックアップを作成してください)
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
3.wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
wgetコマンドがない場合は、rpmivhコマンドを使用してインストールします(CDマウントディレクトリのPackagesに入ります)
4.vim CentOS 7-Base-163を使用する.repoプロファイルを開き、enabled=0をenabled=1に変更し、保存して終了
5.yum repolistコマンドを実行し、yumソースが使用可能かどうかを確認し、エラーがなければよい
yumソフトウェア管理コマンド
検索
yum list(yum list installed/yum list all/yum listソフトウェア名)
yum infoクエリーパッケージ情報
yum list installedシステムにインストールされているパッケージのリスト
yum list availableは、ソフトウェアウェアハウスで使用可能な(インストールされていない)パッケージをリストします.
yum list updatesアップグレード可能なパッケージのリスト
インストール
yum installソフトウェア名
yum reinstallソフトウェア名
検索
yum searchソフトウェア名
ソフトウェアがどのコンポーネントに属しているかを表示
yum providesソフトウェア名
アップグレード
yum update(all所有)
アンインストール
yum removeソフトウェア名
yum倉庫が使用可能かどうかを確認する
yum repolist
倉庫の交換
yum clean all(キャッシュをクリア)
yumパッケージグループ管理コマンド
検索
yum grouplist
yumグループ名
インストール
yumグループ名
アンインストール
yumグループ名
一般的なパッケージグループ
グラフィックス環境:
X Windows SystemグラフィックスフレームDesktop or KDE Desktop
携帯電話のテーマに相当します
Gnome
KDE
XFCE
グラフィックスの開始(init 5/startx)
例:yum groupinstall「GNOME Desktop」(コマンドラインでデスクトップ環境をインストールし、独自のシステムと組み合わせてyum grouplistであるパッケージを表示)
開発パッケージ
Development Tools
例:yum groupinstall「Development Tools」(コマンドラインで開発者キットをシステムにインストールし、システムをインストールするときにチェックする必要はありません)
ヒント:Linuxオペレーティングシステムをインストールするときは、インストールを最小限に抑えることをお勧めします.その後、手動でインストールする必要があります.これにより、ローカルリソースを高可用性にするだけでなく、管理スキルを向上させることができます.