Не удается установить 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). Это именно ваш сценарий.