ss
não está em um pacote chamado ss
. Se você correr:
yum provides */ss
você verá uma lista de pacotes que fornecem o utilitário ss
. Uma leitura rápida através disso mostrará que o pacote que fornece ss
é iproute
.
Você poderia usar um site como o link para pesquisar por versões posteriores de iptroute
e instalar esse .
O problema com essa abordagem é que os pacotes posteriores terão dependências que você não instalou no CentOS 6. Portanto, será necessário instalá-los também. Depois de um tempo, você vai acabar com um sistema de hotchpotch com várias versões de utilitários e bibliotecas que não foram completamente testadas entre si, o que lhe causará muita dor, especialmente quando você tentar um yum update
depois.
Uma alternativa é compilar você mesmo. Existem vários recursos disponíveis na internet. Você pode compilar e instalar, ou você pode compilar e criar um RPM que você instala em seu sistema. No entanto, a compilação exigirá a instalação de muitos utilitários e bibliotecas em seu sistema, se você não tiver compilado antes.
Outra opção seria usar o sistema de compilação Copr para compilar remotamente para você. Você cria um src.rpm
para iptables
e envia para copr
para criação. Criar um src.rpm
é relativamente fácil. Ainda mais fácil, é editar arquivos src.rpm
já criados de outros sistemas, como o CentOS 7 ou o Feodra 20. Informações sobre src.rpm
estão disponíveis no Wiki do Fedora , Fedora Docs e CentOS do site e, claro, no Google.
Edite o arquivo .spec
dentro do src.rpm
para refletir a versão do pacote que você deseja instalar, lembrando que uma determinada versão de um pacote (como iproute
) pode precisar de determinada versão de outras bibliotecas instaladas . Nesse caso, você acabará na mesma situação como se tivesse baixado o rpm
do RPM Find.net acima. No entanto, usar esse método oferece um pouco mais de controle.