内网Exadata使用git的配置过程

ops/2024/9/18 22:21:37/ 标签: oracle, exadata, repo, git, yum

一台Exadata。需要访问github上的资源。以下简要描述其过程。

首先确认域名解析正常,这个是设置在/etc/resolv.conf中的:

$ nslookup www.google.com
Server:         xxx.xxx.xxx.xxx
Address:        xxx.xxx.xxx.xxx#53Non-authoritative answer:
Name:   www.google.com
Address: 142.250.183.4
Name:   www.google.com
Address: 2404:6800:4009:820::2004

Exadata上还没有git,需要通过yum安装。

由于Exadata要通过代理才能访问外网,因此yum需要配置代理,在/etc/yum.conf文件中,添加以下语句:

proxy=http://xxx.xxx.xxx.xxx:80

但是,yum search报错:

$ yum search git
Oracle Linux 8 BaseOS Latest (x86_64)                                                                  0.0  B/s |   0  B     00:01
Errors during downloading metadata for repository 'ol8_baseos_latest':- Curl error (60): Peer certificate cannot be authenticated with given CA certificates for https://yum$ociregion.$ocidomain/repo/OracleLinux/OL8/baseos/latest/x86_64/repodata/repomd.xml [SSL certificate problem: unable to get local issuer certificate]
Error: Failed to download metadata for repo 'ol8_baseos_latest': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

应该是repository地址设置有误。

查看所有repo信息:

$ dnf repolist
repo id                                repo name
docker-ce-stable                       Docker CE Stable - x86_64
nginx-mainline                         nginx mainline repo
nginx-stable                           nginx stable repo
ol8_UEKR6                              Latest Unbreakable Enterprise Kernel Release 6 for Oracle Linux 8 (x86_64)
ol8_UEKR7                              Latest Unbreakable Enterprise Kernel Release 7 for Oracle Linux 8 (x86_64)
ol8_addons                             Oracle Linux 8 Addons (x86_64)
ol8_appstream                          Oracle Linux 8 Application Stream (x86_64)
ol8_baseos_latest                      Oracle Linux 8 BaseOS Latest (x86_64)

查看/etc/yum.repos.d目录中的repo文件:

[ol8_baseos_latest]
name=Oracle Linux 8 BaseOS Latest ($basearch)
baseurl=https://yum$ociregion.$ocidomain/repo/OracleLinux/OL8/0/baseos/base/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

果然,baseurl设置有问题,改为以下就好了:

https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/$basearch/

git可以安装了:

$ sudo yum install git -y
Oracle Linux 8 BaseOS Latest (x86_64)                                                                   13 kB/s | 4.3 kB     00:00
Oracle Linux 8 Addons (x86_64)                                                                          11 kB/s | 3.5 kB     00:00
Latest Unbreakable Enterprise Kernel Release 7 for Oracle Linux 8 (x86_64)                              11 kB/s | 3.5 kB     00:00
Dependencies resolved.
=======================================================================================================================================Package                            Architecture             Version                             Repository                       Size
=======================================================================================================================================
Installing:git                                x86_64                   2.43.5-1.el8_10                     ol8_appstream                    91 k
Installing dependencies:git-core                           x86_64                   2.43.5-1.el8_10                     ol8_appstream                    11 Mgit-core-doc                       noarch                   2.43.5-1.el8_10                     ol8_appstream                   3.1 Mperl-Error                         noarch                   1:0.17025-2.el8                     ol8_appstream                    46 kperl-Git                           noarch                   2.43.5-1.el8_10                     ol8_appstream                    78 kperl-TermReadKey                   x86_64                   2.37-7.el8                          ol8_appstream                    40 kTransaction Summary
=======================================================================================================================================
Install  6 PackagesTotal download size: 14 M
Installed size: 46 M
Downloading Packages:
(1/6): git-2.43.5-1.el8_10.x86_64.rpm                                                                  163 kB/s |  91 kB     00:00
(2/6): perl-Error-0.17025-2.el8.noarch.rpm                                                             518 kB/s |  46 kB     00:00
(3/6): perl-Git-2.43.5-1.el8_10.noarch.rpm                                                             890 kB/s |  78 kB     00:00
(4/6): perl-TermReadKey-2.37-7.el8.x86_64.rpm                                                          444 kB/s |  40 kB     00:00
(5/6): git-core-doc-2.43.5-1.el8_10.noarch.rpm                                                         2.9 MB/s | 3.1 MB     00:01
(6/6): git-core-2.43.5-1.el8_10.x86_64.rpm                                                             6.5 MB/s |  11 MB     00:01
---------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                  8.4 MB/s |  14 MB     00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transactionPreparing        :                                                                                                               1/1Installing       : git-core-2.43.5-1.el8_10.x86_64                                                                               1/6Installing       : git-core-doc-2.43.5-1.el8_10.noarch                                                                           2/6Installing       : perl-TermReadKey-2.37-7.el8.x86_64                                                                            3/6Installing       : perl-Error-1:0.17025-2.el8.noarch                                                                             4/6Installing       : perl-Git-2.43.5-1.el8_10.noarch                                                                               5/6Installing       : git-2.43.5-1.el8_10.x86_64                                                                                    6/6Running scriptlet: git-2.43.5-1.el8_10.x86_64                                                                                    6/6Verifying        : git-2.43.5-1.el8_10.x86_64                                                                                    1/6Verifying        : git-core-2.43.5-1.el8_10.x86_64                                                                               2/6Verifying        : git-core-doc-2.43.5-1.el8_10.noarch                                                                           3/6Verifying        : perl-Error-1:0.17025-2.el8.noarch                                                                             4/6Verifying        : perl-Git-2.43.5-1.el8_10.noarch                                                                               5/6Verifying        : perl-TermReadKey-2.37-7.el8.x86_64                                                                            6/6Installed:git-2.43.5-1.el8_10.x86_64                  git-core-2.43.5-1.el8_10.x86_64           git-core-doc-2.43.5-1.el8_10.noarchperl-Error-1:0.17025-2.el8.noarch           perl-Git-2.43.5-1.el8_10.noarch           perl-TermReadKey-2.37-7.el8.x86_64Complete!

