我注意到 Kubuntu(我使用的是 12.04 版本)使用的存储库与 Ubuntu 并不完全相同。或者至少我是这么认为的。例如,如果我在 Muon Software Center 或 Muon Package Manager 上搜索 Steam,我就是找不到它;即使我使用sudo apt-get 安装 steam-launcher。但在 Ubuntu 上我没有问题。为什么?
这就是为什么我认为 Ubuntu 有一些 Kubuntu 没有的存储库。在这种情况下(我不知道我是否正确),我该如何添加这些 Ubuntu 存储库?
Steam 只是一个例子。我在 Kubuntu 上找不到很多软件包。另一个例子:Motorbike(游戏)(https://apps.ubuntu.com/cat/applications/precise/motorbike/)。sudo apt-get 安装摩托车不起作用。
问候。
答案1
Kubuntu 维基百科页面:Kubuntu 中的每个软件包都与 Ubuntu 共享相同的存储库。但是 Steam 和 Motorbike 不在默认的 ubuntu/kubuntu 存储库中。因此您必须启用 universe 和 multiverse 存储库。
在 Kubuntu 中管理存储库
Kubuntu 使用 KPackageKit 进行软件管理。要打开它,请单击 Kmenu,然后打开系统设置。
接下来,选择“添加和删除软件”
单击“设置”按钮,然后选择“编辑软件源”。
系统将提示你输入密码才能继续
接下来,转到“更新”选项卡。从这里,您可以启用/禁用一些官方 Ubuntu 存储库并更改更新设置。您应该启用 universe 和 multiverse 存储库。
或者,您只需输入一两行命令即可完成如下工作:
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe multiverse"
然后
sudo apt-get update
然后
sudo apt-get upgrade
答案2
我在使用 kubuntu 12.04.3 LTS 时遇到了同样的问题。我尝试了上面的终端命令,但当我检查和/etc/apt/sources.list
的条目时发现它们不正确。universe
multiverse
答案是手动编辑文件:
sudo nano /etc/apt/sources.list
然后添加以下两行:
deb http://archive.ubuntu.com/ubuntu/ precise universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise universe multiverse
然后保存退出。最后:
sudo apt-get update