Linux-yum只下載不安裝

来源:https://www.cnblogs.com/yanjieli/archive/2019/04/17/10725360.html
-Advertisement-
Play Games

通過yum命令只下載rpm包不安裝 經常遇到伺服器沒有網路的情況下部署環境,或者創建自己的 yum 倉庫等。每次都是在網上搜搜搜,都是五花八門,自己整理了下自己用到的以下三種方式,這裡沒有太多廢話,只是如何安裝並示例經常用到的方式,如果還需要更多參數 ,可以通過 --help 查看手冊: 方法一:y ...


通過yum命令只下載rpm包不安裝

經常遇到伺服器沒有網路的情況下部署環境,或者創建自己的 yum 倉庫等。每次都是在網上搜搜搜,都是五花八門,自己整理了下自己用到的以下三種方式,這裡沒有太多廢話,只是如何安裝並示例經常用到的方式,如果還需要更多參數 ,可以通過 --help 查看手冊:

方法一:yumdownloader

如果只想通過 yum 下載軟體的軟體包,但是不需要進行安裝的話,可以使用 yumdownloader 命令;   yumdownloader 命令在軟體包 yum-utils 裡面。

# yum install yum-utils -y

常用參數說明:

--destdir 指定下載的軟體包存放路徑
--resolve 解決依賴關係並下載所需的包

示例:

# yumdownloader --destdir=/tmp --resolve httpd

方法二:yum --downloadonly

yum命令的參數有很多,其中就有隻是下載而不需要安裝的命令,並且也會自動解決依賴;通常和 --downloaddir 參數一起使用。

示例:

# yum install --downloadonly --downloaddir=/tmp/ vsftpd

# yum reinstall --downloadonly --downloaddir=/tmp/ vsftpd

說明:如果該伺服器已經安裝了需要下載的軟體包,那麼使用 install下載就不行,可以使用reinstall下載。 放心(不會真的安裝和重新安裝,因為後面加了 --downloadonly,表明只是下載。

方法三:reposync

該命令更加強大,可以將遠端yum倉庫裡面的包全部下載到本地。這樣構建自己的yum倉庫,就不會遇到網路經常更新包而頭痛的事情了。 該命令也是來自與 yum-utils 裡面。

# yum install yum-utils -y

常用參數說明:

-r    指定已經本地已經配置的 yum 倉庫的 repo源的名稱。
-p    指定下載的路徑

示例:

# reposync -r epel -p /opt/local_epel

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 問題的詳細描述: C#在開發過程中使用Aspose.word.dll庫去實現word套打功能。但是,最近客戶反映出現了一個問題,在列印文檔的時候,系統報錯。經過定位分析發現是Aspose.word.dll中的Document對象在實例化的時候出現異常,而且是Aspose.word.dll內部異常。 ...
  • 在C# 1.0中提出了一種新特性叫作:委托。委托本質上一種類型。是對特定方法的抽象,定義委托後,可以將方法封裝,把方法當參數,傳遞 運行結果: 通過WinForm小程式,探討了一下委托。學習、理解委托是學習多線程的基礎 ...
  • 在C#中值類型都是由System.ValueType的直接派生類,System.ValueType本身又是直接從System.Object派生的。派生的意思是‘利用繼承機制,新的類可以從已有的類中生出來‘。簡單點就是‘粑粑生娃’。有時是‘爺爺生娃‘例如:枚舉都從System.Enum抽象類派生,而後 ...
  • 數組是對相同類型的一組數據的封裝。數組定義的時候,要說明是對哪一種類型的封裝,並且要指定長度。 運行結果如下: 數組是一種數據類型,並且二維數組在圖像處理中會應用。一維數組的起始下標是[0]。二維數組的起始下標是[0,0]。交錯也稱參差數組的起始下標是[0][0]。 數組一定是固定長度和類型確定並且 ...
  • 本示例演示DS開放式下拉列表控制項中加入一個RDP遠程桌面控制項。 先在VS工具箱中添加COM控制項Microsoft RDP Client Control,後面的Version版本可以適當高點。 然後將RDP控制項拖到窗體中,再拖出一個DS開放式下拉列表控制項。 編寫代碼: 運行後,點擊DS開放式下拉列表控 ...
  • 今天回到家,突然發現用了兩年的win7系統藍屏了,不想浪費時間在排查原因上,就直接拿出winpe重新安裝了一個win10企業版LTSC,安裝完驅動後傻眼了,這個時候我才發現,激活它是件很不容易的事。 前前後後用了好幾款激活工具,什麼暴風、小馬,還有其它一大堆亂七八糟的玩藝兒,根本不管用,最後才發現這 ...
  • 簡介 Schema.xml 作為 MyCat 中重要的配置文件之一,管理著 MyCat 的邏輯庫、表、分片規則、DataNode 以及 DataSource。弄懂這些配置,是正確使用 MyCat 的前提。這裡就一層層對該文件進行解析。 schema 標簽 schema 標簽用於定義 MyCat 實例 ...
  • 目錄 1. "前言" 1. "環境" 1. "安裝說明" 1. "安裝" "1、mycat" "2、mycat eye" 前言 介紹自己看。 mycat官網:http://www.mycat.io/ 環境 系統: SUSE12SP3 軟體| 版本|說明| | | java|jdk1.7.0_79|其 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...