Instalação do pacote Octave: “não foi possível criar o diretório de instalação”

3

Estou tentando instalar o pacote de estatísticas (1.0.10) para o Octave (3.2.4), que requer o pacote miscelânea. Ao instalar o pacote miscellaneous (1.0.11) recebo o seguinte erro:

couldn't create installation directory
/usr/lib/octave/packages/3.2/miscellaneous-1.0.11 : Permission denied

error: called from 'pkg>copy_files' in file /usr/share/octave/3.2.4/m
/pkg/pkg.m  near line 1473, column 13 error: called from: error:  
/usr/share/octave/3.2.4/m/pkg/pkg.m at line 756, column 5

error:   /usr/share/octave/3.2.4/m/pkg/pkg.m at line 287, column 7

Estou executando o Ubuntu 11.04.

O que está causando esse problema e como posso resolvê-lo?

    
por Josh 08.08.2011 / 05:23

1 resposta

2

O problema é que você está tentando instalar os dados em um diretório no qual não tem permissão para gravar dados. Ou você loga como root ou você executa o programa com privilégios de root para ter acesso àquele diretório.

Uma outra maneira é especificar um prefix na própria oitava (veja este link) , onde você deseja instalar o seu pacote. Então você executaria as seguintes linhas em oitava:

pkg prefix <destination> <destination>
pkg install miscellaneous-1.0.11.tar.gz

onde <destination> é o caminho para onde você deseja instalar seus pacotes.

    
por 08.08.2011 / 09:46