1. 程式人生 > >CentOS系統中只下載RPM包而不進行安裝的方法

CentOS系統中只下載RPM包而不進行安裝的方法

通常是使用yum來安裝解決依賴包關係,如果有一臺伺服器沒法連線外網或yum源沒有設定,希望通過另一臺伺服器將這些RPM包下載下來,然後再去安裝。那麼怎麼使用yum工具來下載RPM包呢?

1.安裝downloadonly

--downloadonly

yum-plugin-downloadonly,

2.成安裝後,yum就多了兩個命令引數,分別是:

--downloadonly                          //只下載

--downloaddir=/path/to/dir        //下載到指定目錄

這兩個命令引數的含義非常明確,不用多作解釋了,這樣,使用者就可以做到使用yum只下載軟體包,

yum install gcc  --downloadonly --downloaddir=/opt/packages/      //下載到opt目錄下面

3.查下載的包

4.安裝下載的包,安裝依照一下順序

1、rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm  
2、rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm
3、rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
4、rpm -ivh cpp-4.4.7-17.el6.x86_64.rpm
5、rpm -Uvh libgcc-4.4.7-17.el6.x86_64.rpm
6、rpm -Uvh libgomp-4.4.7-17.el6.x86_64.rpm

7、rpm-ivh gcc-4.4.7-17.el6.x86_64.rpm

本試驗的順序如下

  1  rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
  2  rpm -ivh cpp-4.4.7-23.el6.x86_64.rpm
 3  rpm -ivh libgcc-4.4.7-23.el6.x86_64.rpm
 4  rpm -ivh libgomp-4.4.7-23.el6.x86_64.rpm
 5  rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm
 6  rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm

 7  rpm -ivh gcc-4.4.7-23.el6.x86_64.rpm

也可以這樣,對7個包的依賴關係安裝先後順序不清楚,全部強制安裝,

rpm -ivh --force --nodeps *.rpm

5.檢查版本

rpm-ivh gcc-4.4.7-23.el6.x86_64.rpm 這個安裝會報錯,那麼強制安裝

rpm -ivh --nodeps gcc-4.4.7-23.el6.x86_64.rpm

rpm -qa|grep gcc

rpm -ivh --nodeps gcc-4.4.7-23.el6.x86_64.rpm


相關推薦

CentOS系統下載RPM進行安裝方法

通常是使用yum來安裝解決依賴包關係,如果有一臺伺服器沒法連線外網或yum源沒有設定,希望通過另一臺伺服器將這些RPM包下載下來,然後再去安裝。那麼怎麼使用yum工具來下載RPM包呢?1.安裝downloadonly--downloadonlyyum-plugin-downl

如何使用yum來下載RPM進行安裝

yum是基於Red Hat的系統(如CentOS、Fedora、RHEl)上的預設包管理器。使用yum,你可以安裝或者更新一個RPM包,並且他會自動解決包依賴關係。但是如果你只想將一個RPM包下載到你的系統上該怎麼辦呢? 例如,你可能想要獲取一些RPM包在以後使用,或者將他們安裝在另外的機器上。 這裡說明了如

centOS下用yum下載rpm安裝

CentOS用yum安裝軟體是非常方便的,有時,我們只需要下載其中的rpm包,而不直接安裝時咋辦呢? 一般情況下,yum是不提供只下載的功能的。 yum install後的下載檔案存放在哪? 一般情況下,yum install安裝軟體後rpm包存放在/var/cach

Python最簡單的解決列表打印UNICODE是中文字元的方法

答案就是用json模組: 例如: import json data=[{u'\u663e\u793a': [u'python', u'\u8bd5\u9a8c'], u'\u6570\u91cf': 22, u'\u8bed\u8a00': u'python'}] da

form表單提交數據進行頁面跳轉的解決方案

ner 按鈕 pos mes inline -c ddr for msg 轉載   將數據提交到saveReport(form的action指向)頁面,但是頁面又不進行跳轉,即保持當前頁面不變呢?利用jquery的ajaxSubmit函數以及form的onsubmit函數完

centos6.5下asterisk 13.3.2安裝(分別從自己製作的rpm和原始碼進行安裝),支援mysql資料庫

一.從自己製作的rpm包安裝 以下是從自己製作的rpm包(如何製作見我先前的文章)安裝asterisk,以及其他需要的依賴軟體,環境是centos 6.5下,其中mysql資料庫部分大家視各自環境而定 另外,除了事先準備asterisk的rpm包,還要準備jansson的r

centos使用yum下載 RPM 及其所有依賴

我們的linux伺服器可能會出現不能夠上外網並且尚未配置本地yum源的情況,此時我們需要通過rpm的方式來安裝我們需要的依賴包,有的rpm包所需的依賴包有許多,如果一個一個的下載有事可能會耗時耗力,這是可以使用可以上外網的伺服器將所需要的包和依賴通過yum方式儲存到本地在拷

