SuSe之包管理

zypper是SUSE下的一个软件管理程序,类似于Ubuntu下的apt。
以下(适用版本1.3.7v、1.4.5v)介绍比较常用的命令:
  • 查看软件仓库列表
zypper repos 可以看到类似下面的内容(别名、是否启动、是否自动刷新):
 
# | Alias        | Name         | Enabled | Refresh
--+--------------+--------------+---------+--------
1 | opensuse11_3 | opensuse11_3 | Yes     | No     
  • 删除软件仓库
zypper removerepo 1 数字为列表编号,从1开始;执行成功会看到下面的提示:
Removing repository 'opensuse' [done]
Repository 'opensuse' has been removed.
  • 添加软件仓库
zypper addrepo http://download.opensuse.org/distribution/11.3/repo/oss/ opensuse
addrepo子命令后是一个仓库URL(可以是内、外网地址,我这里给出的是一个有效的外网地址),最后面的字符串是仓库别名,执行成功会看到下面的提示:
Adding repository 'opensuse' [done]
Repository 'opensuse' successfully added
Enabled: Yes
Autorefresh: No
URI: http://download.opensuse.org/distribution/11.3/repo/oss/
  • 修改软件仓库信息
zypper modifyrepo --refresh 1
refresh参数的含义是让该软件仓库自动更新index,数字为列表标号;执行成功会看到如下的提示内容:
Autorefresh has been enabled for repository 'opensuse'.
  • 利用仓库搜索软件安装包信息
zypper search vim
search子命令后的字符串是软件包的名字,支持匹配符;执行成功后,会看到搜索到的软件包列表,如下内容:
S | Name               | Summary                                      | Type
--+--------------------+----------------------------------------------+--------
  | gvim               | A GUI for Vi                                 | package
i | vim                | Vi IMproved                                  | package
i | vim-base           | Vi IMproved                                  | package
i | vim-data           | Vi IMproved                                  | package
  | vim-enhanced       | A version of the VIM editor which includes-> | package
  | vim-plugin-devhelp | Developer's Help Program for GNOME           | package
备注:结果列表中,有四列,第一列为状态信息,i表示已经安装。
  • 利用仓库安装软件包
zypper install vim
install子命令后面的字符为,搜索结果列表中name这一列的内容,执行成功后,有的软件包可能会提示安装确认信息。
  • 利用仓库卸载软件包
zypper remove vim
removed子命令后面的字符为,安装时的name,执行成功后同样会提示确认信息。

你可能感兴趣的:(SuSE,zypper,包管理)