Linux Study之--CentOS 创建本地yum库

简介:

系统环境:

     操作系统:CentOS 65(64)


一、挂载系统光盘

[root@cent65 yum.repos.d]# mount /dev/cdrom /media

[root@cent65 yum.repos.d]# ls /media/

1
2
3
4
5
6
7
8
9
10
11
12
13
EFI               images                    RELEASE-NOTES-hi-IN.html  RELEASE-NOTES-te-IN.html
EULA              isolinux                  RELEASE-NOTES-it-IT.html  RELEASE-NOTES-zh-CN.html
EULA_de           LoadBalancer              RELEASE-NOTES-ja-JP.html  RELEASE-NOTES-zh-TW.html
EULA_en           media.repo                RELEASE-NOTES-kn-IN.html  repodata
EULA_es           Packages                  RELEASE-NOTES-ko-KR.html  ResilientStorage
EULA_fr           README                    RELEASE-NOTES-ml-IN.html  RPM-GPG-KEY-redhat-beta
EULA_it           RELEASE-NOTES- as -IN.html  RELEASE-NOTES-mr-IN.html  RPM-GPG-KEY-redhat-release
EULA_ja           RELEASE-NOTES-bn-IN.html  RELEASE-NOTES- or -IN.html  ScalableFileSystem
EULA_ko           RELEASE-NOTES-de-DE.html  RELEASE-NOTES-pa-IN.html  Server
EULA_pt           RELEASE-NOTES-en-US.html  RELEASE-NOTES-pt-BR.html  TRANS.TBL
EULA_zh           RELEASE-NOTES-es-ES.html  RELEASE-NOTES-ru-RU.html
GPL               RELEASE-NOTES-fr-FR.html  RELEASE-NOTES-si-LK.html
HighAvailability  RELEASE-NOTES-gu-IN.html  RELEASE-NOTES-ta-IN.html

二、查看yum库配置文件
[root@cent65 yum.repos.d]# ls -l
total 20
-rw-r--r--. 1 root root 1926 Dec  3 11:57 CentOS-Base.repo
-rw-r--r--. 1 root root  638 Nov 27  2013 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  629 Dec  3 12:01 CentOS-Media.repo
-rw-r--r--. 1 root root  630 Dec  3 12:04 CentOS-Media.repo.bak
-rw-r--r--. 1 root root 3664 Nov 27  2013 CentOS-Vault.repo

如果只使用本地yum库,可只需要CentOS-Media.repo配置文件:

[root@cent65 yum.repos.d]# ls -l
total 20
-rw-r--r--. 1 root root 1926 Dec  3 11:57 CentOS-Base.repo.bak
-rw-r--r--. 1 root root  638 Nov 27  2013 CentOS-Debuginfo.repo.bak
-rw-r--r--. 1 root root  629 Dec  3 12:19 CentOS-Media.repo
-rw-r--r--. 1 root root  630 Dec  3 12:04 CentOS-Media.repo.bak
-rw-r--r--. 1 root root 3664 Nov 27  2013 CentOS-Vault.repo.bak

编辑yum配置文件:
[root@cent65 yum.repos.d]# vi CentOS-Media.repo

# CentOS-Media.repo
#
#  This repo can be used with mounted DVD media, verify the mount point for
#  CentOS-6.  You can use this repo and yum to install items directly off the
#  DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
#  yum --enablerepo=c6-media [command]
#
# or for ONLY the media repo, do this:
#
#  yum --disablerepo=\* --enablerepo=c6-media [command]
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/Server
        file:///media/cdrom/
        file:///media/cdrecorder/
gpgcheck=0
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

~
三、通过yum安装软件
[root@cent65 yum.repos.d]# yum install -y perl-IO-Socket-SSL* --enablerepo=c6-media

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
  * c6-media: 
base                                                                                |  3.9  kB      00 : 00  ... 
base/primary_db                                                                     |  3.1  MB      00 : 00  ... 
c6-media                                                                            |  3.9  kB      00 : 00  ... 
c6-media/primary_db                                                                 |  3.1  MB      00 : 00  ... 
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package perl-IO-Socket-SSL.noarch  0 : 1.31 - 2 .el6 will be installed
--> Processing Dependency: perl(Net::SSLeay) >=  1.21  for  package : perl-IO-Socket-SSL- 1.31 - 2 .el6.noarch
--> Processing Dependency: perl(Net::LibIDN)  for  package : perl-IO-Socket-SSL- 1.31 - 2 .el6.noarch
--> Running transaction check
---> Package perl-Net-LibIDN.x86_64  0 : 0.12 - 3 .el6 will be installed
---> Package perl-Net-SSLeay.x86_64  0 : 1.35 - 9 .el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===========================================================================================================
  Package                          Arch                 Version                    Repository          Size
===========================================================================================================
Installing:
  perl-IO-Socket-SSL               noarch                1.31 - 2 .el6                 base                 69  k
Installing  for  dependencies:
  perl-Net-LibIDN                  x86_64                0.12 - 3 .el6                 base                 35  k
  perl-Net-SSLeay                  x86_64                1.35 - 9 .el6                 base                173  k
