Я попытался установить 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
I не смог найти какой-либо репозиторий с именем 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)
Есть ли способ исправить это?
Это ppa для Ubuntu 11.04 / 11.10 (как вы можете видеть, когда вы нажимаете на технические детали).
Это также является причиной вашей ошибки зависимости при попытке установить .deb вручную.
Для более старых версий: ниже приведены точные шаги, как указано на официальной странице Launchpad.
В старых (до 9.10) системах Ubuntu Шаг 1: Посетите страницу обзора PPA в Launchpad. Найдите заголовок, который читает «Добавление этого PPA» в вашу систему и щелкните «Технические детали об этой ссылке PPA». Шаг 2: В раскрывающемся списке Display sources.list выберите версию 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). Это ваш сценарий.