I need to install squid 3.1.23When I run  sudo dnf install squid-3.1.23I get error Last metadata expiration check performed 1:27:10 ago on Tue Jan 12 10:09:23 2016.No package squid-3.1.23 available.Error: Unable to find a match.My architecture is armv7l and operating system is Fedora release 22
How to make dnf to install older versions of software
fedora;dnf
With dnf (or any other repository-based package installation tool), you can only install packages which are published in your repositories; dnf install squid-3.1.23 instructs dnf to install version 3.1.23 of the squid package, which isn't available in the Fedora 22 repositories. (Fedora 22 currently has version 3.4.12.) To install version 3.1.23 you'd have to look for that version on https://apps.fedoraproject.org/packages/squid/. It seems the closest you'll get there is 3.1.19, but it's not built on armv7l anyway.So I would suggest just building from source, if you really need that specific version.