Transaction Summary
===========================================================================================================
Install        3  Package(s)
Total download size:  276  k
Installed size:  807  k
Downloading Packages:
-----------------------------------------------------------------------------------------------------------
Total                                                                       2.6  MB/s |  276  kB      00 : 00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
   Installing : perl-Net-LibIDN- 0.12 - 3 .el6.x86_64                                                        1 / 3 
   Installing : perl-Net-SSLeay- 1.35 - 9 .el6.x86_64                                                        2 / 3 
   Installing : perl-IO-Socket-SSL- 1.31 - 2 .el6.noarch                                                     3 / 3 
   Verifying  : perl-Net-SSLeay- 1.35 - 9 .el6.x86_64                                                        1 / 3 
   Verifying  : perl-Net-LibIDN- 0.12 - 3 .el6.x86_64                                                        2 / 3 
   Verifying  : perl-IO-Socket-SSL- 1.31 - 2 .el6.noarch                                                     3 / 3 
Installed:
   perl-IO-Socket-SSL.noarch  0 : 1.31 - 2 .el6                                                                   
Dependency Installed:
   perl-Net-LibIDN.x86_64  0 : 0.12 - 3 .el6                  perl-Net-SSLeay.x86_64  0 : 1.35 - 9 .el6                 
Complete!

[root@cent65 yum.repos.d]# yum install -y perl-TermReadKey*  --enablerepo=c6-media

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
  * c6-media: 
c6-media                                                                            |  3.9  kB      00 : 00  ... 
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package perl-TermReadKey.x86_64  0 : 2.30 - 13 .el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===========================================================================================================
  Package                       Arch                Version                     Repository             Size
===========================================================================================================
Installing:
  perl-TermReadKey              x86_64               2.30 - 13 .el6                 c6-media                31  k
Transaction Summary
===========================================================================================================
Install        1  Package(s)
Total download size:  31  k
Installed size:  62  k
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
   Installing : perl-TermReadKey- 2.30 - 13 .el6.x86_64                                                      1 / 1 
   Verifying  : perl-TermReadKey- 2.30 - 13 .el6.x86_64                                                      1 / 1 
Installed:
   perl-TermReadKey.x86_64  0 : 2.30 - 13 .el6                                                                    
Complete!

[root@cent65 mysql]# rpm -ivh percona-toolkit-2.2.10-1.noarch.rpm
warning: percona-toolkit-2.2.10-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a: NOKEY
Preparing...                ########################################### [100%]
   1:percona-toolkit        ########################################### [100%]











本文转自 客居天涯 51CTO博客,原文链接:http://blog.51cto.com/tiany/1719278,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
321 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
98 1
Linux系统之Centos7安装cockpit图形管理界面
|
2月前
|
Linux 开发工具 数据安全/隐私保护
linux异常一:feng 不在 sudoers 文件中,此事将被报告。yum提示Another app is currently holding the yum lock; waiting for
这篇文章介绍了在CentOS 7系统中安装Docker时遇到的两个常见问题及其解决方法:用户不在sudoers文件中导致权限不足,以及yum被锁定的问题。
42 2
linux异常一:feng 不在 sudoers 文件中,此事将被报告。yum提示Another app is currently holding the yum lock; waiting for
|
2月前
|
Web App开发 网络协议 Linux
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
75 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
|
25天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
130 0
|
2月前
|
Linux API 开发工具
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
ijkplayer是由B站研发的移动端播放器,基于FFmpeg 3.4,支持Android和iOS。其源码托管于GitHub,截至2024年9月15日,获得了3.24万星标和0.81万分支,尽管已停止更新6年。本文档介绍了如何在Linux环境下编译ijkplayer的so库,以便在较新的开发环境中使用。首先需安装编译工具并调整/tmp分区大小,接着下载并安装Android SDK和NDK,最后下载ijkplayer源码并编译。详细步骤包括环境准备、工具安装及库编译等。更多FFmpeg开发知识可参考相关书籍。
106 0
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
|
2月前
|
存储 网络协议 Linux
AWS实操-EC2-创建购买linux(centos)EC2服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器
|
2月前
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
|
存储 Linux Shell
虚拟机安装(安装(克隆)虚拟机 配置网络 安装Centos7 配置(修改)虚拟机的静态IP 修改网卡的配置文件 测试网络是否互通外部工具 连接linux系统 设置服务器时间 修改主机名)(下)
虚拟机安装(安装(克隆)虚拟机 配置网络 安装Centos7 配置(修改)虚拟机的静态IP 修改网卡的配置文件 测试网络是否互通外部工具 连接linux系统 设置服务器时间 修改主机名)
449 0
|
分布式计算 Hadoop Linux
虚拟机安装(安装(克隆)虚拟机 配置网络 安装Centos7 配置(修改)虚拟机的静态IP 修改网卡的配置文件 测试网络是否互通外部工具 连接linux系统 设置服务器时间 修改主机名)(上)
虚拟机安装(安装(克隆)虚拟机 配置网络 安装Centos7 配置(修改)虚拟机的静态IP 修改网卡的配置文件 测试网络是否互通外部工具 连接linux系统 设置服务器时间 修改主机名)
434 0