yum
é uma ferramenta flexível para gerenciamento de pacotes. Se você quiser saber qual pacote fornece o arquivo libfftw3.so.3
, você poderia consultar com yum
desta forma.
yum whatprovides */libfftw3.so.3
Se o pacote que fornece o arquivo existir nos seus repositórios ativados, ele retornará informações semelhantes a esta.
fftw3-3.1.1-1.el5.rf.i386 : Fast Fourier Transform library
Repo : rpmforge
Matched from:
Filename : /usr/lib/libfftw3.so.3
Neste caso específico, acredito que você também precisa do repositório RepoForge (anteriormente RPMForge) ativado em seu sistema. Você pode ativar o repositório instalando o pacote RPM do RepoForge.
sudo rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
Agora, quando você executar yum install octave
, yum
instalará o pacote e as dependências necessárias automaticamente.
Editar: Como apontado, é potencialmente arriscado misturar diretórios RepoForge e EPEL no mesmo sistema, a menos que você realmente saiba o que está fazendo (ativar / desativar repositórios, proteger pacotes, etc). A lição sobre a funcionalidade yum
permanece relevante.