Como encontrar e instalar o GNU Smalltalk no CentOS ou no Fedora / RedHat?

1

Na página do GNU Smalltalk, diz:

Binary distributions

We do not provide pre-compiled binaries for GNU Smalltalk. However, most GNU/Linux distributions (Ubuntu, Debian, Fedora) include packages for GNU Smalltalk.

Então é verdade que podemos usar, digamos, no CentOS (já que ele está no mesmo campo do Fedora):

yum search smalltalk
yum search all smalltalk

para procurar por ele? Não consigo encontrar nenhum resultado, e se eu encontrar alguma coisa, é a maneira de instalá-lo por yum install _______ ?

Então, como posso instalar o pacote GNU Smalltalk?

    
por 太極者無極而生 18.12.2015 / 03:50

2 respostas

2

O comando yum install gnu-smalltalk funciona para mim no Fedora 20. O pacote smalltalk para o meu sistema é encontrado no repositório fedora / 20 / x86_64. O comando yum repolist deve informar quais repositórios estão habilitados em seu sistema. No meu sistema há um arquivo de texto /etc/yum.repos.d/fedora.repo que contém o sinalizador enabled = 1, caso o seu tenha sido desativado de alguma forma.

    
por 18.12.2015 / 07:56
1

Nem todo pacote existente no Fedora existe no CentOS. De fato, o Fedora é muito, muito maior. Nós temos um projeto chamado "EPEL", que é composto de pacotes do Fedora criados para o Red Hat Enterprise Linux e o CentOS. (E, ocasionalmente, pacotes que não estão na coleção do Fedora.) O CentOS também tem seus próprios "Extras", alguns dos quais nem estão no Fedora - mas isso é basicamente uma lista menor.

Em este caso, gnu-smalltalk é parte do repositório EPEL 7, e também EPEL 5, mas não é em EPEL 6. (Não sei por que isso é exatamente, mas talvez tenha havido um problema de compilação ou compatibilidade e ninguém com o tempo e interesse em imaginá-lo.) Você pode ver isso pesquisando Lista de pacotes do Fedora , neste caso, chegando a link .

Então, se você está no CentOS 5 ou 7, e o EPEL está habilitado ( veja aqui ), yum search smalltalk < em> will retornará com pacotes disponíveis. Se você está no 6, você terá que rastrear o motivo pelo qual o pacote está faltando.

    
por 18.12.2015 / 21:38