Como corrijo o problema do pacote que recebi após uma tentativa fracassada de instalar o QtOctave?

2

Eu instalei o GNU Octave 3.6.4 hoje logo depois que ele foi lançado através dos comandos:

cd ~/octave-3.6.4
./configure
make
sudo make install
sudo ln -s /home/brentonhorne/octave-3.6.4/run-octave /usr/bin/octave

que conseguiu instalá-lo (mesmo que sem a última linha não funcionasse no sentido de que executar octave da linha de comando não o chamava).

Eu fiz isso depois de ter removido a versão anterior que atualmente é a única versão disponível no centro de software do Quantal (ou seja, GNU Octave 3.6.3).

Eu então tentei instalar o qtoctave porque ele foi removido com o GNU Octave 3.6.3 quando eu corri sudo apt-get remove octave . Ao executar sudo apt-get install -f , recebi o erro:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up octave (3.6.3-2~ppa1~quantal2) ...
error: couldn't read directory /usr/local/share/octave/packages: No such file or directory
error: called from:
error:   /usr/local/share/octave/3.6.4/m/pkg/pkg.m at line 541, column 7
error:   /usr/local/share/octave/3.6.4/m/pkg/pkg.m at line 472, column 25

dpkg: error processing octave (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for menu ...
Errors were encountered while processing:
 octave
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por BH2017 22.02.2013 / 13:51

1 resposta

5

Cuidado, isso pode danificar sua instalação!

Encontre o pacote que não está instalado corretamente e copie ou lembre-se do nome do pacote:

sudo dpkg --list | grep octave

Tente removê-lo (talvez alguns erros):

sudo dpkg --remove <package>

Tente eliminar

sudo dpkg --purge <package>

Tente fazer sudo apt-get -f install novamente.

    
por prophecy201 22.02.2013 / 15:39