Eu tenho uma nova instalação do CentOS 7.1 no Amazon EC2. Após a inicialização, executei:
yum update
Ativei um EPEL com:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
Bem. Depois disso, tentei instalar x2go
com a linha de comando abaixo:
yum -y install x2goserver-xsession
Eu recebo muitas linhas e, na parte inferior, diz o seguinte:
--> Finished Dependency Resolution
Error: Package: x2goserver-4.0.1.19-3.el7.x86_64 (epel)
Requires: perl(File::Which)
Error: Package: x2goserver-4.0.1.19-3.el7.x86_64 (epel)
Requires: perl(Config::Simple)
Error: Package: x2goserver-4.0.1.19-3.el7.x86_64 (epel)
Requires: perl(Capture::Tiny)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
O que é realmente estranho é que esse mesmo procedimento funcione perfeitamente no Linode com uma nova instalação do CentOS 7.0. Por que o Amazon EC2 está tendo problemas para instalar o x2go? Alguma idéia de como eu posso consertar isso?
Requires: perl(File::Which)
, Requires: perl(Config::Simple)
e Requires: perl(Capture::Tiny)
antes do comando principal. Esses são os módulos Perl.
x2go
RPM lida com as dependências necessárias. Talvez o CentOS 7.0 tenha esses pacotes Perl instalados como parte do sistema operacional base e o CentOS 7.1 não os possua? Detalhes na resposta.
Requires: perl(File::Which)
,Requires: perl(Config::Simple)
eRequires: perl(Capture::Tiny)
antes do comando principal.