如果这是一个愚蠢的问题,我深表歉意。
经过一番努力,我成功在我的笔记本电脑上安装了 openSUSE Leap 15.3。您可能知道,15.3 与早期版本有很大不同,因为它显然“使用”SLE 15 SP3 中的二进制文件。不幸的是,另一个区别似乎是许多一直存在到 15.2 的软件包似乎丢失了,我已经看到了这一行openSUSE Leap 15.3 没有可用的官方软件包(这个例子是 llvm)比我关心的要频繁得多。
所以我的问题是:使用 SLE 15 SP3 存储库通常是否可能/安全? (我看到自动更新存储库之一确实是 SLE。)我不敢简单地尝试,因为担心会损坏我的系统。
答案1
如果不重要,请勿混合使用 OpenSuse 和 Suse Enterprise 的软件包。添加存储库意味着系统实际上已获得许可并且能够访问 SLE 存储库。我看到有一个适用于 Leap 15.2 的 llvm 包,它应该可以在 15.3 上运行。获取二进制包并安装它。
答案2
不要混合来自不同发行版的软件包。即使使用来自另一个接近版本的发行版的包也可能会导致无尽的悲伤。
- 寻找适合您的发行版的非官方存储库,例如由用户组维护的软件集合、个人沙箱等。
- 类似的网站https://rpmfind.net可以提供帮助,指出包源。
- 抓住来源类似发行版的软件包(请参阅上一点),并构建您自己的二进制从中打包。它可能需要调整(更新/修复依赖项、调整配置文件或文件系统布局、删除/修改/添加本地补丁)。奖励:您还可以通过这种方式更新到该软件包的较新版本。
- 只需从源代码中安装并安装软件(强烈建议仅在您的帐户下或本地进行系统范围内的安装
/usr/local
)。
请注意,上述任何一项,特别是如果您更换/更新某些中央软件包,都保证会使您的保修失效(因为它存在;-),并为您提供一个 chimaera 系统,对于熟悉普通系统的人来说将很难调试。