如何獲取 yum 安裝的 rpm 包位置 詳解

2021-07-10 04:37:29 字數 2788 閱讀 4139

1. rpm -qa|grep 軟體包名

2. rpm -ql 軟體包名  (l是l的小寫,不是堅線)

這裡以hdf5軟體包為例

首先採用 yum install hdf5安裝hdf5

#yum install hdf5

第二步採用上面步驟1的命令

#rpm -qa|grep hdf5 

回車後輸出  hdf5-1.8.7-1.el6.rf.x86_64 

第三步採用上面步驟2的命令

#rpm -ql hdf5-1.8.7-1.el6.rf.x86_64

輸出內容如下所示:

/usr/bin/gif2h5

/usr/bin/h52gif

/usr/bin/h5c++

/usr/bin/h5cc

/usr/bin/h5copy

/usr/bin/h5debug

/usr/bin/h5diff

/usr/bin/h5dump

/usr/bin/h5fc

/usr/bin/h5import

/usr/bin/h5jam

/usr/bin/h5ls

/usr/bin/h5mkgrp

/usr/bin/h5perf_serial

/usr/bin/h5redeploy

/usr/bin/h5repack

/usr/bin/h5repart

/usr/bin/h5stat

/usr/bin/h5unjam

/usr/lib64/libhdf5.so.7

/usr/lib64/libhdf5.so.7.0.1

/usr/lib64/libhdf5_cpp.so.7

/usr/lib64/libhdf5_cpp.so.7.0.1

/usr/lib64/libhdf5_fortran.so.7

/usr/lib64/libhdf5_fortran.so.7.0.1

/usr/lib64/libhdf5_hl.so.7

/usr/lib64/libhdf5_hl.so.7.0.1

/usr/lib64/libhdf5_hl_cpp.so.7

/usr/lib64/libhdf5_hl_cpp.so.7.0.1

/usr/lib64/libhdf5hl_fortran.so.7

/usr/lib64/libhdf5hl_fortran.so.7.0.1

/usr/share/doc/hdf5-1.8.7

/usr/share/doc/hdf5-1.8.7/cmake.txt

/usr/share/doc/hdf5-1.8.7/cmakelists.txt

/usr/share/doc/hdf5-1.8.7/copying

/usr/share/doc/hdf5-1.8.7/history-1_0-1_8_0_rc3.txt

/usr/share/doc/hdf5-1.8.7/history-1_8.txt

/usr/share/doc/hdf5-1.8.7/install

/usr/share/doc/hdf5-1.8.7/install_cygwin.txt

/usr/share/doc/hdf5-1.8.7/install_mingw.txt

/usr/share/doc/hdf5-1.8.7/install_vms.txt

/usr/share/doc/hdf5-1.8.7/install_windows.txt

/usr/share/doc/hdf5-1.8.7/install_windows_from_command_line.txt

/usr/share/doc/hdf5-1.8.7/install_windows_short_net.txt

/usr/share/doc/hdf5-1.8.7/install_windows_short_vs2005.txt

/usr/share/doc/hdf5-1.8.7/install_windows_short_vs2008.txt

/usr/share/doc/hdf5-1.8.7/install_parallel

/usr/share/doc/hdf5-1.8.7/readme.txt

/usr/share/doc/hdf5-1.8.7/release.txt

/usr/share/doc/hdf5-1.8.7/using_windows.txt

以下內容摘自<

rpm 全名是 「redhat package manager",簡稱則為rpm。當被這個軟體管理機制是由red hat這家公司發展來的。rpm是以一種資料記錄的方式來將你所需要的軟體安裝到你的linux系統的一套管理機制。rpm的優點如下:

1. rpm內含已編譯過的程式與設定檔案等資料,可以讓使用者免除重新編譯的困擾。

2. rpm在被安裝之前,會先檢查系統的硬碟容量、作業系統版本等,可避免檔案被錯誤安裝。

3. rpm檔案本身提供軟體版本資訊、依賴屬性軟體名稱、軟體用途說明、軟體所含檔案資訊,便於了解軟體。

4. rpm管理的方式使用資料庫記錄rpm檔案的相關引數,便於公升級、刪除、查詢與驗證。

rpm預設安裝路徑:

/etc

一些設定檔案放置的目錄如/etc/crontab

/usr/bin

一些可執行檔案

/usr/lib

一些程式使用的動態函式庫

/usr/share/doc

一些基本的軟體使用手冊與幫助文件

/usr/share/man

一些man page檔案

使用yum只獲取rpm包不自動安裝

一 使用 yum downloadonly 外掛程式 參考文章 ghostzone 的部落格 yum install yum downloadonly 完成安裝後,yum就多了兩個命令引數,分別是 示例 yum install unixodbc downloadonly downloaddir va...

如何安裝RPM包

ubuntu的軟體包格式是deb,如果要安裝rpm的包,則要先用alien把rpm轉換成deb。sudo apt get install alien alien預設沒有安裝,所以首先要安裝它,如果找不到這個包,請檢查你的 etc apt sources.list 並新增 deb feisty mai...

區域網YUM安裝RPM包

linux初學者 剛開始接觸rpm 包的時候都對他的依賴關係頭疼。學會了用 yum來解決依賴關係是件好事,但是當我們的 linux 系統沒有聯網的情況下怎麼辦呢?是否也可以做到自動安裝呢 當然是有辦法的。一 首先將光碟的rpm 包都拷貝到硬碟裡面,目錄,我放到 var ftp rpm 下,這樣能讓別...