如何安装组件包
开启服务时需要安装相应的组件包。此处介绍通过命令行方式和图形界面安装组件包这两种方法。
前提条件
- 操作系统安装和配置完成。
- 已经获取相应组件包或者SUSE Linux安装光盘。SUSE Linux安装光盘中组件包一般存放在“安装盘/suse/x86_64”目录下。
背景信息
- 安装与升级是管理RPM包的根本。安装RPM包时,就是在系统中增加新软件。升级RPM包时,就是在相关软件中更新最新的特性。
- 一个包就是一个文件,其中包含安装一个应用所需的多个文件。尽管包中包含了安装时所需的文件,但是应用程序为了能运行可能还需要其他文件的存在或其他未包含包的存在,如特定的库。
- 安装、升级或删除包通常需要管理员用户的特权。这是因为包通常安装在系统级目录下,该目录只对root(管理员用户)是可写的。有时也可以指定一个目录,安装在主目录或者拥有写权限的目录下。
- 下面以安装vncmanager组件包为例介绍命令行方式和图形界面两种方式安装组件包。
KVM场景下请使用命令行方式安装组件包。
命令行方式安装组件包
- 以root用户登录服务器。
- 在桌面空白处单击鼠标右键,在弹出的快捷菜单中选择“打开终端”。
- 执行rpm -ivh vncmanager-1.0.0-2.9.x86_64.rpm命令安装vncmanager组件包。
此处以安装vncmanager组件包为例。包文件是RPM文件的名字,如“vncmanager-1.0.0-2.9.x86_64.rpm”。
如果提示以下信息,请根据提示获取vncmanager组件依赖的安装包,并依次安装依赖组件包。
组件安装包可以从SUSE Linux安装光盘。SUSE Linux安装光盘中组件包一般存放在“安装盘/suse/x86_64”目录下。
error:Failed dependencies: libboost_iostreams.so.1.54.0()(64bit) is needed by vncmanager-1.0.0-2.9.x86_64 libboost_program_options.so.1.54.0()(64bit) is needed by vncmanager-1.0.0-2.9.x86_64 vncmanager-greeter is needed by vncmanager-1.0.0-2.9.x86_64
- 检查组件包是否安装成功。
执行rpm -qa | grep vncmanager命令检查vncmanager组件包是否已经安装。
如果系统显示类似信息“vncmanager-1.0.0-2.9.x86_64”表示vncmanager组件包已经安装。
vncmanager-1.0.0-2.9.x86_64
图形界面安装组件包
- 以root用户登录服务器。
- 在桌面空白处单击鼠标右键,在弹出的快捷菜单中选择“打开终端”。
- 执行yast2命令。
- 选择“Software > 软件管理”。
- 在“搜索”文本框中输入需要查询的组件包,此处以“vncmanager”为例。输入完成,单击“搜索”。
在界面右侧显示跟“vncmanager”相关的内容,发现组件包“vncmanager”没有安装。
- 单击右键“vncmanager”,在弹出的快捷菜单中选择“安装”。
- 单击“接受”。
如果系统提示插入操作系统光盘,请插入光盘后重试。
系统开始安装组件包。
- 检查组件包是否安装成功。
在“搜索”文本框中输入需要检查的组件包,此处以“vncmanager”为例,单击“搜索”。在界面右侧显示跟“vncmanager”相关的内容,发现组件包“vncmanager”安装完成。