Então aqui está o que eu fiz. Eu fiz uma instalação mínima do Scientific Linux 7.5 no Virtualbox. Eu tentei instalar este pacote e recebi o mesmo erro. Depois de algumas pesquisas sobre isso, consegui consertá-lo.
Eu instalei o repositório epel.
yum install epel-release
Eu adicionei o repositório do Scientific Linux 6.10 como as versões específicas de webkitgtk, libicu e libxcb requeridas por este pacote foram encontradas lá.
[root@scinlinux ~]# cat /etc/yum.repos.d/sci610.repo
[sci_6.10]
name=Scientific Linux 6.10 repo
baseurl=http://ftp.scientificlinux.org/linux/scientific/6.10/x86_64/os/
gpgcheck=0
[root@scinlinux ~]#
Depois disso, o pacote foi instalado sem problemas. Na saída abaixo, exibi os pacotes que foram buscados a partir da epelo e da sci-6.10 repos.
[root@scinlinux ~]# yum install /tmp/scicoslab-gtk-4.4.1-1.sl6.x86_64.rpm
Examining /tmp/scicoslab-gtk-4.4.1-1.sl6.x86_64.rpm: scicoslab-gtk-4.4.1-1.x86_64
Marking /tmp/scicoslab-gtk-4.4.1-1.sl6.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package scicoslab-gtk.x86_64 0:4.4.1-1 will be installed
.
<snipped>
libicu x86_64 4.2.1-14.el6 sci_6.10 4.9 M
libxcb x86_64 1.12-4.el6 sci_6.10 179 k
vte x86_64 0.28.2-10.el7 epel 361 k
webkitgtk x86_64 1.4.3-9.el6_6 sci_6.10 6.3 M
Note que na saída abaixo, os repositórios que não sejam o epel e o sci_6.10 já foram instalados quando o Sci_linux 7.5 foi instalado.
[root@scinlinux ~]# yum repolist
repo id repo name status
*epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 12,756
repos/x86_64 Scientific Linux repos - x86_64 20
sci_6.10 Scientific Linux 6.10 repo 6,860
sl/x86_64 Scientific Linux 7x - x86_64 9,957
sl-extras/x86_64 Scientific Linux Extras - x86_64 1,066
sl-fastbugs/x86_64 Scientific Linux 7x - x86_64 - bugfix updates 1,013
sl-security/x86_64 Scientific Linux 7x - x86_64 - security updates 637
repolist: 32,309
[root@scinlinux ~]#