Я пытаюсь установить 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- Выход для 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
Следующее работало на меня в конце на Ubuntu 14.04 64-разрядная машина.
В терминале, установке:
sudo apt-get build-dep octave
sudo apt-get install libqt4-opengl-dev
Затем загрузка и Октава сборки из источника:
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 install libosmesa6
sudo apt-get install libglapi-mesa
Это удалило много пакетов, например, ubuntu-desktop
sudo apt-get install -f
sudo apt-get install ubuntu-desktop
Отсюда, мы использовали aptitude
, лучший проблемный сопоставитель
sudo aptitude install libgl1-mesa-dri
Теперь, много пакетов было удалено, но ubuntu-desktop
установлен.
sudo aptitude install unity8
sudo aptitude install octave
Сделанный
Откройте терминал и выполните следующую команду:
sudo apt-get build-dep octave
Это установит все зависимости для Октавы,
относятся здесь
После этого, можно использовать то, за чем Вы следовали для установки
, Или
sudo add-apt-repository ppa:picaso/octave
sudo apt-get update
sudo apt-get install octave
Относятся здесь