The 7.4.1 to 7.5.1 Transition

On September 5th, 2020, we will be releasing Drauger OS 7.5.1 for its stable release. That same day, Drauger OS 7.4.1 will be considered End-Of-Life (EOL). So, in order to ease the transition from one version to another for our users, this blog post details both how to upgrade to Drauger OS 7.5.1, and what I refer to as the “Death Throes” of Drauger OS 7.4.1.

How to Upgrade

Upgrading releases is NOT recommended, and is best performed by intermediate to advanced Linux users in the case of bugs. Instead of upgrading, we suggest completely re-installing Drauger OS with Version 7.5.1 in order to prevent these bugs. However, this guide is made available for those who wish to perform an upgrade, regardless of the potential bugs.

Please read these instructions before performing them!

  1. Edit /etc/apt/sources.list In a terminal, run:

    sudo nano /etc/apt/sources.list

  2. Change every instance of bionic to focal. This can be done for you with this command:

    sudo sed -i.save 's/bionic/focal/g' /etc/apt/sources.list

    Or, you can do it manually since you will need this file open for editing for the next few steps, anyways. This change rebases your system to Ubuntu 20.04, which is what Drauger OS 7.5.1 is based on.
  3. (optional, but strongly recommended) Remove all PPAs in /etc/apt/sources.list This will not remove PPAs you may have added to the system yourself. The lines you need to remove, or comment out (prepend the line with a pound symbol (#)) are:

    • Line 51: deb http://ppa.launchpad.net/nemh/systemback/ubuntu yakkety main
    • Line 52: deb-src http://ppa.launchpad.net/nemh/systemback/ubuntu yakkety main
    • Line 54: deb http://ppa.launchpad.net/lutris-team/lutris/ubuntu bionic main

  4. Change Drauger OS apt repo. The Drauger OS apt repositories got moved because of some server breaches. Now, they have a new URL. Change line 53 of /etc/apt/sources.list from this:

    deb https://draugeros.org/apt jiangshi main

    to this:

    deb https://apt.draugeros.org zombi main

    Or, if you used the script we shared a while back to fix the apt repositories on your system, the line may look like this:

    deb https://apt.draugeros.org jiangshi main

    Just replace jiangshi with zombi in this instance. This change will upgrade your system to Drauger OS 7.5.1.

  5. Hit Ctrl+O to save, Enter to confirm the file name, then Ctrl+X to exit

  6. (optional, but strongly recommended) Delete other PPAs included by default.

    These PPAs where included in Drauger OS by default until Drauger OS 7.4.1. Now, they are being pulled into our own apt repository. If you wish to get updates sooner, you don’t need to perform this step. Although, it is advisable to run the above sed command on the files listed below, if you don’t delete them. This way these packages are built for Ubuntu 20.04, not Ubuntu 18.04. The files to modify or delete, inside /etc/apt/sources.list.d:

    • damentz-ubuntu-liquorix-bionic.list
    • danielrichter2007-ubuntu-grub-customizer-bionic.list
    • graphics-drivers-ubuntu-ppa-bionic.list
    • lutris.list
    • minetestdevs-ubuntu-stable-bionic.list
    • oibaf-ubuntu-graphics-drivers-bionic.list
    • papirus-ubuntu-papirus-bionic.list
    • pcsx2-team-ubuntu-pcsx2-daily-bionic.list

      If you haven’t added any PPAs to your system, you can delete these all in one fell swoop with this command:

      sudo rm /etc/apt/sources.list.d/*.list

  7. Run sudo apt update to update your apt package cache

  8. Run sudo apt dist-upgrade to upgrade your system

    NOTE: Due to Python 2 depreciation, some packages may be removed from your system as their dependencies can no longer be satisfied. It is suggested to install their Snap, Flatpak, or AppImage counterparts in order to continue using them with a degree of security. If you do not wish these packages to be removed, run sudo apt upgrade instead. However, this may not fully upgrade your system.

  9. (optional) Run sudo apt install linux-xanmod to install the Xanmod kernel.

    The Xanmod kernel will provide better performance and responsiveness to your system. It is the same kernel that Drauger OS 7.5.1 uses by default. In order to ensure that Drauger OS boots with the Xanmod kernel, you need to remove the Liquorix kernel:

    sudo apt purge $(dpkg -l *liquorix* | grep '^ii' | awk '{print $2}')

    If you get a warning about removing the currently running kernel, Select the option to continue removal.

  10. (optional) Run sudo apt autoremove --purge to remove any leftover, unneeded dependencies. This can help save disk space.

  11. Reboot

If you have any bugs, feel free to ask for help on our Discord, our Telegram Support Group, or on the myDrauger Forums.

“Death Throes” of Drauger OS 7.4.1

Drauger OS 7.4.1 will go through three stages of death.

Stage 1 – Ceased updates and support

This stage takes affect on September 5th, the same day Drauger OS 7.5.1 will be released. Drauger OS 7.4.1 will no longer receive updates from the Drauger OS Team, and will no longer be supported. Any support requests for this release will be denied beyond this point. At this point, Drauger OS 7.4.1 is considered EOL.

Stage 2 – apt repository shutdown

Taking place 4 weeks after Stage 1, on October 3rd, 2020, the apt repository for Drauger OS 7.4.1 will be taken offline. By this point, all users who wish to remain on this release must disable the Drauger OS apt repository in /etc/apt/sources.list if they wish to still be able to receive updates and install software from Ubuntu’s repositories, as apt will throw an error about the Drauger OS repos being offline.

This takes place to save space on our server.

Stage 3 – ISO deletion

In the final death stroke for Drauger OS 7.4.1, the ISO will no longer be made available. This will be done when the version of Drauger OS to replace 7.5.1, version 7.6, reaches it’s stable release in 2022.

Conclusion

As Drauger OS 7.4.1 meets the end of it’s long life, moving to the latest release is imperative for all our users on this release, in order to maintian security. Furthermore, not moving to this new release means forfeiting many potential performance and bug fixes, as well as new features released by the Drauger OS Team. This includes improved language support, newer Nvidia and AMD drivers, a newer and faster kernel, and more.

All this being said, if you have a computer running this release that is not connected to the internet, then continuing to run this release only comes with the downside of the lack of support. If this is important to you, then we still strongly recommend upgrading to Drauger OS 7.5.1 through re-installation.

The Drauger OS 7.4.1 ISO will continue to be made available to the public, despite it’s lack of support and updates, beyond it’s EOL date, until it reaches Stage 3. This is being done in response to the poll we ran on our Mastodon, Twitter, Telegram, and Discord. We hope that this extended availability will help those needing older software, or who are attempting to avoid a specific bug.

With that, look forward to all the changes in Drauger OS 7.5.1! If you haven’t tried the beta releases, then know that the changes that have been performed have created a distro leagues ahead of the old Drauger OS. I can’t wait for everyone to see what we have been working on for the past several months!

Onward, to the stable release!

1 thought on “The 7.4.1 to 7.5.1 Transition

Leave a Reply