.png)
Eu sou um Ubuntunovato, por favor tenha paciencia comigo.
Ao tentar desinstalar o octave-3.2.4, acabei fazendorm-rfem todos os diretórios e arquivos relacionados à oitava em/usr/bin/antes de poder instalar a versão mais recente do GNU Octave. Ao tentar instalar o Octave agora, estou recebendo o seguinte erro, com o qual preciso de ajuda para resolver:
The following packages have unmet dependencies:
octave :
Depends: libarpack2 (>= 2.1) but it is not going to be installed
Depends: libfftw3-3 but it is not installable
Depends: liboctave3 (= 4.0.0-3ubuntu2~octave~precise5) but it is not going to be installed
Depends: libqscintilla2-8 but it is not installable
Depends: default-jre-headless but it is not installable
Recommends: pstoedit but it is not installable
E: Unable to correct problems, you have held broken packages.
Meus comandos tentando reinstalar o Octave:
wget ftp://ftp.gnu.org/gnu/octave/octave-3.8.0.tar.bz2
tar -xvf octave-3.8.0.tar.bz2
cd octave-3.8.0
sudo apt-get build-dep octave
./configure
make
sudo make install
Editar:Saída deapt-cache policy libarpack2
libarpack2:
Installed: (none)
Candidate: 3.0.2-3
Version table:
3.0.2-3 0
500 http://archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
100 /var/lib/dpkg/status
Editar:Saída deapt-cache policy libarpack2-dev
libarpack2-dev:
Installed: (none)
Candidate: 3.0.2-3
Version table:
3.0.2-3 0
500 http://archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
Editar:Espero que isso seja relevante para uma pista. Saída parasudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
dpkg-dev libatlas3gf-base libblas-dev libblas3gf libdpkg-perl liblapack-dev liblapack3gf linux-headers-generic-lts-quantal
linux-image-generic-lts-quantal r-base-dev r8168-dkms texinfo
0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.
Editar:Saída deapt-cache policy libarpack2 libfftw3-3 liboctave3 libqscintilla2-8 default-jre-headless pstoedit
libarpack2:
Installed: (none)
Candidate: 3.0.2-3
Version table:
3.0.2-3 0
500 http://archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
100 /var/lib/dpkg/status
libfftw3-3:
Installed: (none)
Candidate: (none)
Version table:
3.3-1ubuntu1 0
100 /var/lib/dpkg/status
liboctave3:
Installed: (none)
Candidate: 4.0.0-3ubuntu2~octave~precise5
Version table:
4.0.0-3ubuntu2~octave~precise5 0
500 http://ppa.launchpad.net/octave/stable/ubuntu/ precise/main amd64 Packages
libqscintilla2-8:
Installed: (none)
Candidate: (none)
Version table:
default-jre-headless:
Installed: (none)
Candidate: (none)
Version table:
pstoedit:
Installed: (none)
Candidate: (none)
Version table:
Editar:Saída desudo apt-get install libarpack2 libfftw3-3 liboctave3 libqscintilla2-8 default-jre-headless pstoedit
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libfftw3-3 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package default-jre-headless is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package pstoedit is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package libqscintilla2-8 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libfftw3-3' has no installation candidate
E: Package 'libqscintilla2-8' has no installation candidate
E: Package 'default-jre-headless' has no installation candidate
E: Package 'pstoedit' has no installation candidate
Responder1
Todos os pacotes ausentes estão no repositório principal, portanto
sudo apt-add-repository main
sudo apt-get update
E multiverse
também é uma boa ideia
sudo apt-add-repository multiverse
sudo apt-get update
Se sudo apt-add-repository main
e sudo apt-add-repository multiverse
não funcionar, faça o seguinte
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
- AbrirSoftware & Updates
Ative as entradas para
main
euniverse
multiverse
CliqueClose
Atualize as fontes do pacote viaReload
Remova sua aventura de autocompilação
cd octave-3.8.0
sudo make uninstall
Instale octave
novamente via
sudo apt-get install --reinstall octave
E por favor, não "remova" pacotes excluindo arquivos em/usr/bin