Como faço o downgrade do Plymouth sem quebrar o lightdm?

1

Após várias semanas de pesquisa, encontrei uma nova solução para o meu boot-up Plymouth earth-sunrise para iniciar mais cedo e durar mais tempo. Acabei de ler como em ( Plymouth não funciona corretamente ) write-up em um site do gentoo.

Eu li o altamente votado Q & amp; A ( Como fazer downgrade de um pacote via apt-get? ), mas ele não aborda as peculiaridades de plymouth e sua relação com lightdm .

Abaixo estão as versões de Plymouth que eu quero (0.8.8) e a versão atualmente instalada (0.9.2):

───────────────────────────────────────────────────────────────────────────────
rick@dell:/var/log$ apt-cache showpkg plymouth | grep 0.8.8
  lightdm,plymouth 0.8.8-0ubuntu18
  lightdm,plymouth 0.8.8-0ubuntu18
───────────────────────────────────────────────────────────────────────────────
rick@dell:/var/log$ apt show plymouth
Package: plymouth
Version: 0.9.2-3ubuntu13.1
Priority: standard
Section: x11
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Laurent Bigonville <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 452 kB
Depends: libc6 (>= 2.14), libdrm2 (>= 2.4.25), libplymouth4 (>= 0.9.2), initramfs-tools | dracut, init-system-helpers (>= 1.18)
Recommends: plymouth-theme-ubuntu-text | plymouth-theme
Suggests: desktop-base, plymouth-themes
Conflicts: console-common, plymouth-theme-lubuntu-text (<< 0.57~)
Breaks: plymouth-drm (<< 0.9.0-6~), plymouth-theme-edubuntu (<< 15.12.1~), plymouth-theme-kubuntu-logo (<< 1:16.04ubuntu1~), plymouth-theme-kubuntu-text (<< 1:16.04ubuntu1~), plymouth-theme-lubuntu-logo (<< 0.57~), plymouth-theme-sability (<< 1.3~), plymouth-theme-sabily-text (<< 1.3~), plymouth-theme-ubuntu-gnome-logo (<< 16.04.1~), plymouth-theme-ubuntu-gnome-text (<< 16.04.1~), plymouth-theme-ubuntu-logo (<< 0.9.2-3ubuntu1~), plymouth-theme-ubuntu-mate-logo (<< 15.12.1~), plymouth-theme-ubuntu-mate-text (<< 15.12.1~), plymouth-theme-ubuntu-text (<< 0.9.2-3ubuntu1~), plymouth-theme-ubuntustudio (<< 0.50~), plymouth-theme-xubuntu-logo (<< 15.12.1~), plymouth-theme-xubuntu-text (<< 15.12.1~), plymouth-themes (<< 0.9.0-8~)
Replaces: libplymouth2 (<< 0.9.2-3ubuntu1~), plymouth-drm (<< 0.9.0-6~), plymouth-themes (<< 0.9.0-8~)
Homepage: http://www.freedesktop.org/wiki/Software/Plymouth
Task: standard, ubuntu-touch-core, ubuntu-touch, ubuntu-touch, ubuntu-sdk
Supported: 5y
Download-Size: 107 kB
APT-Manual-Installed: yes
APT-Sources: http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
Description: boot animation, logger and I/O multiplexer
 Plymouth provides a boot-time I/O multiplexing framework - the most obvious
 use for which is to provide an attractive graphical animation in place of
 the text messages that normally get shown during boot. (The messages are
 instead redirected to a logfile for later viewing.) However, in event-driven
 boot systems Plymouth can also usefully handle user interaction such as
 password prompts for encrypted file systems.
 .
 This package provides the basic framework, enabling a text-mode animation.

N: There is 1 additional record. Please use the '-a' switch to see it
───────────────────────────────────────────────────────────────────────────────
rick@dell:/var/log$

Meu problema é que o pacote que eu quero fazer downgrade é chamado lightdm,plymouth 0.8.8-0ubuntu18 e o pacote instalado é chamado plymouth 0.9.2-3ubuntu13.1 . Não tenho certeza de como enquadrar esse círculo.

Outra preocupação que tenho é atrapalhar meu lightdm , o que causaria todos os tipos de dores de cabeça.

Usando o altamente qualificado Q & amp; A acima eu digito:

sudo apt-get install "lightdm,plymouth"=0.8.8-0ubuntu18
apt-mark hold "lightdm,plymouth"

OR é o formato correto:

sudo apt-get install plymouth=0.8.8-0ubuntu18
apt-mark hold plymouth

OR é algo totalmente diferente?

Obrigado antecipadamente.

    
por WinEunuuchs2Unix 13.11.2016 / 18:20

1 resposta

1
  • "lightdm,plymouth"=0.8.8-0ubuntu18 tem uma sintaxe incorreta, plymouth=0.8.8-0ubuntu18 é a correta. De man apt-get

    install pkg [{=pkg_version_number | /target_release}]...
    

    Portanto, esses formulários estão corretos (espaço como separador):

    install plymouth
    install plymouth=0.8.8-0ubuntu18
    install plymouth/trusty
    
    install lightdm plymouth=0.8.8-0ubuntu18
    install lightdm=1.18.1-0ubuntu1 plymouth=0.8.8-0ubuntu18
    
  • No entanto, essa versão 0.8.8-0ubuntu18 não está disponível no repositório. Eles colocaram lá apenas para pular versões mais antigas, a última foi 0.8.8-0ubuntu17.1 .

    Para estar completo, você pode querer verificar por si mesmo:

    link
    link

por user.dz 14.11.2016 / 12:53