Почему пробуждение (будильник) прекращено в 18.04lts?

Эй я искал будильник для человечности, и одно предложение было пробуждением, которое может считать Вас текущая дата, время, погода, и т.д.

Это звучало далеко предпочтительным для просто раздражающего звукового проигрывания много раз, но когда я пытался установить его, я не нашел его нигде.

При вводе по абсолютному адресу вокруг немного я нашел пакет в Ubuntu 14 и 16 lts, но больше в 18 и 19.

Я могу спросить, почему это было прекращено? Разве это не безопасно? И это было бы проблематично к моей системе для установки версии от 16, когда я работаю 18.04lts?

2
задан 30 December 2019 в 19:38

1 ответ

Вы могли загрузить и установить deb файл, но необходимо будет сначала загрузить и установить гостеприимное shell-fm зависимость.

Однако Вы не получите обновления системы защиты, если Вы вручную загрузите и установите deb файлы.


Для получения обновлений системы защиты можно использовать способно прикрепляющий метод для прикрепления этих двух пакетов из гостеприимного репозитория вселенной. Я протестировал этот метод установки, и он запускает и работает хорошо, но я не протестировал функцию аварийной сигнализации.

Установка пакетов от других версий Ubuntu всегда идет с возможностью порождения проблем. Кроме того, Гостеприимный только поддерживается до 2021, таким образом, необходимо будет удалить гостеприимный репозиторий, когда на этот раз прибудет путем удаления /etc/apt/sources.list.d/xenial.list файл или Вы получите 404 ошибки после того, как Гостеприимный будет EOL.

Во-первых, выполните следующую команду для установки выпуска по умолчанию на 18,04 "бионических" для предотвращения нежелательных обновлений от гостеприимного:

echo 'APT::Default-Release "bionic";' | sudo tee -a /etc/apt/apt.conf.d/01ubuntu

Затем, выполните следующую команду для добавления гостеприимного репозитория вселенной:

echo 'deb http://us.archive.ubuntu.com/ubuntu/ xenial universe
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://security.ubuntu.com/ubuntu xenial-security universe' | sudo tee /etc/apt/sources.list.d/xenial.list

Затем выполните следующую команду для "прикрепления" двух желаемых пакетов:

echo 'Package: wakeup
Pin: release n=xenial
Pin-Priority: 995

Package: shell-fm
Pin: release n=xenial
Pin-Priority: 995' | sudo tee -a /etc/apt/preferences

Наконец, выполните следующие команды для установки пробуждения:

sudo apt update
sudo apt install wakeup

объяснение:

Прикрепление Кв. может довольно сбивать с толку, потому что документация Ubuntu не вдается в большое количество подробностей, и примеры документации Debian не относятся к Ubuntu, и значения "Приоритета Контакта" по умолчанию отличаются для Debian.

Значение "Приоритета Контакта" решает который версия пакета установить независимо от версии пакета. Пакет с более высоким значением будет иметь приоритет над пакетом с нижним значением.

"Приоритет Контакта" для пакетов в Вашем "бионическом" распределении по умолчанию 990. Пакеты из любого репозитория, которые не являются "бионическими", установлены на 500.

Здесь, мы устанавливаем два дополнительных пакета на 995, чтобы иметь приоритет даже при том, что они не находятся в распределении по умолчанию.

Если Вы выполняете команду: apt-cache policy wakeup Вы будете видеть, что пакет перечислен как 995 но репозитории перечислены как 500.


Кроме того, если Вы хотите вернуться, эти изменения и удалять эти пакеты выполняют следующие команды:

sudo apt purge wakeup shell-fm
sudo rm /etc/apt/sources.list.d/xenial.list
sudo apt update
2
ответ дан 11 January 2020 в 09:47

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

Похожие вопросы: