Не удается установить zRam

Я попытался установить 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)

Есть ли способ это исправить?

3 ответа

Решение

Это ppa для Ubuntu 11.04 / 11.10 (как вы можете видеть, когда нажимаете на технические детали).

Это также является причиной вашей ошибки зависимости при попытке установить .deb вручную.

Для более старых версий: ниже приведены точные шаги, упомянутые на официальной странице Launchpad.

На старых (до 9.10) системах Ubuntu

Шаг 1: Посетите обзорную страницу PPA в Launchpad. Найдите заголовок "Добавление этого 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!

Смотрите мой вопрос здесь или, скорее, ответ на вопрос (также я:P). Это именно ваш сценарий.

Другие вопросы по тегам