這次我來介紹如何在本機端使用yum的教學唷~
這個yum對新手來說真的是一個頭兩個大
更何況是在本地執行yum
那可真會要人的命
今天我簡單一點的和各位介紹如何在本機使用yum
首先!讓雜們來實作看看
[root@localhost Desktop]# cd / 先到根目錄
[root@localhost /]# cd media/ 進去media掛載的目錄
[root@localhost media]# ls 檢查是否有掛載
RHEL_6.2 x86_64 Disc 1 此為RHEL的光碟
[root@localhost media]# cd RHEL_6.2\ x86_64\ Disc\ 1/ 進去目錄中
[root@localhost RHEL_6.2 x86_64 Disc 1]# mkdir /data 先建立一個data資料夾
[root@localhost RHEL_6.2 x86_64 Disc 1]# cp -r ./* /data/ 複製光碟中的東西到data資料夾中
[root@localhost RHEL_6.2 x86_64 Disc 1]# cd /data 進入data資料夾
[root@localhost data]# ls 檢查是否有複製成功
EFI RELEASE-NOTES-es-ES.html RELEASE-NOTES-si-LK.html
EULA RELEASE-NOTES-fr-FR.html RELEASE-NOTES-ta-IN.html
GPL RELEASE-NOTES-gu-IN.html RELEASE-NOTES-te-IN.html
HighAvailability RELEASE-NOTES-hi-IN.html RELEASE-NOTES-zh-CN.html
images RELEASE-NOTES-it-IT.html RELEASE-NOTES-zh-TW.html
isolinux RELEASE-NOTES-ja-JP.html repodata
LoadBalancer RELEASE-NOTES-kn-IN.html ResilientStorage
media.repo RELEASE-NOTES-ko-KR.html RPM-GPG-KEY-redhat-beta
Packages RELEASE-NOTES-ml-IN.html RPM-GPG-KEY-redhat-release
README RELEASE-NOTES-mr-IN.html ScalableFileSystem
RELEASE-NOTES-as-IN.html RELEASE-NOTES-or-IN.html Server
RELEASE-NOTES-bn-IN.html RELEASE-NOTES-pa-IN.html TRANS.TBL
RELEASE-NOTES-de-DE.html RELEASE-NOTES-pt-BR.html
RELEASE-NOTES-en-US.html RELEASE-NOTES-ru-RU.html
[root@localhost data]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# vim yum.repo
內容為
[yum] yum來源的名稱
name=yum 隨便取的名稱
baseurl=file:///data 光碟複製出來資料的位置
gpgcheck=1 是否要gpg認證
gpgkey=file:///data/RPM-GPG-KEY-redhat-release gpg認證key的位置
存檔~~接著試著更新看看
[root@localhost yum.repos.d]# yum update
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
yum | 4.0 kB 00:00 ...
yum/primary_db | 3.1 MB 00:00 ...
Setting up Update Process
No Packages marked for Update
出現No Packages marked for Update
正常的~因為我用這張光碟裝~這張光碟當然不會有新的東西可以讓我更新嚕@@
接著呢~我們來試試看安裝一個套件[root@localhost yum.repos.d]# yum update
Dependencies Resolved
================================================================================
Package Arch Version Repository
Size
================================================================================
Installing:
eclipse-pde x86_64 1:3.6.1-6.13.el6 yum 84 M 這個yum為我們剛剛做的repo檔案的名稱
Installing for dependencies:
ant x86_64 1.7.1-13.el6 yum 2.5 M
ant-antlr x86_64 1.7.1-13.el6 yum 34 k
ant-apache-bcel x86_64 1.7.1-13.el6 yum 36 k
ant-apache-bsf x86_64 1.7.1-13.el6 yum 29 k
ant-apache-log4j x86_64 1.7.1-13.el6 yum 28 k
ant-apache-oro x86_64 1.7.1-13.el6 yum 94 k
ant-apache-regexp x86_64 1.7.1-13.el6 yum 28 k
ant-apache-resolver x86_64 1.7.1-13.el6 yum 29 k
ant-commons-logging x86_64 1.7.1-13.el6 yum 29 k
ant-commons-net x86_64 1.7.1-13.el6 yum 111 k
ant-javamail x86_64 1.7.1-13.el6 yum 36 k
ant-jdepend x86_64 1.7.1-13.el6 yum 44 k
ant-jsch x86_64 1.7.1-13.el6 yum 80 k
ant-junit x86_64 1.7.1-13.el6 yum 197 k
ant-nodeps x86_64 1.7.1-13.el6 yum 781 k
ant-swing x86_64 1.7.1-13.el6 yum 35 k
ant-trax x86_64 1.7.1-13.el6 yum 48 k
antlr x86_64 2.7.7-6.5.el6 yum 634 k
apache-jasper noarch 5.5.28-3.el6 yum 1.8 M
apache-tomcat-apis noarch 0.1-1.el6 yum 163 k
axis noarch 1.2.1-7.2.el6 yum 1.5 M
bcel x86_64 5.2-7.2.el6 yum 1.4 M
bsf noarch 2.4.0-4.1.el6 yum 105 k
classpathx-jaf x86_64 1.0-15.4.el6 yum 100 k
classpathx-mail noarch 1.1.1-9.4.el6 yum 479 k
ecj x86_64 1:3.4.2-6.el6 yum 2.8 M
eclipse-jdt x86_64 1:3.6.1-6.13.el6 yum 23 M
eclipse-platform x86_64 1:3.6.1-6.13.el6 yum 28 M
eclipse-rcp x86_64 1:3.6.1-6.13.el6 yum 7.7 M
eclipse-swt x86_64 1:3.6.1-6.13.el6 yum 2.3 M
geronimo-specs noarch 1.0-3.4.M2.el6 yum 110 k
geronimo-specs-compat noarch 1.0-3.4.M2.el6 yum 6.9 k
hamcrest x86_64 1.1-9.4.el6 yum 206 k
icu4j-eclipse x86_64 1:4.2.1-5.el6 yum 7.0 M
jakarta-commons-codec x86_64 1.3-11.7.el6 yum 96 k
jakarta-commons-discovery noarch 1:0.4-5.4.el6 yum 73 k
jakarta-commons-el noarch 1.0-18.4.el6 yum 114 k
jakarta-commons-httpclient x86_64 1:3.1-0.6.el6 yum 580 k
jakarta-commons-logging noarch 1.0.4-10.el6 yum 52 k
jakarta-commons-net noarch 2.0-2.1.el6 yum 187 k
jakarta-oro x86_64 2.0.8-6.6.el6 yum 191 k
java-1.5.0-gcj x86_64 1.5.0.0-29.1.el6 yum 146 k
java-1.6.0-openjdk-devel x86_64 1:1.6.0.0-1.41.1.10.4.el6 yum 8.5 M
java-1.6.0-openjdk-javadoc x86_64 1:1.6.0.0-1.41.1.10.4.el6 yum 14 M
java_cup x86_64 1:0.10k-5.el6 yum 197 k
jdepend noarch 2.9-1.2.el6 yum 175 k
jetty-eclipse noarch 6.1.24-2.el6 yum 712 k
jsch noarch 0.1.41-2.2.el6 yum 203 k
junit x86_64 3.8.2-6.5.el6 yum 295 k
junit4 noarch 4.5-5.3.el6 yum 190 k
jzlib x86_64 1.0.7-7.5.el6 yum 123 k
log4j x86_64 1.2.14-6.4.el6 yum 679 k
lucene noarch 2.3.1-5.9.el6 yum 1.3 M
lucene-contrib noarch 2.3.1-5.9.el6 yum 422 k
mx4j noarch 1:3.0.1-9.13.el6 yum 1.1 M
objectweb-asm noarch 3.2-2.1.el6 yum 198 k
qdox noarch 1.9.2-2.el6 yum 158 k
regexp x86_64 1.5-4.4.el6 yum 105 k
sat4j noarch 2.2.0-4.0.el6 yum 330 k
sinjdoc x86_64 0.5-9.1.el6 yum 705 k
slf4j noarch 1.5.8-7.el6 yum 132 k
wsdl4j noarch 1.5.2-7.8.el6 yum 157 k
xalan-j2 noarch 2.7.0-9.8.el6 yum 1.8 M
xerces-j2 x86_64 2.7.1-12.6.el6_0 yum 2.9 M
xml-commons-apis x86_64 1.3.04-3.6.el6 yum 439 k
xml-commons-resolver x86_64 1.1-4.18.el6 yum 145 k
Transaction Summary
================================================================================
Install 67 Package(s)
Total download size: 202 M
Installed size: 505 M
Is this ok [y/N]: y
Downloading Packages:
--------------------------------------------------------------------------------
Total 46 MB/s | 202 MB 00:04
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Retrieving key from file:///data/RPM-GPG-KEY-redhat-release
Importing GPG key 0xFD431D51:
Userid: "Red Hat, Inc. (release key 2) <security@redhat.com>"
From : /data/RPM-GPG-KEY-redhat-release
Is this ok [y/N]: y
Importing GPG key 0x2FA658E0:
Userid: "Red Hat, Inc. (auxiliary key) <security@redhat.com>"
From : /data/RPM-GPG-KEY-redhat-release
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
就讓他...跑跑跑跑跑跑跑跑~~~~~~~~完成了~~各位觀眾!!!!!~~
