Goal: Stay reasonably current in the future, and learn a bit right now
How Ubuntu and LM relate (Links: #1,2,3):
Code: Select all
Ubuntu....Type...Date... LinuxMint...Date......Status
16.04.....Rel....2016-04 18.0........2016-06...LTS 2021-04
14.04.5...Chg....2016-08 ......................LTS 2019-04
14.04.4...Chg....2016-02 ......................LTS 2019-04
14.04.3...Chg....2015-08 17.3........2015-12...LTS 2019-04
14.04.2...Chg....2015-02 17.2........2015-06...LTS 2019-04
14.04.1...Chg....2014-07 17.1........2014-11...LTS 2019-04
14.04.....Rel....2014-04 17.0........2014-05...LTS 2019-04
I used the LM Date from DistroWatch and it did seem to come right after the Ubuntu Date. However, there are 0,1-5 changes for Ubuntu, and 0,1-3 for LM.
/etc/os-release shows my LM 17.3 system is at Ubuntu 14.04.5. I'm not sure how it got there. From the above data, the Ubuntu version should be 14.04.3.
From the above and link (#3), it looks like every 2 years all software would be updated.
There are some packages that get updated though, like firefox. Is there a list at LinuxMint, Ubuntu, or Debian of these packages?
If I were to add another column to the above table for Debian, where would I find the Debian version/name & date that Ubuntu uses to create 14.04 and 16.04?
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
The above showed me the entire system, now I want to follow the history of some software in LM 17. I opted for bash.
A. The current version on LM 17.3 is bash --version ===> 4.3.11
B. Bash @gnu.org (#4):
Bash 4.3 - 2014-02
Bash 4.3.30 - 2014-11
Bash 4.3-patch - 2016-10
Bash 4.4 - 2016-09
Bash 4.4.12 - 2017-10
Bash 4.4.18 - 2018-01
Bash 4.4-patch - 2018-02
C. I keep dpkg logs to have a complete history (I miss rpm --last
). Unfortunately this only shows 4.3, and no third digit.
2017-05 installed bash:amd64 4.3-7ubuntu1.6
2017-05 installed bash:amd64 4.3-7ubuntu1.7
2015-07 installed bash:amd64 4.3-6ubuntu1
2015-07 installed bash:amd64 4.3-7ubuntu1.5
I'm not sure where the ".11" came from in bash 4.3.11. The ".11" is nowhere in apt that I could find; And at gnu.org I found, 4.3, 4.3.30, and 4.3.patch. At link (#11), Debian package manager, I saw a bash 4.3-11, 2014-10, but I don't think 4.3.11 is the same as 4.3-11. I did see at link (#12) a line, "2014-02-26 Bash-4.3 distribution sources and documentation bash-4.3". So this must be it. Chet creates a cutoff point for distributions to use.
I did look at /usr/share/doc/bash-doc/changelog.Debian.gz and saw that 4.3-7ubuntu1.7 was a security update. This was clearly a Debian CHANGELOG. I was surprised that I could not find the bash CHANGELOG installed. I had to look online (#10). Normally in /usr/share/doc/bash or /usr/share/doc/packages/bash you'll see BUGS, CHANGES, FAQ, etc. When there are files in this directory, Debian always gzips them. They never seem that large.
I searched (#5) to find out how packages were named:
bash:amd64 4.3-7ubuntu1.7
4.3 = bash version
7 = debian version of the package
1.7 = ubuntu version
On LinuxMint 18.3, Bash is at version 4.3.48. At link (#12), bash git log, there is no patch 48. The log for 4.3 only goes up to 46 ("2016-06-20 Bash-4.3 patch 46"), and then comes bash 4.4. HHHHmmmm....
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Lastly, does anyone know what the #66 below mean?
===> uname -r
4.4.0-45-generic
===> uname -v
#66~14.04.1-Ubuntu SMP Wed Oct 19 15:05:38 UTC 2016
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
== Links
1. DistroWatch Ubuntu
*
https://distrowatch.com/index.php?distribution=ubuntu
2. DistroWatch LinuxMint
*
https://distrowatch.com/index.php?distribution=mint
3. Ubuntu Releases
*
https://wiki.ubuntu.com/Releases
4. Bash Versions
*
http://ftp.gnu.org/gnu/bash/
5. Ubuntu Package Names
*
https://askubuntu.com/questions/620533/ ... e-packages
6. Ubuntu release end of life
*
https://www.ubuntu.com/info/release-end-of-life
7. Package list @Ubuntu
There were 3 dirs, 14.04.5, 14.04, and trusty.
They all seemed to be the same.
*
http://releases.ubuntu.com/
8. Package list @LinuxMint
I searched for bash and only found 4.3+linuxmint5 for
sylvia, sonya, serena, sarah. All version LM 18.
Nothing for LM 17.
*
http://packages.linuxmint.com/
9. Ubuntu Package Search
*
https://packages.ubuntu.com/
10. Bash CHANGES
*
https://tiswww.case.edu/php/chet/bash/CHANGES
11. Debian Package tracker for bash
*
https://tracker.debian.org/pkg/bash
12. Bash Git Repository
*
http://git.savannah.gnu.org/cgit/bash.git/log/?ofs=50