Há algum tempo o utilitário rsync está na minha “caixa de ferramentas”, e realmente fica difícil administrar um ambiente sem as ferramentas que estamos acostumados a trabalhar. O Solaris 10 não vem com este utilitário na instalação padrão, e é necessário instalar do companion CD (CCD). Por outro lado, o CCD vem com muitos aplicativos que já estão em “/usr/sfw”… e prefiro uma de duas opções:
1) Um ambiente Solaris conservador, com poucas ferramentas de “fora” (GNU)
2) Um ambiente Solaris/GNU.
Enquanto não temos o projeto indiana pronto, prefiro o primeiro…
O site que utilizo para baixar pacotes pré-compilados é este aqui, e os seguintes pacotes são necessários para termos o rsync no Solaris 10:
libgcc
libiconv
popt
E claro…
rsync
Agora basta executar:

 gunzip < *-local.gz > && pkgadd -d < *-local >
 

e adicionar o caminho “/usr/local/bin” ao PATH (export PATH=$PATH:/usr/local/bin)
Era isso…