Я пытаюсь установить Octave с помощью следующих команд:
sudo apt-add-repository ppa:octave/stable
sudo apt-get update
sudo apt-get install octave
Но я получаю следующее сообщение об ошибке:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
octave : Depends: libosmesa6 (>= 6.5.2-1) but it is not going to be installed or
libgl1-mesa-glide3 but it is not installable
E: Unable to correct problems, you have held broken packages.
Как я могу исправить эту проблему?
Edit-Output для apt-cache policy libosmesa6 -
libosmesa6:
Installed: (none)
Candidate: 10.1.3-0ubuntu0.4
Version table:
10.1.3-0ubuntu0.4 0
500 http://in.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
10.1.0-4ubuntu5 0
500 http://in.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
Edit2- Выход для apt-cache policy octave
octave:
Installed: (none)
Candidate: 4.0.0-3ubuntu2~octave~trusty1
Version table:
4.0.0-3ubuntu2~octave~trusty1 0
500 http://ppa.launchpad.net/octave/stable/ubuntu/ trusty/main amd64 Packages
3.8.1-1ubuntu1 0
500 http://in.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
В конце я работал на 64-битной машине Ubuntu 14.04.
В терминале install:
sudo apt-get build-dep octave
sudo apt-get install libqt4-opengl-dev
Затем загрузите и создайте Octave из источника:
wget ftp://ftp.gnu.org/gnu/octave/octave-4.0.0.tar.xz
tar -xaf octave-4.0.0.tar.xz
cd octave-4.0.0
./configure
make
sudo make install
Это работало на всех машинах, которые я пробовал в своей лаборатории.
Откройте терминал и запустите следующую команду:
sudo apt-get build-dep octave
Здесь будут установлены все зависимости для Octave,
, см. здесь
. После этого вы можете использовать что вы следовали для установки
Или
sudo add-apt-repository ppa:picaso/octave
sudo apt-get update
sudo apt-get install octave
См. здесь