Skip to main content

Opensuse环境下通过 zypper 安装软件

操作场景

为了提升您在云服务器上的软件安装效率,减少下载和安装软件的成本,站狐云提供了 zypper 下载源。openSUSE 操作系统和部分 SLES 的云服务器用户可通过 zypper 快速安装软件。本文档以 openSUSE 操作系统为例,指导您通过 zypper 快速安装软件。

操作步骤

查看软件源

  1. 使用 root 帐号登录 openSUSE 操作系统的云服务器。

  2. 执行 zypper service-listzypper sl 命令,列出软件源。

例如,执行 zypper sl 命令,返回类似如下信息:

img

  • 如果软件源中已经添加了可用源,请 安装软件包。

  • 如果软件源未添加可用源,请 添加软件源。

添加软件源

执行 zypper service-addzypper sa 命令,手动添加软件源。 例如,执行 zypper sa 命令,其示例如下:

zypper sa -t YaST http://mirrors.cloud.sunhongs.com/opensuse opensuse
zypper sa -t YaST http://mirrors.cloud.sunhongs.com/opensuse/update update

安装软件包

  1. 执行 zypper searchzypper se 命令,搜索软件包。

例如,搜索 Nginx 软件包,则可执行以下命令:

zypper se nginx

返回类似如下结果:

img

  1. 根据搜索到的软件包名,执行 zypper installzypper in 命令,安装软件。

说明: 如果您需要安装多个软件,软件包名之间用空格隔开。 安装软件时,如果该软件需要依赖包,会自动下载安装,无需自己安装依赖包。

例如,安装 Nginx,则可执行以下命令:

zypper install nginx

例如,安装 PHP 和 PHP-FPM 等软件,则可执行以下命令:

zypper install MySQL-server-community php5-mysql php5 php5-fpm

查看已安装软件的信息

  1. 待软件安装完成后,执行以下命令,查看软件包具体的安装目录。
rpm -ql 

例如,查看 Nginx 软件包具体的安装目录,则执行以下命令:

rpm -ql nginx

返回类似如下信息:

img

  1. 执行以下命令,查看软件包的版本信息。
rpm -q 

例如,查看 Nginx 软件包的版本信息,则执行以下命令:

rpm -q nginx

返回类似如下信息:

img