Sunday, 8 June 2014

As we all know, Latest stable version of Linux Mint OS which is Linux Mint 17 having a codename Qiana has been released and is available for download with two desktop environments viz. Cinnamon and Mate. Just like Ubuntu 14.04 Trusty Tahr, Linux Mint 17 (Qiana) will be officially supported till 2019. This tutorial will help you in upgrading to Linux Mint 17 Qiana from Linux Mint 16 Petra.

Highlights:

Much Improved Update Manager

Driver Manager: Now, one can install the driver packages with no need of internet connection.

Upgrade from Linux Mint 16 (Petra)

1. Make sure that the version of Linux Mint you are using is Linux Mint 16 Petra. You can check this by executing any of the following commands in Terminal.

$ sudo cat /etc/issue
$ sudo cat /etc/issue.net

2. Once you confirm the Linux Mint version you are using, you can proceed to the upgrade procedure. But, before doing so, you are advised to take backup of certain files related to repository sources, so that, if something goes wrong, we can revert back the changes easily. These files are /etc/apt/resources.list, /etc/apt/sources.list.d/official-package-repositories.list and /etc/apt/sources.list.d/official-source-repositories.list.

3. Now, in all of the above mentioned files along with /etc/apt/sources.list.d/getdeb.list file, replace every occurrence of "saucy" with "trusty" and "petra" with "qiana". For our convenience, we make use of sed command as follows.

Very useful indeed. Thank you. I am not sure if it was intentional but some sed commands above are missing the -i option. I ended up using vim and :%s/.../.../g command before realizing that sed -i means "replace in place"... The upgrade is now happening as we speak...

Thanks for the info, saves me a lot of time! One little thing for newbies (like me) which was hard to solve:

When copy pasting the commands in a textfile (to remove the dollar signs) and then from textfile to terminal you might get the error 'Do you want to continue? [Y/n] y Abort.' when you type 'y' or 'Y' or enter etc. That's because when copy/pasting from textfile there is hidden 'break' code.