成功克隆github项目:

$ git clone https://github.com/oracle-livelabs/cloud-database-services.git
Cloning into 'cloud-database-services'...
remote: Enumerating objects: 1931, done.
remote: Counting objects: 100% (715/715), done.
remote: Compressing objects: 100% (527/527), done.
remote: Total 1931 (delta 239), reused 584 (delta 165), pack-reused 1216 (from 1)
Receiving objects: 100% (1931/1931), 488.05 MiB | 17.44 MiB/s, done.
Resolving deltas: 100% (407/407), done.
Updating files: 100% (1375/1375), done.

http://www.ppmy.cn/ops/106207.html

相关文章

腾讯云Linux服务器运维,安装JDK、rabbitmq、nginx、Redis、ClickHouse

🌹作者主页:青花锁 🌹简介:Java领域优质创作者🏆、Java微服务架构公号作者😄 🌹简历模板、学习资料、面试题库、技术互助 🌹文末获取联系方式 📝 CODING 代码托管目录 1、…

LM Studio 本地部署大模型Qwen

本人运行环境win11 、11th Gen Intel Core™ i7-11800H 2.30GHZ、NVIDIA GeForce RTX 3060 Laptop GPU LMStudio 运行环境要求 What are the minimum hardware / software requirements? Apple Silicon Mac (M1/M2/M3) with macOS 13.6 or newerWindows / Linux PC with a…

kaggle注册收不到验证码、插件如何下载安装

综合这三个来看, 1.插件下载用的大佬给的分享链接 2.下载好压缩包以后需要解压缩 Header Editor插件网盘下载安装教程 - 哔哩哔哩 (bilibili.com) 3.安装插件时没找到crx文件,在浏览器插件界面点击“加载解压缩的扩展” 4.复制网址到插件里&#xff…

Java常见加密解密算法工具Util整合

废话不多说,直接上代码 源码 package com.visy.utils;import lombok.AllArgsConstructor; import lombok.Data; import lombok.Getter; import org.slf4j.Logger; import org.slf4j.LoggerFactory;import javax.crypto.Cipher; import javax.crypto.KeyGenerator; …

IntelliJ IDEA修改默认.m2和.gradle缓存路径

IntelliJ IDEA修改默认.m2和.gradle缓存路径 在idea.exe安装路径下,找到\bin\idea.properties文件,打开,在后面追加两行(如果没有): gradle.user.homeD:/program/gradle新位置maven_repositoryD:/program/m…

如何使用 Nginx 部署前端 Vue 项目

如何使用 Nginx 部署前端 Vue 项目 使用 Nginx 部署 Vue 项目是一个常见的单页面应用(SPA)部署方案。以下是详细的步骤和示例,帮助你完成部署并发布到博客中。 1. 构建 Vue 项目 首先,需要将你的 Vue 项目编译成静态资源&#…

Java算法之归并排序(Merge Sort)

归并排序简介 归并排序是一种采用分治法的排序算法,它将排序问题分解为多个较小的子问题来解决,然后将这些子问题的解合并以得到原问题的解。归并排序以其稳定性和高效率而著称,尤其适用于大数据集的排序。 算法原理 归并排序的基本步骤包…

深度解读并发安全集合的原理及源码

