我尝试在终端中使用以下命令安装 zRam -
sudo add-apt-repository ppa:shnatsel/zram
sudo apt-get update
sudo apt-get install zramswap-enabler
但是它抛出了以下错误,表明该包不可用,
E: Couldn't find package zramswap-enabler
我甚至无法shnatsel/zram
在我的系统中找到任何具有名称或类似名称的存储库。
作为替代方案,我尝试从其deb
文件进行安装,但即使我已经kernel 2.6.38-13-generic
在系统中安装它,也会引发依赖性错误。
依赖性错误:
Error: Dependency is not satisfiable: linux (>= 2.6.37.1)|linux-image (>= 2.6.37.1)|linux-generic (>= 2.6.37.1)|linux-image-generic (>= 2.6.37.1)|linux-image-generic-pae (>= 2.6.37.1)|linux-server (>= 2.6.37.1)|linux-virtual (>= 2.6.37.1)|linux-image-server (>= 2.6.37.1)|linux-image-virtual (>= 2.6.37.1)
有什么办法可以解决这个问题?
答案1
该 ppa 适用于 Ubuntu 11.04 / 11.10(单击技术细节时即可看到)。
这也是您尝试手动安装时出现依赖性错误的原因.deb
。
对于 Ubuntu 11.10+ 版本,可在官方存储库中找到:zram-config
。您只需运行即可$ sudo apt install zram-config
安装它。
答案2
对于旧版本:下面是其上提到的确切步骤官方 Launchpad 页面。
在较旧的 Ubuntu 系统(9.10 之前)上
步骤1:访问 Launchpad 中的 PPA 概览页面。找到标题为“将此 PPA 添加到您的系统”,然后单击 有关此 PPA 的技术细节关联。
第2步:使用显示来源列表条目下拉框来选择您正在使用的 Ubuntu 版本。
步骤3:您会看到下面的文本框中显示的内容如下:
deb http://ppa.launchpad.net/gwibber-daily/ppa/ubuntu jaunty main deb-src http://ppa.launchpad.net/gwibber-daily/ppa/ubuntu jaunty main
复制这些行。
步骤4:打开终端并输入:
sudo gedit /etc/apt/sources.list
这将打开一个文本编辑器,其中包含系统当前正在使用的档案列表。滚动到文件底部并粘贴您在上一步中复制的行。
保存文件并退出文本编辑器。
步骤5:返回 PPA 的概览页面,查找签名密钥标题。您将看到类似以下内容的内容:
1024R/72D340A3 (What is this?)
复制斜线后的部分但不包括帮助链接;例如仅
72D340A3
。第 6 步:现在您需要将该密钥添加到您的系统中,以便 Ubuntu 可以验证来自 PPA 的软件包。在您的终端中输入:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 72D340A3
72D340A3
用您在步骤 5 中复制的内容进行替换。这将拉下 PPA 的密钥并将其添加到您的系统中。
步骤7:现在,作为一次性操作,你应该告诉你的系统从它知道的每个档案中拉下最新的软件列表,包括你刚刚添加的 PPA:
sudo apt-get update
现在您已准备好开始从 PPA 安装软件了!