Centos7配置本地yum源

Centos7配置本地yum源

1、基于iso鏡像的centos源

1.1 準備iso

<span style="color:#000000"><span style="background-color:#ffffff"><code class="language-bash"><span style="color:#008000"># 首先看自己使用的linux服務器內核版本</span>
[root@centos-2009 home]<span style="color:#008000"># cat /etc/redhat-release</span>
CentOS Linux release 7.9.2009 (Core)<span style="color:#008000"># 下載對應版本的linux鏡像</span>
<span style="color:#008000"># 我這里用的時清華大學的開源網站</span>
https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/
<span style="color:#008000"># 下載CentOS-7-x86_64-DVD-2009.iso標準版,并傳到 /home 路徑下</span>
</code></span></span>

1.2 掛載iso

<span style="color:#000000"><span style="background-color:#ffffff"><code class="language-bash"><span style="color:#008000">#嘗試過直接把iso鏡像放到/media/CentOS/路徑下而不掛載導致無法獲取yum源文件</span>
<span style="color:#008000">#掛載iso文件</span>
[root@centos-2009 /]<span style="color:#008000"># mkdir -p /mnt/centos</span>
[root@centos-2009 /]<span style="color:#008000"># mount -o loop /home/CentOS-7-x86_64-DVD-2009.iso /mnt/centos/</span>
mount: /dev/loop0 寫保護,將以只讀方式掛載<span style="color:#008000">#查看iso鏡像內含的文件</span>
[root@centos-2009 /]<span style="color:#008000"># ls /mnt/centos/</span>
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL<span style="color:#008000">#清理原來的yum源緩存</span>
yum clean all
<span style="color:#008000">#顯示已配置的源</span>
yum repolist
<span style="color:#008000">#yum安裝一個插件試試,如果安裝成功,則yum掛載成功,原來的iso鏡像可以刪除了</span>
</code></span></span>

1.3 備份原yum源的配置文件

