如何以正确的方式安装 RPM 包?

har*_*rma 3 rpm centos software-installation skype

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

我正在为 centos 7 安装 Skype。首先我检查了它的 rpm 包 over=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]
Run Code Online (Sandbox Code Playgroud)

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

Lam*_*ert 6

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

下一步是实际安装软件包,您有两个选项yumrpm. 该方法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 版。