今天安装openssl时发现自己的suse系统缺少几个插件,安装光盘是公司同事刻的,我很幸运openssl所依赖的rpm包光盘中一个也找不到。自己感觉缺少的rpm包应该没几个,就打算去网上下下来挨个安装。可真正做起来吓了一跳,缺少rpm包的提示如雨后春笋般的一冒一大片。幸好发现了命令zypper避免了我愚公移山般的劳作.

   zypper 是 opensuse 10.2之后版本中出现的命令行下管理软件的程序,功能十分强大。可以在线安装网上软件仓库中的软件,相当于Debian、Ubuntu中的apt-get,Fedora中的yum.

   1). 添加源   

  1. 命令:zypper ar url alias   
  2.   
  3. 例: 添加10.3的官方软件和升级源  
  4.         zypper ar http://download.opensuse.org/distribution/10.3/repo/oss/ main  
  5.         zypper ar http://download.opensuse.org/distribution/10.3/repo/non-oss/ nonoss  
  6.         zypper ar http://download.opensuse.org/update/10.3/ update  

  2). 刷新软件源
 
  1. zypper refresh 

  3). 更新软件 

  1. zypper update 

  4). 安装软件

  1. zypper install 软件名 

  5). zypper更多命令帮助参考: zypper -h

   按照上面步骤zypper只用了半分钟就解决了我原本非常头痛的安装依赖问题,想想自己一个个下载rpm包然后安装,都觉得土,太土了。