Estou com problemas para instalar o gcc
em uma nova caixa do SLES 12. O objetivo aqui é, na verdade, fazer com que o R Shiny seja executado, mas quando tento instalar algum pacote, recebo o erro abaixo:
sudo su - -c "R -e \"install.packages('Rcpp',repos='https://cran.rstudio.com/')\""
make: g++: Command not found
Isso me leva a acreditar que preciso instalar o gcc
.
which gcc
:
which: no gcc in (/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/games)
gcc -version
:
If 'gcc' is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf gcc
Aqui é onde o problema começa. Quando eu zypper in gcc
:
Problem: gcc-4.7-7.1.1.x86_64 requires gcc47, but this requirement cannot be provided
uninstallable providers: gcc47-4.7.2_20130108-2.1.6.i586[oss]
gcc47-4.7.2_20130108-2.1.6.x86_64[oss]
Ok .. zypper in gcc47-4.7.2_20130108-2.1.6.x86_64
Resultados:
Problem: gcc47-4.7.2_20130108-2.1.6.x86_64 requires glibc-devel, but this requirement cannot be provided
uninstallable providers: glibc-devel-2.17-4.4.1.i586[oss]
glibc-devel-2.17-4.4.1.x86_64[oss]
Certo, então ... zypper in glibc-devel
Resultados:
Problem: glibc-devel-2.17-4.4.1.x86_64 requires glibc = 2.17, but this requirement cannot be provided
uninstallable providers: glibc-2.17-4.4.1.i586[oss]
glibc-2.17-4.4.1.x86_64[oss]
zypper in glibc
Resultados:
'' glibc 'já está instalado.
No update candidate for 'glibc-2.19-17.72.x86_64'. The highest available version is already installed.
Então, em algum lugar dessa cadeia de dependências, um RPM precisa de uma versão inferior de algo que eu já possuo. Não quero rebaixar o sistema. Existe alguma maneira de obter o GCC mais atualizado que funcionará com glibc-2.19
? Estou fazendo algo errado aqui? Estou perdendo um repo?
SLSE12:~ # cat /etc/os-release
NAME="SLES"
VERSION="12"
VERSION_ID="12"
PRETTY_NAME="SUSE Linux Enterprise Server 12"
ID="sles"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:sles:12"
# zypper lr -u
# | Alias | Name | Enabled | Refresh | URI
--+-----------+-----------+---------+---------+-------------------------------------------------------------------------------
1 | gcc | gcc | Yes | No | http://download.opensuse.org/repositories/devel:/gcc/SLE-12/
2 | oss | oss | Yes | No | http://download.opensuse.org/distribution/12.3/repo/oss/
3 | r-patched | r-patched | Yes | No | http://download.opensuse.org/repositories/devel:/languages:/R:/patched/SLE_12/