衍生版本: 法语 | 西班牙语
更新日期:2023年6月8日
 作者:FreeFind

title ?

入门
1. 介绍
2. 转向 GNU/Linux
3. 获取 openSUSE
4. 安装
基础知识
5. KDE Plasma 工作区
6. 常用任务应用程序
7. 安全与 Root
8. 终端
9. 管理设置 (YaST)
10. 安装软件
11. 软件仓库
设置
12. MS Windows 互操作性
13. 多媒体编解码器
14. 图形驱动
15. Wifi
附录
A: 帮助和文档
B: 游戏
C. 幕后
D. 历史和背景
E: 参与其中
GNU 自由文档许可证

10. 安装软件
在 openSUSE 上安装软件通常非常简单。它有一个包管理器,可以让你非常轻松地安装和删除软件包——这与许多现代智能手机上的应用商店类似。

10.1 使用包管理器
只需打开 YaST 软件管理。



现在搜索你想要的软件包,选择它进行安装,然后点击“接受”。包管理器将从你配置的软件源中获取 RPM 软件包,并安装它以及任何依赖项。安装完成后,应用程序应该会出现在启动菜单中(除非它是命令行程序)。

tip 包管理器中软件的可获得性取决于配置的软件源。请阅读下一章关于软件源的内容。

10.1.1 使用一键安装
当浏览 openSUSE 相关网站时,你可能会遇到这样的按钮

oneclick

一键安装(也称为“直接安装”)只是自动化了将一个或多个软件源添加到包管理器并安装一个或多个 RPM 软件包的过程。因此,使用一键安装应与手动添加非官方软件源一样小心(有关软件源的更多信息,请参阅下一章)。

10.2 其他安装方法
大多数用户会在包管理器中找到他们所需的一切甚至更多——特别是如果添加了一些额外的软件源(请参阅下一章)。但并非所有软件都通过软件源打包和提供,而且由于许可限制,非免费软件通常无法通过包管理器合法地重新分发。

在这些情况下,你需要访问开发者/供应商网站并手动下载和安装软件——但总是首先在软件源中查找 openSUSE 软件包——并确保你只从受信任的来源下载和安装软件。

10.2.1 RPM 文件
如果运气好,开发者/供应商网站将提供 openSUSE 的 RPM 文件。要安装单个已下载的 RPM 文件,请按以下步骤操作:
打开 Dolphin 文件管理器 => 导航到 RPM 文件 => 右键单击它 => 打开方式... => 安装/删除软件

obs 只安装专门为 (你的版本的) openSUSE 构建的 RPM 文件。

10.2.2 Tarball
如果网站没有提供 openSUSE 的 RPM 包,它很可能会有一个所谓的tarball。Tarball (*.tar.gz, *.tar.bz2) 只是类似 ZIP 和 RAR 文件的压缩存档。要解压 tarball
打开 Dolphin 文件管理器 => 导航到 tarball => 右键单击 => 提取存档

Tarball 可能包含可以直接运行的二进制文件,也可能包含需要在你的系统上编译才能运行的源代码——这可能非常复杂,并且需要你首先安装各种开发者工具。没有一种标准的安装 tarball 内容的方法,但说明应该始终包含在 tarball 中,文件名为 INSTALL、README 或类似名称——或者你应该能够在你下载 tarball 的网站上找到安装说明。

10.3 终端中的包管理
如果你愿意,也可以通过终端安装和移除软件包。

要搜索软件包,运行 zypper search [搜索词]。示例
zypper search thunder

要安装软件包,运行 zypper install [软件包名称]。示例
zypper install MozillaThunderbird

要删除软件包,运行 zypper remove [软件包名称]。示例
zypper remove PackageKit

更多信息请参见 man zypper
man zypper

或者,要获取单个命令的帮助,例如使用
zypper install --help

10.3.1 在终端中使用一键安装
你实际上也可以在终端中使用一键安装,语法是 OCICLI [URL],示例
OCICLI http://opensuse-community.org/nvidia.ymp

10.3.2 手动下载的 RPM 文件
要安装手动下载的 RPM 文件,运行
zypper install /path/to/manually/downloaded.rpm

10.3.3 RPM 查询
你可以非常方便地从 RPM 数据库中获取大量关于已安装软件包的有用信息。

检查已安装的版本。示例
rpm -q MozillaFirefox

列出软件包安装的文件及其位置。示例
rpm -ql amarok

查找某个文件属于哪个软件包。示例
rpm -qf /usr/bin/firefox

获取有关软件包的各种信息,包括更改日志。示例
rpm -qi --changelog MozillaFirefox

prev
next
通过电子邮件将您的评论发送至 admin [at] opensuse-guide.org