ss
is not in a package called ss
. If you run:
yum provides */ss
you will be shown a list of packages that provide the ss
utility. A quick read through this will show that the package that provides ss
is iproute
.
You could possibly use a website such as http://rpmfind.net/linux/RPM/index.html to search for later versions of iptroute
and install that.
The problem with this approach is that later packages will have dependencies that you don't have installed on CentOS 6. You will therefore need to install those too. After a while you'll end up with a hotchpotch system with various versions of utilities and libraries that haven't been thoroughly tested with each other which will only give you a great deal of pain, especially when you attempt an yum update
later.
An alternative is to compile it yourself. There are various resources available on the internet. You can either compile and install, or you can compile and create an RPM which you then install on your system. However, compiling will necessitate the installation of many utilities and libraries on your system if you haven't compiled before.
Another option would be to use Copr build system to compile remotely for you. You create a src.rpm
for iptables
and send it to copr
for building. Creating a src.rpm
is relatively easy. Even easier, is editing already created src.rpm
files from other systems, such as CentOS 7 or Feodra 20. Information on src.rpm
is available from the Fedora Wiki, Fedora Docs and CentOS site and, of course, on Google.
Edit the .spec
file within the src.rpm
to reflect the version of the package you want to install, remembering that a certain version of a package (such as iproute
) may well need certain version of other libraries installed. In this case, you'll end up in the same situation as if you'd downloaded the rpm
from RPM Find.net above. However, using this method gives you slightly more control.