1

After many weeks of searching, I've found a new solution for my boot-up Plymouth earth-sunrise to start earlier and last longer. I just read how to in (Plymouth does not work properly) write-up on a gentoo site.

I've read the highly voted Q&A (How to Downgrade a Package via apt-get?) but it doesn't address the peculiarities of plymouth and it's relationship to lightdm.

Below are the Plymouth versions I want (0.8.8) and the currently installed one (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 <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Laurent Bigonville <bigon@debian.org>
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$

My problem is the package I want to downgrade to is called lightdm,plymouth 0.8.8-0ubuntu18 and the installed package is called plymouth 0.9.2-3ubuntu13.1. I'm not sure how to square this circle.

Another concern I have is messing up my lightdm which would cause all kinds of headaches.

Using the highly voted Q&A above do I type:

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

OR is the correct format:

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

OR is it something totally different???

Thanks in advance.

  • "lightdm,plymouth"=0.8.8-0ubuntu18 has a wrong syntax, plymouth=0.8.8-0ubuntu18 is correct one but this version not available in the repository. They put it there just to skip older versions, last one was 0.8.8-0ubuntu17.1 – user.dz Nov 14 '16 at 11:34
  • 1
    @user.dz Thank you the correct definition and for giving me confidence I can install it without worry :) Can you post an answer such that I can accept it and take the question off the "unanswered list"? – WinEunuuchs2Unix Nov 14 '16 at 11:37

1 Answers1

1
  • "lightdm,plymouth"=0.8.8-0ubuntu18 has a wrong syntax, plymouth=0.8.8-0ubuntu18 is correct one. From man apt-get

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

    So these forms are correct (space as separator):

    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
    
  • However that version 0.8.8-0ubuntu18 not available in the repository. They put it there just to skip older versions, last one was 0.8.8-0ubuntu17.1.

    To be complete, you may want to verify it yourself:

    http://archive.ubuntu.com/ubuntu/pool/main/p/plymouth/
    http://old-releases.ubuntu.com/ubuntu/pool/main/p/plymouth/

user.dz
  • 48,105
  • 1
    Um it would have been preferable for answer with explicit file / package names rather than generic variable names but I'll accept nonetheless. Thank you :) – WinEunuuchs2Unix Nov 14 '16 at 11:59