zypper se xxxxx 是搜索软件包
zypper in xxxxx 跟你的apt-get install xxxx等价 zypper rm xxxx 删除
zypper up xxxx 更新软件
以前接触red hat或者debian一类的linux比较常用的在线软件安装的工具就是yum或者apt-get 命令,但是suse linux有一个更为好用的工具:zypper suse官方源
zypper ar http://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/12.3/repo/oss/suse/ main
zypper ar http://download.opensuse.org/distribution/12.3/repo/non-oss/suse/ nonoss
zypper ar http://download.opensuse.org/update/12.3/suse update 添加好以后需要先刷新:
zypper refresh
常用命令
刷新软件源,请耐心等待,尤其是第一次的时候。
zypper refresh
现在就可以升级软件了
zypper update
安装软件也很简单
zypper install 软件名
下面是完整的介绍:
zypper [–全局选项] <命令> [–命令选项] [参数]
全局选项:
–help, -h 帮助。.
–version, -V 输出版本号。
–quiet, -q 减少普通输出,仅打印错误信息。
–verbose, -v 增加信息的详细程度
–no-abbrev, -A 表格中不出现缩写文本。
–table-style, -s 表格样式 (整数)。
–rug-compatible, -r 开启与 rug 的兼容。
–non-interactive, -n 不询问任何问题,自动使用默认的回复。
–xmlout, -x 切换到 XML 输出。
–reposd-dir, -D
使用其他的安装源定义文件目录。
–cache-dir, -C使用其他的元数据缓存数据库目录。
–raw-cache-dir使用其他的原始元数据缓存目录。
源选项:
–no-gpg-checks 忽略 GPG 检查失败并继续。
–plus-repo, -p 使用额外的安装源。
–disable-repositories 不从安装源读取元数据。
–no-refresh 不刷新安装源。
目标选项:
–root, -R在不同的根目录下操作。
–disable-system-sources、-D 不读取系统安装的可解析项。
命令:
help, ? 打印帮助。
shell, sh 一次接受多个命令.
安装源操作:
repos, lr 列出所有定义的安装源。
addrepo, ar 添加一个新的安装源。
removerepo, rr 删除指定的安装源。
renamerepo, nr 重命名指定的安装源。
modifyrepo, mr 修改指定的安装源。
refresh, ref 刷新所有安装源。
clean 清除本地缓存。
软件管理:
install, in 安装软件包。
remove, rm 删除软件包。
verify, ve 检验软件包的依赖关系的完整性。
update, up 将已经安装的软件包更新到新的版本。
dist-upgrade, dup 执行整个系统的升级。
source-install, si 安装源代码软件包和它们的编译依赖。
查询:
search, se 查找符合一个模式的软件包。
info, if 显示指定软件包的完整信息。
patch-info 显示指定补丁的完整信息。
pattern-info 显示指定模式的完整信息。
product-info 显示指定产品的完整信息。
patch-check, pchk 检查补丁。
list-updates, lu 列出可用的更新。
patches, pch 列出所有可用的补丁。
packages, pa 列出所有可用的软件包。
patterns, pt 列出所有可用的模式。
products, pd 列出所有可用的产品。
what-provides, wp 列出能够提供指定功能的软件包。
软件包锁定:
addlock, al 添加一个软件包锁定。
removelock, rl 取消一个软件包锁定。
locks, ll 列出当前的软件包锁定。
其他:
versioncmp, vcmp 比较两个版本
targetos, tos 显示目标操作系统标识字符串
licenses 显示有关许可证、eulas的安装程序包
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
想知道到Linux管理工具系统的真相么,想知道Linux管理工具系统中藏有的内在奥义么,只有我来给大家全面讲解介绍Linux管理工具系统.用 Linux系统总是免不了要接触包Linux管理工具。
比 如,Debian/Ubuntu 的 apt、openSUSE 的 zypp、Fedora 的 yum、Mandriva 的 urpmi、Slackware 的 slackpkg、Archlinux 的 pacman、Gentoo 的 emerge、Foresight 的 conary、Pardus 的 pisi,等等。
Linux 管理工具DistroWatch 针对上述包管理器的主要用法进行了总结,对各位 Linux 用户来说具有很好的参考作用。这个总结还是有一点不足,有空给大家整理一个更全面的版本。任务 aptDebian, Ubuntu zyppopenSUSE yumFedora, CentOS
Linux管理工具安装包
apt-get install
zypper install
yum install
移除包
apt-get remove
zypper remove
yum erase
更新包列表
apt-get update
zypper refresh
yum check-update
更新系统
apt-get upgrade
zypper update
yum update
列出源
cat /etc/apt/sources.list
zypper repos
yum repolist
Linux管理工具
添加源 (edit /etc/apt/sources.list)
zypper addrepo
(add to /etc/yum.repos.d/)
移除源 (edit /etc/apt/sources.list)
zypper removerepo
(remove from /etc/yum.repos.d/)
Linux管理工具搜索包
apt-cache search
zypper search
yum search
列出已安装的包
dpkg -l
rpm -qa
rpm -qa
urpmi Mandriva slackpkgSlackware pacman Arch
安装包
urpmi
slackpkg install
pacman -S
Linux 管理工具移除包 urpme slackpkg remove pacman -R
更新包列表 urpmi.update -a slackpkg update pacman -Sy
更新系统 urpmi –auto-select slackpkg upgrade-all pacman -Su
Linux 管理工具列出源 urpmq –list-media cat /etc/slackpkg/mirrors cat /etc/pacman.conf
添加源 urpmi.addmedia (edit /etc/slackpkg/mirrors) (edit /etc/pacman.conf)
搜索包 urpmf – pacman -Qs
列出已安装的包 rpm -qa ls /var/log/packages/ pacman -Qii
Linux 管理工具任务 conary rPath, Foresight pisiPardus emerge Gentoo
安装包 conary update pisi install emerge
移除包 conary erase pisi remove emerge -C
Linux 管理工具更新包列表 pisi update-repo emerge –sync | layman -S [for added repositories]
更新系统 conary updateall pisi upgrade emerge -NuDa world
列出源 pisi list-repo layman -L
Linux 管理工具添加源 pisi add-repo layman -a
移除源 pisi remove-repo layman -d
列出已安装的包 conary query pisi list-installed cat /var/lib/portage | more