远程安装实施时,如何配置远程服务器的本地 yum 安装源
配置本地 yum 安装源
overview
1.使用 ftp 将OracleLinux-R5-U8-Server-x86_64-dvd.iso 上传到 /home 目录下。再使用 mount 命令挂载镜像。
mount/home/OracleLinux-R5-U8-Server-x86_64-dvd.iso /media -o loop
2.确认xx.iso已经在/media 下。
cd /media ll
3.编辑yum配置文件:
vi /etc/yum.repos.d/oel-media.repo
[oel-media]
name= oel 5.8
baseurl=file:///media/Server
enabled=1
gpgcheck=0
4.清除yum缓存,使用yuminstall自动安装软件
yum clean all
yum install oracle-validated
FYI:
以下案例为使用oracle linux 自带的 oracle-validated-rpm 自动配置oracle linux的安装环境。
[root@lixora home]# ll
total 6884764
-rw-r--r-- 1 root root 801603584 Jun 28 06:39 10201_database_linux_x86_64.cpio
-rw-r--r-- 1 root root 3884036096 Jun 2807:06 OracleLinux-R5-U8-Server-x86_64-dvd.iso
-rw-r--r-- 1 root root 1307536871 Jun 2806:50 p10098816_112020_Linux-x86-64_1of7.zip
-rw-r--r-- 1 root root 1049912579 Jun 2806:49 p10098816_112020_Linux-x86-64_2of7.zip
挂载镜像
[root@lixora home]# mount/home/OracleLinux-R5-U8-Server-x86_64-dvd.iso /media -o loop
[root@lixora home]# cd /media
[root@lixora media]# ll
total 732
-rw-r--r-- 1 root root 5165 Feb 29 2012 blafdoc.css
drwxr-xr-x 3 root root 2048 Feb 29 2012 Cluster
drwxr-xr-x 3 root root 4096 Feb 29 2012 ClusterStorage
-rw-r--r-- 1 root root 6830 Feb 29 2012 EULA
-rw-r--r-- 1 root root 7041 Feb 29 2012 eula.en_US
-rw-r--r-- 1 root root 3334 Feb 29 2012 eula.py
-rw-r--r-- 1 root root 18390 Feb 29 2012 GPL
drwxr-xr-x 4 root root 2048 Feb 29 2012 images
drwxr-xr-x 2 root root 2048 Feb 29 2012 isolinux
-rw-r--r-- 1 root root 3547 Feb 29 2012 README-en
-rw-r--r-- 1 root root 7897 Feb 29 2012 README-en.html
-rw-r--r-- 1 root root 35456 Feb 29 2012 RELEASE-NOTES-en
-rw-r--r-- 1 root root 38444 Feb 29 2012 RELEASE-NOTES-en.html
-rw-r--r-- 1 root root 1397 Feb 29 2012 RPM-GPG-KEY
-rw-r--r-- 1 root root 1397 Feb 29 2012 RPM-GPG-KEY-oracle
drwxr-xr-x 4 root root 593920 Feb 29 2012 Server
-rw-r--r-- 1 root root 105Feb 29 2012 supportinfo
-r--r--r-- 1 root root 4436 Feb 29 2012 TRANS.TBL
drwxr-xr-x 3 root root 8192 Feb 29 2012 VT
[root@lixora media]# pwd
/media
[root@lixora media]# vi/etc/yum.repos.d/oel-media.repo
[oel-media]
name= oel 5.8
baseurl=file:///media/Server
enabled=1
gpgcheck=0
"/etc/yum.repos.d/oel-media.repo"[New] 6L, 77C written
确认无误
[root@lixora media]# more/etc/yum.repos.d/oel-media.repo
[oel-media]
name= oel 5.8
baseurl=file:///media/Server
enabled=1
gpgcheck=0
开始安装 oracle-validated-rpm
[root@lixora media]# yum clean all
Loaded plugins: rhnplugin, security
Cleaning up Everything
[root@lixora media]# yum installoracle-validated
Loaded plugins: rhnplugin, security
This system is not registered with ULN.
ULN support will be disabled.
oel-media | 1.1 kB
00:00
oel-media/primary | 1.4MB
00:00
oel-media
3298/3298
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package oracle-validated.x86_640:1.1.0-15.el5 set to be updated
oel-media/filelists | 3.1MB
00:00
--> Processing Dependency: sysstat forpackage: oracle-validated
--> Processing Dependency:/usr/lib/libaio.so for package: oracle-
validated
--> Processing Dependency: glibc-headersfor package: oracle-validated
--> Processing Dependency:elfutils-libelf-devel for package: oracle-
validated
--> Processing Dependency:unixODBC-devel for package: oracle-
validated
--> Processing Dependency:/usr/lib64/libodbccr.so for package:
oracle-validated
--> Processing Dependency: gcc-c++ forpackage: oracle-validated
--> Processing Dependency: libaio-develfor package: oracle-validated
--> Processing Dependency: gcc forpackage: oracle-validated
--> Processing Dependency:/usr/lib/gcc/x86_64-redhat-
linux/4.1.1/libstdc++.a for package:oracle-validated
--> Processing Dependency:/usr/lib/libc.so for package: oracle-
validated
--> Processing Dependency:/usr/lib64/libaio.so for package: oracle-
validated
--> Processing Dependency:/usr/lib64/libc.so for package: oracle-
validated
--> Processing Dependency: /usr/lib/libodbccr.sofor package: oracle-
validated
--> Processing Dependency: libXp.so.6for package: oracle-validated
--> Running transaction check
---> Packageelfutils-libelf-devel.x86_64 0:0.137-3.el5 set to be
updated
--> Processing Dependency: elfutils-libelf-devel-static-x86_64=
0.137-3.el5 for package:elfutils-libelf-devel
---> Package gcc.x86_64 0:4.1.2-52.el5set to be updated
---> Package gcc-c++.x86_640:4.1.2-52.el5 set to be updated
---> Package glibc-devel.i386 0:2.5-81set to be updated
---> Package glibc-devel.x86_64 0:2.5-81set to be updated
---> Package glibc-headers.x86_640:2.5-81 set to be updated
--> Processing Dependency:kernel-headers >= 2.2.1 for package:
glibc-headers
--> Processing Dependency:kernel-headers for package: glibc-headers
---> Package libXp.i386 0:1.0.0-8.1.el5set to be updated
---> Package libaio-devel.i3860:0.3.106-5 set to be updated
---> Package libaio-devel.x86_640:0.3.106-5 set to be updated
---> Package libstdc++-devel.x86_640:4.1.2-52.el5 set to be updated
---> Package sysstat.x86_640:7.0.2-11.el5 set to be updated
---> Package unixODBC-devel.i3860:2.2.11-10.el5 set to be updated
---> Package unixODBC-devel.x86_640:2.2.11-10.el5 set to be updated
--> Running transaction check
---> Packageelfutils-libelf-devel-static.x86_64 0:0.137-3.el5 set to
be updated
---> Package kernel-headers.x86_640:2.6.18-308.el5 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
======================================================================
==========
Installing:
oracle-validated x86_64 1.1.0-15.el5 oel-media 24 k
Installing for dependencies:
elfutils-libelf-devel x86_64 0.137-3.el5 oel-media 24 k
elfutils-libelf-devel-static x86_64 0.137-3.el5 oel-media 64 k
gcc x86_64 4.1.2-52.el5 oel-media 5.3 M
gcc-c++ x86_64 4.1.2-52.el5 oel-media 3.8 M
glibc-devel i386 2.5-81 oel-media 2.0 M
glibc-devel x86_64 2.5-81 oel-media 2.4 M
glibc-headers x86_64 2.5-81 oel-media 596 k
kernel-headers x86_64 2.6.18-308.el5 oel-media 1.4 M
libXp i386 1.0.0-8.1.el5 oel-media 22 k
libaio-devel i386 0.3.106-5 oel-media 12 k
libaio-devel x86_64 0.3.106-5 oel-media 11 k
libstdc++-devel x86_64 4.1.2-52.el5 oel-media 2.8 M
sysstat x86_64 7.0.2-11.el5 oel-media 187 k
unixODBC-devel i386 2.2.11-10.el5 oel-media 38 k
unixODBC-devel x86_64 2.2.11-10.el5 oel-media 793 k
Transaction Summary
================================================================================
Install 16 Package(s)
Upgrade 0 Package(s)
Total download size: 20 M
Is this ok [y/N]: y
Downloading Packages:
--------------------------------------------------------------------------------
Total 433MB/s | 20 MB
00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing :libstdc++-devel 1/16
Installing : sysstat 2/16
Installing : libaio-devel 3/16
Installing :unixODBC-devel 5/16
Installing :kernel-headers 6/16
Installing :glibc-headers 7/16
Installing : glibc-devel 8/16
Installing : glibc-devel 9/16
Installing : libaio-devel 10/16
Installing : libXp 11/16
Installing : gcc 12/16
Installing : gcc-c++ 13/16
Installing :elfutils-libelf-devel 14/16
Installing :oracle-validated 15/16
Installing :elfutils-libelf-devel-static 16/16
Installed:
oracle-validated.x86_64 0:1.1.0-15.el5
Dependency Installed:
elfutils-libelf-devel.x86_64 0:0.137-3.el5 elfutils-libelf-devel-static.x86_640:0.137-3.el5 gcc.x86_64 0:4.1.2-52.el5
gcc-c++.x86_64 0:4.1.2-52.el5 glibc-devel.i386 0:2.5-81 glibc-devel.x86_64 0:2.5-81
glibc-headers.x86_64 0:2.5-81 kernel-headers.x86_64 0:2.6.18-308.el5 libXp.i3860:1.0.0-8.1.el5
libaio-devel.i386 0:0.3.106-5 libaio-devel.x86_64 0:0.3.106-5 libstdc++-devel.x86_64 0:4.1.2-52.el5
sysstat.x86_64 0:7.0.2-11.el5 unixODBC-devel.i386 0:2.2.11-10.el5 unixODBC-evel.x86_64 0:2.2.11-10.el5
Complete!
到此oracle-validate-rpm 已全部安装完,已经为我们做好了一切装备。
[root@lixora media]# id oracle
uid=54321(oracle) gid=54321(oinstall)groups=54321(oinstall),54322(dba)
[root@lixora media]# passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionaryword
Retype new UNIX password:
passwd: all authentication tokens updatedsuccessfully.
[root@lixora media]#
远程安装实施时,如何配置远程服务器的本地 yum 安装源的更多相关文章
- liveCD版: CD光盘映像,和liveDVD一样,唯一的区别就是该版本中包含的软件包会少一点,安装系统时使用 U 盘或者CD光盘进行安装。
https://man.linuxde.net/download/CentOS/ CentOS,英文全称"Community Enterprise Operating System" ...
- 腾讯云服务器centos通过yum安装mysql数据库
安装mysql有两种: 1-可以使用yum安装, 2-可以自己下载安装包安装mysql, 腾讯云的centos系统自带了yum,所以用yum安装方便点 安装步骤 1-查看yum源中是否有mysql y ...
- Linux 配置iso系统盘为本地yum源
Linux配置iso系统盘为本地yum源 by:授客 QQ:1033553122 1.目的 安装软件时,经常会遇到包或类库的依赖性问题,为此,我们可以通过yum命令安装软件,尽量避免出现繁琐的软件 ...
- ubuntu 14.04 安装mysql,并配置远程连接和中文乱码
1. 安装MySQL的jar root@computer-PowerEdge-T30:~# sudo apt-get install mysql-server mysql-client在本次安装中,根 ...
- centos7 配置 ftp 服务器(本地用户)
2021-09-02 1. 安装 # 安装 vsftpd yum -y install vsftpd 2. 启动服务并添加到开机自启 # 启动 vsftpd systemctl start vsftp ...
- Centos 7.6配置nginx反向代理,直接yum安装
一,实验介绍 利用三台centos7虚拟机搭建简单的nginx反向代理负载集群, 三台虚拟机地址及功能介绍 192.168.2.76 nginx负载均衡器 192.168.2.82 web ...
- 服务器 CentOS上yum安装Nginx服务
一.更改yum源为网易的源加快速度 vi /etc/yum.repos.d/CentOS-Base.repo 更改内容如下 # CentOS-Base.repo # # This file uses ...
- 使用WinNTSetup安装win10时提示efi part有红叉(win10安装UEFI系统安装)
1.装载ImDisk虚拟磁盘 2.格式化硬盘 *格式化时注意”创建新ESP分区 3.使用 WinNTSetup 选择win10安装程序 *1. “BOOTMGR PBR "后有感叹号不用管, ...
- 管理员技术(三): 配置静态网络地址、 使用yum软件源 、 升级Linux内核、查找并处理文件、查找并提取文件内容
一. 配置静态网络地址 目标: 本例要求为虚拟机 server 配置以下静态地址参数: 1> 主机名:server0.example.com 2> IP地址:172.25.0.11 ...
随机推荐
- Kaggle入门——使用scikit-learn解决DigitRecognition问题
Kaggle入门--使用scikit-learn解决DigitRecognition问题 @author: wepon @blog: http://blog.csdn.net/u012162613 1 ...
- Virtualbox之Ubuntu虚拟机网络访问设置
在本机(Win7)中 利用VirtualBox安装了一个Ubuntu虚拟机,由于使用桥接,所以本机和虚拟机处于同一个网络局域网下,,主机能访问虚拟机.可是在Ubuntu更新软件的时候才发现不能联网.首 ...
- 使用UDL文件来测试SQL Server数据库连接
原文 来自http://www.2cto.com/database/201308/234427.html 使用UDL测试SQL Server连接问题 做数据库经常会遇到SQL Server连接的问 ...
- .Net中批量更新或添加数据
方法一:使用SqlBulkCopy实现批量更新或添加数据. SqlBulkCopy类一般只能用来将数据批量插入打数据库中,如果数据表中设置了主键,出现重复数据的话会报错,如果没有设置主键,那么将会添加 ...
- C# 图片存入SQL Server数据库
OpenFileDialog openfiledialog1 = new OpenFileDialog(); if (openfiledialog1.ShowDialog() == DialogRes ...
- Asp.Net Web Api 接口
如何让你的 Asp.Net Web Api 接口,拥抱支持跨域访问. 由于 web api 项目通常是被做成了一个独立站点,来提供数据,在做web api 项目的时候,不免前端会遇到跨域访问接口的 ...
- C#排序算法
随笔- 41 文章- 0 评论- 25 C#排序算法小结 前言 算法这个东西其实在开发中很少用到,特别是web开发中,但是算法也很重要,因为任何的程序,任何的软件,都是由很多的算法和数据结构 ...
- 用Python复习离散数学(一)
最近要复习离散数学,不想挂啊,但是又想编程,大家知道啦,程序员离不开代码啊,所用想边复习边写代码,所以就自己用代码去实现一下离散的知识点,当做复习,自知自己的Python很渣,也想借此巩固一下基础,哈 ...
- 【IOS开发】《多线程编程指南》笔记
线程是单个应用中可以并发执行多个代码路径的多种技术之一.虽然更新的技术如操作对象(Operation)和Grand Central Dispatch(GCD),提供一个等价现代化和高效的基础设施来实现 ...
- 【IOS开发】搜索和排序(好友列表,通讯录的实现,searchbar)
一.效果图: 二.概述 实现一个好友列表,可以分为男女两个选项,并且实现搜索和排序功能.我的数据是放在plist文件中. 三.代码简述 代码结构如图,首先自定义一个Cell. cell.h #impo ...