LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 07-21-2021, 09:27 PM   #1
doumamuzan
Member
 
Registered: May 2021
Posts: 56

Rep: Reputation: Disabled
Question Is it normal for older Linux to install different versions of programs?


On my laptop I have Kubuntu 21

On my desktop I have Ubuntu 18.04.5 because of compatibility issues

The software on my Kubuntu 21 is 6.1.1 and it functions correctly.

The same software on my Ubuntu 18 is 4.1.1 and it is not functioning correctly. It is still 4.1.1 even after I do sudo apt update && sudo apt upgrade && sudo apt dist-upgrade
 
Old 07-21-2021, 10:17 PM   #2
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,346
Blog Entries: 28

Rep: Reputation: 6145Reputation: 6145Reputation: 6145Reputation: 6145Reputation: 6145Reputation: 6145Reputation: 6145Reputation: 6145Reputation: 6145Reputation: 6145Reputation: 6145
Quote:
The software on my Kubuntu 21 is 6.1.1 and it functions correctly.

The same software on my Ubuntu 18 is 4.1.1 and it is not functioning correctly. It is still 4.1.1
What precise bit of software are you referring to as "4.1.1" and what do you mean by "not functioning correctly"?

If you are using an older version of a Linux distro, you can expect that it will include out-of-the-box older versions of programs.

If the distro has not reached end of life (EOL, that is, no longer supported), you should be able to update the applications to newer versions.

Also, as a general statement, Linux distros can differ as to what software versions they install. Some distros are bleeding edge and lean towards the very latest versions of everything; some are more conservative and may lag a bit behind the bleeding edge versions. (Personally, I have not yet encountered a situation in which not having the latest bleeding edge version of a bit of software has kept me from accomplishing what I need to accomplish, but that's just me.)

Last edited by frankbell; 07-21-2021 at 10:22 PM.
 
Old 07-21-2021, 11:54 PM   #3
doumamuzan
Member
 
Registered: May 2021
Posts: 56

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by frankbell View Post
What precise bit of software are you referring to as "4.1.1" and what do you mean by "not functioning correctly"?

If you are using an older version of a Linux distro, you can expect that it will include out-of-the-box older versions of programs.

If the distro has not reached end of life (EOL, that is, no longer supported), you should be able to update the applications to newer versions.

Also, as a general statement, Linux distros can differ as to what software versions they install. Some distros are bleeding edge and lean towards the very latest versions of everything; some are more conservative and may lag a bit behind the bleeding edge versions. (Personally, I have not yet encountered a situation in which not having the latest bleeding edge version of a bit of software has kept me from accomplishing what I need to accomplish, but that's just me.)
The software requires an input in terms of a text file. With the same text file, the 4.1.1 gives me Line-Length exception, but the 6.1.1 accepts the input text file, and starts running correctly. However, going to 6.1.1 is not an option because of compatibility.

Last edited by doumamuzan; 07-21-2021 at 11:55 PM.
 
Old 07-22-2021, 05:17 AM   #4
shruggy
Senior Member
 
Registered: Mar 2020
Posts: 3,670

Rep: Reputation: Disabled
You still don't mention what software it is. Does the software in question have a bug tracker? Is it a known problem for the 4.1.1 version that was fixed in later releases? Perhaps, it's mentioned in the changelog for 6.1.1?

In general, Debian has a very strict policy of keeping software versions the same during the lifetime of a distribution release. That means, backporting bug fixes to older releases rather than upgrading software releases to newer ones. While Ubuntu policy is somewhat more relaxed, it applies only to packages directly maintained by Ubuntu team (i.e. to packages from main and restriced repository sections). Most packages in Ubuntu, however, are in universe and multiverse sections, they are mostly taken verbatim from Debian. For some packages, there may be newer versions in the backports repository, but this is rather an exception than a rule.

BTW, there are 51 software packages in Ubuntu 18.04 that have the version 4.1.1. They are built from these 22 source packages:
Code:
$ aptitude -F%e search '~V^4\.1\.1-'|sort -u|column
flufl.enum		node-dot-prop	    prelude-manager
fonts-ricty-diminished	node-lru-cache	    profitbricks-sdk-python
fyba			node-module-deps    ruby-ace-rails-ap
influxdb-python		node-object-assign  ruby-timers
libotr			node-uniqid	    setools
libvoikko		pdns		    soundgrain
linguider		pdns-recursor
modules			prelude-correlator
And none of them has version 6.1.1 in Ubuntu 21.04 (the nearest hit being soundgrain 6.0.1). So, I assume the package in question is not provided by Ubuntu.

Last edited by shruggy; 07-22-2021 at 06:24 AM.
 
Old 07-22-2021, 02:42 PM   #5
doumamuzan
Member
 
Registered: May 2021
Posts: 56

Original Poster
Rep: Reputation: Disabled
It's the hashcat
 
Old 07-22-2021, 02:52 PM   #6
jefro
Moderator
 
Registered: Mar 2008
Posts: 22,001

Rep: Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629
Distro's have been trying to make the package management work correctly. As a new distro version comes out the maintainers may notice some issue where some programs may need to be kept to some version usually because of dependencies. Not much you can do usually but make sure your package management is fully up to date.

If you wish you can try to go outside of the built in method and get some pre-build or source build of the version you wish to use.

Last edited by jefro; 07-22-2021 at 02:53 PM.
 
Old 07-22-2021, 07:22 PM   #7
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
So hashcat is within the repo for Ubuntu 20.04, and should be kept up to date on all the versions.

I just installed it as version 6.1.1

If the older version is not working the way you expect then the best fix would be up upgrade the OS to a newer version so the latest software version is available and would fix the problem for you.

Not all newer versions of all software gets updated in older OS versions because of many things that change over time, including the libraries that different software packages rely on to operate.
 
Old 07-23-2021, 01:53 AM   #8
shruggy
Senior Member
 
Registered: Mar 2020
Posts: 3,670

Rep: Reputation: Disabled
Here I uploaded hashcat 6.1.1 from Debian sid rebuilt for Ubuntu 18.04. Does it solve your problem?

There is also a PPA providing backports of assorted Ubuntu 20.04 packages to 18.04, incl. hashcat 5.1.0.

Last edited by shruggy; 07-23-2021 at 05:25 AM.
 
Old 07-23-2021, 05:02 AM   #9
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Is it normal for older Linux to install different versions of programs?
Yes, this is normal for release-based distros.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Different Linux versions within different Linux distributions? White Essence Linux - Newbie 8 02-04-2013 06:00 PM
Is it OK to install and use older versions of C libraries simultaneusly? GTrax Linux - Software 1 06-09-2012 07:38 AM
Different versions package from different user piccir Linux - Software 1 06-06-2010 03:45 AM
normal versions vs LTS versions altella Ubuntu 1 11-15-2009 10:39 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 02:56 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration