适用于OpenSUSE和SLE的Zypper软件包管理器简介
Zypper是openSUSE和SLE上的命令行软件包管理器。 它也是一个存储库管理器,具有添加和删除存储库的功能。 它首先在OpenSUSE 10.2和SUSE Linux Enterprise 10 SP1中引入。
检查版本
[email protected]:~> zypper --version zypper 1.12.31
管理软件包
安装包
sudo zypper install <package_name>
取出包裹
sudo zypper remove <package_name>
使用较新版本更新所有已安装的软件包
sudo zypper up
安装本地rpm包
sudo zypper install /path/to/the/local-rpm-package.rpm
管理储存库
刷新存储库。等效于 sudo apt-get更新 Debian和Ubuntu中的命令。
sudo zypper refresh
列出所有存储库
zypper repos
您可以查看您的存储库的名称和别名,无论它是否启用。 如果系统中有重复的存储库,则可以使用此命令找到重复的存储库。
删除存储库
sudo zypper removerepo <name-of-the-repo>
检查软件包属于哪个存储库
zypper info <package_name>
回购文件
OpenSUSE上的.repo文件类似于RHEL,CentOS和Fedora上的.repo文件。
.repo文件存储在 /etc/zypp/repos.d 目录。
中的文字 [ ] 是仓库的别名。 keeppackages = 0 意味着zypper将在安装完成后从缓存中删除rpm软件包。
您可以使用以下方法从OpenSUSE中删除存储库 sudo zypper removerepo <别名-仓库>命令,可以通过删除相应的.repo文件来实现。 例如,如果我删除google-chrome.repo文件,则Google Chrome存储库将从系统中删除,并且我不会收到Google Chrome浏览器的任何更新。