如何正确安装RPM包?

如何正确安装RPM包?

我知道这是一个非常基本的问题(但我是centos7的新手),并且非常困惑,我在网上检查过的例子有人正在使用YUM或第一个wget或tarball。请告诉我在centos7中安装软件的正确方法。

我正在为centos 7安装skype。首先我检查了它的rpm包=http://www.rpmfind.net/linux/rpm2html/search.php?query=skype&submit=Search+...

之后复制该链接并使用 command=> wget copied url。我认为它已成功下载,这就是它显示的内容

[root@server ~]# wget ftp://195.220.108.108/linux/sourceforge/s/sn/snowbird/yum/sb20/skype-4.2.0.13-2.fc20.i686.rpm
--2017-02-10 12:17:25--  ftp://195.220.108.108/linux/sourceforge/s/sn/snowbird/yum/sb20/skype-4.2.0.13-2.fc20.i686.rpm
           => ‘skype-4.2.0.13-2.fc20.i686.rpm’
Connecting to 195.220.108.108:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD (1) /linux/sourceforge/s/sn/snowbird/yum/sb20 ... done.
==> SIZE skype-4.2.0.13-2.fc20.i686.rpm ... 11673644
==> PASV ... done.    ==> RETR skype-4.2.0.13-2.fc20.i686.rpm ... done.
Length: 11673644 (11M) (unauthoritative)

100%[======================================>] 11,673,644  1.65MB/s   in 7.4s   

2017-02-10 12:17:35 (1.51 MB/s) - ‘skype-4.2.0.13-2.fc20.i686.rpm’ saved [11673644]

请告诉我如何进一步安装它。

答案1

要安装软件,您首先需要获取它。有多种方法可以做到这一点,wget您使用的方法就是其中之一。

下一步是实际安装软件包,您有yum和两个选项rpm。该方法rpm -i skype-4.2.0.13-2.fc20.i686.rpm将尝试安装该包,但可能会抱怨未满足的依赖关系。yum install skype-4.2.0.13-2.fc20.i686.rpm将检查依赖项并尝试解决它们,并为您提供详细的安装计划,您可以接受该计划以实际安装包(包括其所有依赖项)。

在桌面环境中,您甚至可以rpm使用文件资源管理器打开下载的包并从那里安装。

在很多情况下,软件包维护者的网站上都正确描述了安装步骤,因此请阅读安装手册,其中通常描述了有哪些要求以及需要遵循哪些步骤。

作为旁注,如果可能的话,我建议您从供应商网站下载软件包以获得最新/合适的版本。如果无法从那里获取,您可以从 rpmfind 或类似网站下载最适用的版本。在这种特殊情况下,Microsoft 提供了版本 4.3,而您下载了版本 4.2。

相关内容