Linux系統 yum 命令安裝軟體時保留(下載)rpm

一、讓yum命令下載RPM包,而不安裝。 yum是一個優秀的軟體獲取與系統更新的工具,主要應用於redhat系列的發行版本上。但是這樣一個優秀的工具卻沒有原生提供只下載不安裝的功能,而這樣的功能在pacman與aptitude下都有。今天在CentOS的郵件列表上看到有

VMware12 CENTOS系統網絡(橋接模式)靜態ip設置

start 3.1 打開 設備 一段 引導 打開文件 虛擬網絡 -- 1.菜單欄:--》編輯 –》虛擬網絡編輯 2.虛擬機設置 3.啟動虛擬機   3.1打開文件ifcfg-eth0 命令如下: vi

使用yum下載rpm

本地 選項 direct rem -- repo 名稱 可用 存在 查看系統有哪些可用的yum源yum repolist all yum指定本地源安裝rpm包yum install <package-name> --enablerepo=<reposito

yum如何下載rpm到本地

yum有時,我們需要下載一個rpm包,只是下載下來,拷貝給其他機器使用,前面也介紹過yum安裝rpm包的時候,首先得下載這個rpm包然後再去安裝,所以使用yum完全可以做到只下載而不安裝。(1)首先要安裝 yum-downloadonly[[email protected]/* */ ~]# yu

7.6 yum更換國內源 7.7 yum下載rpm 7.8/7.9 源碼安裝

yum 更換 國內源 7.6 yum更換國內源 7.7 yum下載rpm包 7.8/7.9 源碼包安裝 擴展 1. 配置yum源優先級 http://ask.apelearn.com/question/7168 2. 把源碼包打包成rpm包 http://www.linuxidc.com/L

yum更換國內源,yum下載rpm,源碼 安裝

yum更換國內源 源碼包安裝 yum下載rpm包 筆記內容:l 7.6 yum更換國內源l 7.7 yum下載rpm包l 7.8/7.9 源碼包安裝筆記日期:2017.8.107.6 yum更換國內源CentOS自帶yum倉庫源網址是國外的網址,所以從國內下載國外網址的rpm包有時候會很慢或者無法

linux系統之定制rpm

yum sts 原因 icon 路徑 code post 類型 我們 FPM打包工具 FPM的作者是jordansissel FPM的github:https://github.com/jordansissel/fpm FPM功能簡單說就是將一種類型的包轉換成另一種類型。

CentOS系統出現錯誤--SSH:connect to host centos-py port 22: Connection refused

start 配置 下載 pan 要去 isp 執行 hostname openssh   我在第一次搭建自己的 hadoop2.2.0單節點的偽分布集成環境時遇到了此錯誤,通過思考問題和查找解決方案最終搞定了這個問題,其錯誤原因主要有以下幾種:   1)S

yum更換國內源和下載rpm及源碼安裝

yum rpm yum更換國內源centos 7 系統本身自帶的是國外的源,需要跟換成國內的源,加快下載安裝。更換方法://先把CentOS-Base.repo 配置文件刪除 [root@centos7 yum.repos.d]# rm -f CentOS-Base.repo可以用wget http:

yum下載rpm及源碼安裝

yum rpm7.6 yum更換國內源恢復系統默認yum源配置:[root@adai002 Packages]# cd /etc/yum.repos.d[root@adai002 yum.repos.d]# lsdvd.repo [root@adai002 yum.repos.d]# rm -f dvd.r

5周第2次課 yum更換國內源 yum下載rpm 源碼安裝

yum更換國內源 yum下載rpm包 源碼包安裝1. yum 更換國內源系統內置的源很多時候都是官方的,大部分在國外,使用起來不是很快,也很難下載,這時候最好使用國內的源,如1631.1 刪除系統中自帶的 yum源配置文件mv CentOS-Base.repo CentOS-Base.repo.bak1.2

yum更換國內源、下載rpm,源碼安裝

linuxyum更換國內源yum本身自帶的yum是國外的地址,國內下載會比較慢。配置163yum源rm -f dvd.repo 刪除之前默認的yum源 使用wget或curl命令後,生產新的yum源文件CentOS7-Base-163.repo查看CentOS7-Base-163.repo下載rpm包安裝擴

7.6 yum更換國內源 7.7 yum下載rpm 7.8/7.9 源碼安裝

all ima rpm包 itl pac ase col 目錄 -o 7.6 yum更換國內源7.7 yum下載rpm包7.8/7.9 源碼包安裝7.6 yum更換國內源yum更換國內源編輯163-repo文件驗證是否為163的源7.7 yum下載rpm包yum下載rpm包