<span style="color:#000000"><span style="background-color:#ffffff"><code class="language-bash"><span style="color:#008000"># 進入yum源的配置文件處</span>
<span style="color:#0000ff">cd</span> /etc/yum.repos.d/
<span style="color:#008000"># 將所有文件備份,其中CentOS-Base.repo是默認使用的yum源配置文件,CentOS-Media.repo是本地的yum源配置文件</span>
<span style="color:#0000ff">mkdir</span> -p /etc/yum.repos.d/repo.bak
<span style="color:#0000ff">mv</span> ./*.repo repo.bak/
<span style="color:#008000"># 復制一份CentOS-Media.repo</span>
<span style="color:#0000ff">cp</span> ./repo.bak/CentOS-Media.repo ./
</code></span></span>

1.4 修改yum源的配置文件

修改?CentOS-Media.repo使其啟用

<span style="color:#000000"><span style="background-color:#ffffff"><code class="language-bash">vim /etc/yum.repos.d/CentOS-Media.repo
</code></span></span>

修改內容如下

<span style="color:#000000"><span style="background-color:#ffffff"><code class="language-bash">[Centos7]
name=Centos7 - Media
baseurl=file:///mnt/centos
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
</code></span></span>

文件注釋,不可復制repo不識別#

<span style="color:#000000"><span style="background-color:#ffffff"><code class="language-bash">[Centos7]                                            <span style="color:#008000"># 這個是本源的名字(隨便,不可重復)</span>
name=Centos7 - Media                                 <span style="color:#008000"># 名字(隨便)</span>
baseurl=file:///mnt/centos                           <span style="color:#008000"># 上方步驟復制鏡像所創建的目錄</span>
enabled=1                                            <span style="color:#008000"># yum源是否啟用 1-啟用  0-不啟用</span>
gpgcheck=1                                           <span style="color:#008000"># 安全檢測 1-啟用  0-不啟用</span>
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
</code></span></span>

1.5 更新yum源配置

<span style="color:#000000"><span style="background-color:#ffffff"><code class="language-bash"><span style="color:#008000"># 清除原來的yum緩存</span>
yum clean all
<span style="color:#008000"># 建立元數據緩存</span>
yum makecache
<span style="color:#008000"># 顯示已配置的源</span>
yum repolist
<span style="color:#008000"># 有如下信息表示yum源制作成功,包的yum源文件名字都變成了Centos7</span>
<span style="color:#008000"># 安裝基礎工具包</span>
yum -y install gcc gcc-c++ make ntpdate bzip2-devel curl-devel libjpeg-devel libpng-devel freetype-devel libXpm-devel gmp-devel openldap-devel unixODBC-devel postgresql-devel sqlite-devel net-snmp-devel libxslt-devel libxml2-devel pcre pcre-devel mysql-devel libmemcached zlib zlib-devel vim wget lrzsz tree nmap elinks openssl openssl-devel curl lynx net-tools dos2unix nc tcpdump iotop sysstat vim-enhanced ruby patch bash-completion zip unzip lsof psmisc python-devel expat-devel libnl-devel cyrus-sasl*
</code></span></span>

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/72890.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/72890.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/72890.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

VNA操作使用學習-14 再測晶振特性

再測一下4Mhz晶振&#xff0c;看看特性曲線&#xff0c;熟悉一下vna使用。 s11模式&#xff0c;找遍了各種format都無法顯示&#xff0c;只有這一種&#xff08;s11&#xff0c;Resistance&#xff09;稍微顯示出一個諧振&#xff0c;但是只有一個點。 s21模式 這是201p&#…

Tr0ll2靶機詳解

一、主機發現 arp-scan -l靶機ip&#xff1a;192.168.55.164 二、端口掃描、漏洞掃描、目錄枚舉、指紋識別 2.1端口掃描 nmap --min-rate 10000 -p- 192.168.55.164發現21端口的ftp服務開啟 以UDP協議進行掃描 使用參數-sU進行UDP掃描 nmap -sU --min-rate 10000 -p- 19…

基于開源模型的微調訓練及瘦身打造隨身掃描儀方案__用AI把手機變成文字識別小能手

基于開源模型的微調訓練及瘦身打造隨身掃描儀方案__用AI把手機變成文字識別小能手 一、準備工作&#xff1a;組裝你的"數碼工具箱" 1. 安裝基礎工具&#xff08;Python環境&#xff09; 操作步驟&#xff1a; 訪問Python官網下載安裝包安裝時務必勾選Add Python to…

GitHub 超火的開源終端工具——Warp

Warp 作為近年來 GitHub 上備受矚目的開源終端工具&#xff0c;以其智能化、高性能和協作能力重新定義了命令行操作體驗。以下從多個維度深入解析其核心特性、技術架構、用戶評價及生態影響力&#xff1a; 一、背景與核心團隊 Warp 由前 GitHub CTO Jason Warner 和 Google 前…

使用C#創建安裝Windows服務程序

在實際工作中&#xff0c;如果我們需要開發一個運行在后臺&#xff0c;無需用戶交互&#xff0c;不需要界面的應用程序&#xff0c;我們可以通過Windows服務來實現。 本文主要介紹如何基于C#創建一個Windows服務&#xff0c;來實現西門子PLC的定時讀取保存。 一、Windows服務…

docker、docker-compose常用命令

初學者使用的docker、docker-compose常用命令&#xff0c;日常練習&#xff0c;環境簡單搭建。 一、docker 1.1、安裝docker 1.1.1、yum安裝 #安裝docker的數據存儲驅動包 yum install -y yum-utils device-mapper-persistent-data lvm2 #設置新的安裝源、下載配置文件到…

阿里的MNN源碼如何編譯成so文件,供Android調用

在Ubtuntu下面的編譯&#xff0c;先整理編譯環境 1、安裝環境依賴 # 安裝必要工具 sudo apt update sudo apt install -y cmake ninja-build git wget # 安裝Android NDK&#xff08;建議使用r21版本或更高&#xff09; wget https://dl.google.com/android/repository/a…

吳恩達機器學習筆記復盤(六)梯度下降算法

簡介 梯度下降&#xff08;Gradient Descent&#xff09;是一種常用的優化算法&#xff0c;廣泛應用于機器學習、深度學習等領域&#xff0c;在這里是用于求J&#xff08;w,b&#xff09;局部最小值。 我自己覺得這樣說有點過于抽象。換個直觀點的說法就是&#xff0c;一個人…

使用JAVA-進行維吉尼亞密碼的解密與加密

維吉尼亞密碼 來源于百度百科 維吉尼亞密碼_百度百科 具體代碼 import java.util.*;public class WJMYmm {//常量 26public static final int N 26;//密碼public static void main(String[] args) {//字母String ZM"abcdefghijklmnopqrstuvwxyz";char[] zm ZM.…

Java DelayQueue 延遲隊列

Java DelayQueue 延遲隊列 1. DelayQueue 概述 DelayQueue 是 Java 并發包&#xff08;java.util.concurrent&#xff09;中的一個 無界 阻塞隊列&#xff0c;用于存儲實現了 Delayed 接口的元素。隊列中的元素只有在達到指定的延遲時間后才能被獲取。 2. DelayQueue 的底層…

LeetCode 解題思路 22(Hot 100)

解題思路&#xff1a; 遞歸思路&#xff1a; 傳入當前節點的最小值和最大值&#xff0c;遞歸判斷左右子樹。結束條件&#xff1a; 當前節點為空或不滿足二叉搜索樹。 Java代碼&#xff1a; class Solution {public boolean isValidBST(TreeNode root) {return isValidBST(ro…

樂享數科:政策助推假日經濟,2月普惠金融-景氣指數穩中有升

數據顯示&#xff0c;2025年2月普惠金融-景氣指數達48.99點&#xff0c;較1月上升0.03點。 企業運行持續向好&#xff0c;企業信心預期和經營活力回升。“假日經濟”與“政策效應”相互疊加&#xff0c;市場供求格局有所改善&#xff0c;景氣水平穩步恢復。 普惠金融-景氣指數…

leetcode日記(108)驗證回文串

看上去很簡單&#xff0c;其實很麻煩。 一開始寫的遞歸&#xff0c;但是內存超限……搜了下發現原因是每次遞歸調用都會創建一個新的字符串副本&#xff0c;這在處理長字符串時會占用大量內存。 class Solution { public:bool isPalindrome(string s) {if(s.size()0||s.size(…

用css繪制收銀鍵盤

最近需求說需要自己弄個收銀鍵盤&#xff0c;于是乎直接上手搓 主要基于Vue3寫的&#xff0c;主要是CSS <template><view class"container"><view class"info"><image class"img" src"" mode"">&l…

智能車間管理系統(源碼+文檔+講解+演示)

引言 在現代制造業中&#xff0c;智能車間管理系統正成為推動工業4.0和智能制造的關鍵力量。它通過整合先進的信息技術和自動化技術&#xff0c;優化生產流程&#xff0c;提高生產效率&#xff0c;降低成本&#xff0c;并確保產品質量。 系統概述 智能車間管理系統采用前后端…

Model Context Protocol - Prompts

1. 概述 Model Context Protocol (MCP) 提供了一種標準化的方式&#xff0c;使服務器能夠向客戶端暴露提示模板&#xff08;prompts&#xff09;。Prompts 是服務器提供的結構化消息和指令&#xff0c;用于與語言模型進行交互。客戶端可以發現可用的提示、獲取其內容&#xff…

辦公自動化:使用 Python 生成 Word 文件:自動生成數據庫文檔 Word 文件

簡簡單單 Online zuozuo :本心、輸入輸出、結果 文章目錄 辦公自動化:使用 Python 生成 Word 文件:自動生成數據庫文檔 Word 文件前言一、環境準備二、編寫代碼三、編寫 Word 模版文件接收數據四、運行代碼,生成文件,大功告成五、說明辦公自動化:使用 Python 生成 Word 文…

嵌入式GPRS協議面試題及參考答案

目錄 GPRS 的全稱是什么?簡述其核心設計目標。 GPRS 中 DNS 服務器的核心作用是什么? BTS 在 EDGE 升級時需要哪些硬件調整? GPRS 的時隙分配策略如何影響多用戶并發? 解釋 PDCH(分組數據信道)的動態分配機制。 如何判斷天饋接反或鴛鴦線問題? GPRS 的 RLC/MAC 層…

Docker 內部通信(網絡)

1. 創建自定義橋接網絡 首先&#xff0c;創建一個自定義的Docker網絡。這可以通過docker network create命令完成。例如&#xff0c;我們可以創建一個名為my_custom_network的網絡&#xff1a; docker network create --driver bridge my_custom_network2. 啟動容器并連接到自…

單片機開發資源分析的實戰——以STM32F103C8T6為例子的單片機資源分析

目錄 第一點&#xff1a;為什么叫STM32F103C8T6 從資源手冊拿到我們的對STM32F103C8T6的資源描述 第二件事情&#xff0c;關心我們的GPIO引腳輸出 第三件事情&#xff1a;去找對應外設的說明部分 前言 本文章隸屬于項目&#xff1a; Charliechen114514/BetterATK: This is…