2016-03-04 17 views
1

如何查找RPM文件所屬的分發版(例如,RHEL或Centos或Suse)?查找RPM屬於哪個分配? RHEL或Centos或Suse

我有一個RHEL中,我可以用在鏈接提供的RPM,https://dl.fedoraproject.org/pub/epel/6/x86_64/repoview/libRmath.html

+0

Downvote沒有理由?如果downVoter在這樣做之前會提出質疑,我們將不勝感激。 – Invictus

+0

你原來的問題有點混亂。希望上面的編輯澄清。 –

+1

要回答另一個問題,您可能需要單獨提問。但通常,您可以從其他發行版安裝軟件包,但可能無法正常工作,因爲庫和軟件包安裝位置可能有所不同。 –

回答

1

是的,你可以決定一個RPM原始包源。 RPM頭包含有關該軟件包的豐富信息,包括Vendor和Packager。

要查看一個包中的信息,使用rpm命令如下:

rpm -q -i -p libRmath-3.2.3-4.el6.x86_64.rpm 

-q裝置來查詢RPM文件

-i打印出包含在RPM頭中的信息

-p將RPM指向要查詢的文件。如果需要,你也可以傳遞一個URL。

你提到的包,這裏是上面的命令的輸出:

warning: libRmath-3.2.3-4.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY 
Name  : libRmath 
Version  : 3.2.3 
Release  : 4.el6 
Architecture: x86_64 
Install Date: (not installed) 
Group  : Development/Libraries 
Size  : 242971 
License  : GPLv2+ 
Signature : RSA/SHA256, Wed 27 Jan 2016 01:29:08 PM PST, Key ID 3b49df2a0608b895 
Source RPM : R-3.2.3-4.el6.src.rpm 
Build Date : Tue 26 Jan 2016 02:22:41 PM PST 
Build Host : buildvm-26.phx2.fedoraproject.org 
Relocations : (not relocatable) 
Packager : Fedora Project 
Vendor  : Fedora Project 
URL   : http://www.r-project.org 
Summary  : Standalone math library from the R project 
Description : 
A standalone library of mathematical and statistical functions derived 
from the R project. This package provides the shared libRmath library. 

無論是否RPM是你要安裝它的系統兼容是一個不同的問題。您可以通過測試來實現,也可以堅持使用您認爲擁有與目標系統類似的一組庫的分發版。