How to Upgrade to Ubuntu 19.04 from Ubuntu 18.04 LTS

If you’re using Ubuntu 18.04 LTS and you really like something about Ubuntu 19.04, or you need some features in Ubuntu 19.04 or you just want to try out Ubuntu 19.04, but you don’t want to reinstall the whole operating system. Then, this article is for you.

You can easily upgrade your Ubuntu 18.04 LTS to Ubuntu 19.04. In this article, I am going to show you how to do that.

Before you proceed, make sure you don’t do it on a production server because Ubuntu 19.04 is not a LTS version. Ubuntu 19.04 may not be as stable as Ubuntu 18.04 LTS. Also, make sure to backup all of your important data before you upgrade.

Removing PPAs and Third Party Package Repositories:

Before you start the upgrade, you should remove all the PPAs and third party repositories you’ve added as the packages may conflict during the upgrade process.

Each PPA and third party repositories are commonly added as separate files under /etc/apt/sources.list.d directory.

I think it’s best to remove all files you have in this directory. Doing so would remove all of these repositories. Once you upgraded to Ubuntu 19.04, you will have to add these repositories again anyway. The old ones won’t work correctly.

To remove all the files in the /etc/apt/sources.list.d directory, run the following command:

$ sudo rm -rfv /etc/apt/sources.list.d/*.list

Upgrading to Ubuntu 19.04 from Ubuntu 18.04 LTS:

As you can see, I am running Ubuntu 18.04 LTS server. I am going to upgrade it to Ubuntu 19.04.

First, update the APT package manager cache with the following command:

$ sudo apt update

The APT package repository cache should be updated.

Now, upgrade all the existing packages on your Ubuntu 18.04 LTS with the following command:

$ sudo apt dist-upgrade

As you can see, about 221 packages need an upgrade. To confirm, press y and then press <Enter>.

APT will download and install all the required packages.

Ubuntu 18.04 LTS may ask you whether you want to keep the existing /etc/cloud/cloud.cfg configuration file or replace it with the default one that comes with the updated package. I will keep the one I already have. So, I will just press <Enter>.

All the existing packages should be updated at this point.

By default, Ubuntu 18.04 LTS will be configured to upgrade to only LTS versions. So, upgrade to non-LTS versions such as Ubuntu 19.04 is disabled.

To enable upgrade to non-LTS version, open the /etc/update-manager/release-upgrades configuration file for editing as follows:

$ sudo nano /etc/update-manager/release-upgrades

Now, you have to change Prompt=lts to Prompt=normal.

The final configuration file should look as follows. Once you’re done, save the configuration file by pressing <Ctrl> + x followed by y and <Enter>.

Before you start the upgrade process, one thing you should know is that you can’t directly upgrade from Ubuntu 18.04 LTS to Ubuntu 19.04. Instead, you have to upgrade from Ubuntu 18.04 LTS to Ubuntu 18.10 first. Then upgrade from 18.10 to 19.04. This is the recommended way to upgrade Ubuntu.

Ubuntu 18.04 LTS > Ubuntu 18.10 > Ubuntu 19.04

Now, to upgrade to Ubuntu 18.10, run the following command:

$ sudo do-release-upgrade

do-release-upgrade will automatically add the required package repositories and update the APT package repository cache.

Then, it will show you an overview of the upgrade. To learn more about the upgrade, press d and press <Enter>. To confirm and start the upgrade, press y and then press <Enter>.

The upgrade process should start.

You may be asked to select an LXD version. Select 3.0 if you’re upgrading a production server. Otherwise, it does not matter which one you select unless you have your own specific reason. Once you’ve decided which one you want to install, press <Enter>.

When you see the following prompt, press <Enter>.

If any packages you’re using is no longer supported or used in the version you’re trying to upgrade to, you will be asked whether you want to remove it or keep it. You can press d followed by <Enter> to see whether you need this package or not. If you don’t need it, just press y followed by <Enter>.

Now, press y and then <Enter>.

As you can see, Ubuntu 18.04 LTS is upgraded to Ubuntu 18.10.

You can further verify this with the following command:

$ lsb_release -a

Now, to upgrade to Ubuntu 19.04 from 18.10, do another release upgrade as follows:

$ sudo do-release-upgrade

Ubuntu 19.04 package repositories are added and APT package repository cache is being updated.

Then, you will see an overview of the upgrade. To confirm, press y and then press <Enter>.

Now, select <Yes> and then press <Enter>.

Once you see this prompt, just press <Enter>.

Same as before, you will be prompted to remove obsolete packages. To confirm, press y and then press <Enter>.

Once the upgrade is complete, you will be asked to restart your server. Press y and then press <Enter> to restart.

Once your server boots, you should see Ubuntu 19.04 written on the login screen. So, the upgrade seems to be successful.

You can further verify whether the upgrade was successful or not with the following command:

$ lsb_release -a

As you can see, Ubuntu 18.10 is upgrade to Ubuntu 19.04 correctly.

So, that’s how you upgrade to Ubuntu 19.04 from Ubuntu 18.04 LTS. Thanks for reading this article.

ONET IDC thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, ONET IDC đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.
Bài viết liên quan

Install and Getting Started with NodeJS on Ubuntu

Get started with NodeJS on Ubuntu NodeJS is an open-source server side framework built on JavaScript under MIT (Massachusetts...

Gnome Tweak Tool Ubuntu 17.10

How to Customize GNOME 3 Desktop Environment on Ubuntu 17.10 Ubuntu 17.10 Artful Aardvark comes with GNOME 3 Desktop pre-installed....

7 Best Terminal Alternatives for Ubuntu

Many people using Linux are doing so for application programming, system administration and other command line tasks. When...
Bài Viết

Bài Viết Mới Cập Nhật

mua Proxy riêng ở đâu, và nó đem lại lợi ích gì cho người sử dụng

Hướng dẫn sử dụng Proxy Helper Fakeip khi thuê proxy


Mua Proxy Nuôi Zalo Giá Rẻ Tại