本节主要介绍J.U.C包中的几种并发安全集合:ConcurrentHashMap,ConcurrentLinkedQueue,和ConcurrentLinkedDeque。所谓并发安全集合,相对于普通集合来说,能够保证在多线程环境下向集合中添加数据时的线程安全性。主要讲ConcurrentHashMap在实现…

ant vue design日期组件date-picker自定义快捷选择日期封装

将自定义的快捷选择日期封装成组件,以便重复使用: 主要使用ant design vue date-picker的ranges属性进行自定义,鼠标悬浮到快捷选择的标签上,可以进行日期范围预览,点击即可选中日期范围。 在其他文件中使用封装组件&…

halcon+c#+abb机器人=激光熔覆视觉工作站

包内包含了 1,abb源代码程序及仿真 2,winform程序资源,发布资源,及代码 3,halcon程序及导出程序 有资源绑定,也可通过百度网盘二维码下载

【图论入门】图的存储

1.邻接矩阵 邻接矩阵是图论中用于表示图(Graph)结构的一种重要数据结构,特别适用于表示顶点之间连接关系的图形。在计算机科学和数学领域,它被广泛应用来编码无向图和有向图的信息。 特点: 1、无向图的邻接矩阵是对称…

docker-记录一次docker-compose部署容器挂载权限问题

一、背景 需要在单独的docker环境部署一套应用程序,包括mqtt,数据库,应用等 二、问题 部署mqtt服务使用的是emqx服务。 下面是部分docker-compose.yml的内容 emqx:container_name: minqing_emqximage: xxx.xxx.cn/minqing/emqx/emqxports:…

如何撰写SCI作者同意发表函/版权转让协议

在发表SCI论文过程中,有些期刊需要作者提交稿件的时候提供作者同意发表函/版权转让协议。很多期刊是在投稿系统里面就可以选择同意发表,或者提供模板让作者填写。但是也有期刊没提供这些。如何撰写SCI作者同意发表函/版权转让协议呢?附件是Sp…

力扣68.文本左右对齐

import java.util.ArrayList; import java.util.List;class Solution {public List<String> fullJustify(String[] words, int maxWidth) {List<String> result new ArrayList<>(); // 创建一个列表用于存储结果int index 0; // 初始化索引为0&#xff0c;…

【SQL】统一字符格式

目录 语法 需求 示例 分析 代码 语法 substring(column_name, start, length)用于从一个字符串中提取子字符串 column_name&#xff08;或任何字符串表达式&#xff09;&#xff1a;这是要从中提取子字符串的列名或字符串表达式。start&#xff1a;这是子字符串开始的位置…

无人机反制:无线电侦测设备技术详解

无人机反制技术中的低空安全综合管理平台&#xff0c;作为守护低空安全的重要工具&#xff0c;集成了多种先进的技术手段和管理功能&#xff0c;实现了对无人机等低空飞行器的全方位、无死角监控与反制。以下是对该技术平台的详细解析&#xff1a; 一、技术架构与核心功能 低…

学习笔记八:基于Jenkins+k8s+Git+DockerHub等技术链构建企业级DevOps容器云平台

基于Jenkinsk8sGitDockerHub等技术链构建企业级DevOps容器云平台 测试jenkins的CI/CD在Jenkins中安装kubernetes插件安装blueocean插件配置jenkins连接到我们存在的k8s集群配置pod-template添加自己的dockerhub凭据测试通过Jenkins部署应用发布到k8s开发环境、测试环境、生产环…

台球助教预约系统功能分析包含用户端助教端球厅端

。这个小程序旨在为台球爱好者提供便捷的助教预约服务&#xff0c;同时也为助教和球厅带来更高效的管理工具。以下是该系统的主要功能&#xff1a; 【球友端】 快速注册 使用手机号一键注册&#xff0c;简化注册流程&#xff0c;方便快捷。快速验证身份&#xff0c;保障信息安全…

如何在Mac电脑上本地部署Stable Diffusion:详细教程(webUI)

Stable Diffusion是一款强大的AI生成图像模型&#xff0c;它可以基于文本描述生成高质量的图像。对于想要在本地运行此模型的用户来说&#xff0c;使用Mac电脑部署Stable Diffusion是一个非常吸引人的选择&#xff0c;特别是对于M1或M2芯片的用户。本文将详细介绍如何在Mac上本…

Sqlite3数据库的学习

数据存储方式 1、内存存数据:当程序运行结束&#xff0c;掉电&#xff0c;数据丢失。(数组、链表、变量等) 2、硬盘存数据:程序运行结束&#xff0c;掉电&#xff0c;数据不丢失 (1)文件:对数据管理(增删改查)效率低. (2)数据库:专业存储数据&#xff0c;可存大量数据。对数…