這次我來介紹如何在本機端使用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

就讓他...跑跑跑跑跑跑跑跑~~~~~~~~完成了~~各位觀眾!!!!!~~

 

實作影片請看此!!!!

 

文章標籤
全站熱搜
創作者介紹
創作者 資訊嗑 的頭像
資訊嗑

資訊嗑

資訊嗑 發表在 痞客邦 留言(0) 人氣(828)