現在、私たちの共通のシステムは、おそらくWindowsの、あるLinuxのおよびMac OS。Windowsシステムでは、音楽を聴く、ビデオを見て、一般的な、少しだけマウスを必要とし、加えて単純に入力します、インターネットは問題ではありません使用してWindowsのシステムは非常に便利な、結局のところ、ほとんどの人が最初に接触したシステムでなければなりません。完璧なユーザーエクスペリエンスの追求は、Windowsシステムと比較して、より多くのMac OSシステムのようであってもよいし、Mac OSのユーザー・インターフェースよりゴージャスな、デザインは非常にユーザーフレンドリー、ユーザーエクスペリエンスが大幅に良くなるです。Linux用として、主にサーバーにインストールされて、ほとんどの人は基本的に接触していないが、操作およびメンテナンスのため、開発者は、把握する必要があり、オペレーティング・システムです。
もちろん、人々の品質を向上させるための情報技術の発展に伴い、より多くの人々は、Linuxを理解し、Linuxは、Linuxは徐々にみんなの注目に来て使用しようとし始めます。それは比較的使いやすいデスクトップとWindowsライクなデザインを持っていた男によく知られているので、あなたがLinuxシステムを持っている場合のUbuntu、Debianの、CentOSのLinuxや他のシステムと同様に、ほとんどの初心者は、いわゆるLinuxシステムを体験するための基本的なシステムの上にインストールされます。いくつかの興味を持って、あなたが行くと見ることができる「ような研究の点でLinuxが、」この本は良い入門Linuxの書籍です。
今日、私は、yumのソースRedHat7を交換する方法について簡単に説明しにここにいます。RedHatのを選んだ理由は単純です:1、RedHatのは、Red Hat、Inc.の(世界最大のオープンソース・テクノロジー・ベンダー)が所有しています。2 ,, RedHatのは、世界で最も広く使用されているLinuxシステム内にあります。3、強力なパフォーマンスと安定性を持つRedHatのシステム、および地球規模でのサウンド技術サポートを持っています。あなたがRed Hatの技術サポートを楽しみたい場合はもちろん、あなたが彼女をサポートしており、変更することはほとんどない場合は、この変更はyumのソースを交換することですが、あなたは、無料でご利用のRedHatのシステムを作ることができ、充電してください。
あなたが新しいRedHat7ている場合は、ログインシステムがシステムを更新するためにyumのアップデートを使用してインストールされている、あなたは、次のヒントを取得します。
このシステムは、Red Hatサブスクリプション管理に登録されていません。登録には、サブスクリプション・マネージャーを使用することができます。
(少し簡単な言葉に置き換え、それはこれです:あなたが登録していない、登録さあ、あなたが使用して与えることはありません。)
RedHat YUMソースが更新するために登録する必要がありますと、デフォルトが来る、と私たちはお金を費やすしたくないも更新することができますので、それはあなたがのRedHatのyumソースを交換する場合here'llをご紹介する、のRedHat YUMソースを置き換えることができます。
最初のステップ:インストールするかどうかを確認してくださいYUMパッケージ。
まず、あなたがRPMを-qa使用することができます| grepをヤムヤムは、RHELをインストールするかどうかを確認するためのコマンド、インストールされている場合、yumはパッケージがシステムにインストールされていることを示します。
[ルート@のlinuxprobe〜]#回転数-qa | grepのyumを
yumを-utilsの-1.1.31-24.el7.noarch
yumを-langpacks-0.4.2-3.el7.noarch
yumのメタデータ・パーサ1.1.4-10.el7.x86_64
yumを-RHN-プラグイン2.0.1-4.el7.noarch
PackageKitの-YUM-0.8.9-11.el7.x86_64
yumを-3.4.3-118.el7.noarch
ステップ2:アンインストールRedHatのはYUMパッケージを付属しています。
[ルート@ linuxprobe〜]#yumを回転数-e-3.4.3-118.el7.noarch --nodeps
[ルート@ linuxprobe〜]#回転数-eのyum-utilsの-1.1.31-24.el7.noarch --nodeps
[ルート@ linuxprobe〜]#yumを回転数-e-RHN-プラグイン2.0.1-4.el7.noarch --nodeps
[ルート@のlinuxprobe〜]#yumを回転数-e-メタデータパーサ1.1.4-10.el7.x86_64 --nodeps
[ルート@ linuxprobe〜]#yumを回転数-e-langpacks-0.4.2-3.el7.noarch --nodeps
[ルート@ linuxprobe〜]#回転数-eでPackageKit-yumを-0.8.9-11.el7.x86_64 --nodeps
アンインストールが完了したら、その後、コマンドrpm -qaのは| grepのはyumを、彼らがあれば入力コマンド、アンインストールが完了しているかどうかを確認し、完了していることは、アンインストールを表示するために何も情報がなかったと述べました。
[ルート@のlinuxprobe〜]#回転数-qa | grepをyumを
[ルート@ linuxprobe〜]#
第三段階。ヤム新しいソフトウェアパッケージをダウンロードします。
一般的には、パッケージのバージョンが更新されて表示または更新に対応するパッケージシステムの独自のバージョンを見つけるために、上記のサイトを入力することができ、
163ソースネットワークアドレス:のhttp://mirrors.163.com/
CentOSのネットワークソースアドレス:のhttp://centos.ustc.edu.cn/centos/
あなたはバージョンをダウンロードする必要があります検索:
[ルート@ Linuxprobe〜]#wgetのhttp://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-118.el7.centos.noarch.rpm
--2016-01-17 20:43:15-- http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-118.el7.centos.noarch.rpm
解決mirrors.163.com(mirrors.163.com)... 123.58.173.185、123.58.173.186
80 ...接続:| 123.58.173.185 |(mirrors.163.com)mirrors.163.comに接続します。
応答を待って、送信されたHTTPリクエスト... 404が見つかりません
2016年1月17日20時43分15秒ERROR 404 :.が見つかりません//、更新プログラムパッケージをインストールすることでない場合は、このウェブサイトに行くことができるhttp://mirrors.163.com/centos/7/os/ x86_64版/パッケージ/ダウンロードリンクをコピーし、それをダウンロードしてください。
[ルート@のlinuxprobe〜]#wgetのhttp://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-132.el7.centos.0.1.noarch.rpm
[ルート@のlinuxprobe〜]#wgetのhttp://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
[ルート@のlinuxprobe〜]#wgetのhttp://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-34.el7.noarch.rpm
[ルート@のlinuxprobe〜]#wgetのhttp://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-34.el7.noarch.rpm
[ルート@のlinuxprobe〜]#wgetのhttp://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm
第四のステップは、インストールyumのパッケージを。
注:単一のインストールパッケージは他のパッケージに依存してもよい(例えばYUM YUMと-fastestmirrorは相互に依存すること)ので、我々はそれらをインストールするには、単一のコマンドで、これらのパッケージのすべて一緒に置くことができます。
[ルートLinuxprobe〜@]#回転数-ivh yum- *
警告:YUM-3.4.3-132.el7.centos.0.1.noarch.rpm:ヘッダV3 RSA / SHA256署名、鍵ID f4a80eb5:NOKEY
準備中... ################################# [100%]
アップデート/インストール...
1:20 [################################# YUM-メタデータパーサ1.1.4-10.el7 %]
2:YUM-プラグインfastestmirror-1.1.31-3 ################################# [40%]
3:YUM-3.4.3-132.el7.centos.0.1 ################################# [60 %]
4:YUM-updateonboot-1.1.31-34.el7 ################################# [80%]
5:YUM-utilsの-1.1.31-34.el7 ################################# [100%]
第五工程、新しいレポの設定ファイル。
[ルート@のlinuxprobe〜]#のvimの/etc/yum.repos.d/CentOS-Base.repo
#CentOSの-Base.repo
#
#ミラーシステムは、クライアントとの接続IPアドレスを使用しています
更新されているミラーを選択するために、各ミラーの#の更新状況や
#クライアントに地理的に近いです。あなたはCentOSのアップデートのためにこれを使用する必要があります
#手動で他のミラーを選んでいる場合を除きます。
#
ミラーリストは=あなたのために動作しない場合は#、フォールバックとして、あなたは試すことができます
#代わりにBASEURL =行を述べました。
#
#
[ベース]
名前= CentOS- $ 8 - ベース - 163.com
#ミラーリスト=のhttp:?//mirrorlist.centos.org/リリース= $ 7およびアーチ= $ basearch&レポ= OS
BASEURL =のhttp://mirrors.163.com/centos/7/os/$basearch/
gpgcheck = 1
gpgkey =のhttp://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#releasedアップデート
[アップデート]
アップデート - - 163.com = CentOS- $ 7名
#ミラーリスト=のhttp:?//mirrorlist.centos.org/リリース= $ 7およびアーチ= $ basearch&レポ=アップデート
BASEURL =のhttp://mirrors.163.com/centos/7/updates/$basearch/
gpgcheck = 1
gpgkey =のhttp://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
有用である可能性がある#additionalパッケージ
[エクストラ]
エクストラ - - 163.com = CentOS- $ 7名
#ミラーリスト=のhttp:?//mirrorlist.centos.org/リリース= $ 7およびアーチ= $ basearch&レポ=エキストラ
BASEURL =のhttp://mirrors.163.com/centos/7/extras/$basearch/
gpgcheck = 1
gpgkey =のhttp://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
既存のパッケージの機能を拡張#additionalパッケージ
[centosplus]
プラス - - 163.com = CentOS- $ 7名
BASEURL =のhttp://mirrors.163.com/centos/7/centosplus/$basearch/
gpgcheck = 1
= 0が有効
gpgkey =のhttp://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
ステップ6:実行キャッシュを生成するためのyumコマンドをmakecache。
[ルート@ linuxprobe〜]#yumをすべてきれいに
[ルート@のlinuxprobe〜]#yumをmakecache
[ルート@ linuxprobe〜]#1のyumアップデート
これら6つのステップの後、新しいソースのyumのインストールが完了している、我々はyumを通常のインストールかどうかをテストするためにコマンドをインストールし使用することができます。
[Linuxprobe〜@ルート]#yumの-y lftpのインストール
ロードされたプラグイン:fastestmirror、製品ID、サブスクリプションマネージャー
このシステムは、Red Hatサブスクリプション管理に登録されていません。登録には、サブスクリプション・マネージャーを使用することができます。
キャッシュされたホストファイルからミラー速度のロード
依存関係の解決
- >実行中のトランザクションチェック
--->パッケージlftp.x86_64 0:4.4.8-7.el7がインストールされます。
- >完成依存関係の解決
依存関係は解決済み
================================================== ==============================================
パッケージのアーチバージョン管理リポジトリのサイズ
================================================== ==============================================
インストール:
LFTP x86_64で4.4.8-7.el7ベース750 K
トランザクションの概要
================================================== ==============================================
1つのパッケージをインストールします。
.................. ..................インストールプロセスの一部を省略
インストールされています:
lftp.x86_64 0:4.4.8-7.el7
コンプリート!
ここでは、新しいyumをソースインストールが完了し、その後、私たちはRedHatのシステムを使用するように快適にyumコマンドを使用することができ、登録プロンプトでの問題を気にすることなく更新することはできません。