октава от ppa с пакетами, не возможными

Я установил октаву с помощью ppa, но теперь все пакеты октавы (например, optim) повредили зависимости.

Я продолжал двигаться следующим образом:

$ sudo add-apt-repository ppa:octave/stable
$ sudo apt-get update
$ sudo apt-get install octave

Если я теперь пытаюсь установить какой-либо пакет октавы, я получаю следующую ошибку:

$ sudo apt-get install octave-optim
[...]
The following packages have unmet dependencies:
octave-optim : Depends: liboctave3 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Я не могу решить это путем установки liboctave3, так как этот пакет сталкивается с октавой от ppa:

$ sudo apt-get install liboctave3
[...]
The following packages will be REMOVED:
  octave
The following NEW packages will be installed:
  liboctave3

Какая-либо идея, как решить это?

1
задан 27 March 2019 в 23:02

1 ответ

PPA ppa:octave/stable не содержите названные пакеты liboctave3 и octave-optim. Таким образом, поведение ожидается.

Я вижу следующие возможные решения:

  • не устанавливать liboctave3 пакет, но Октава использования от упомянутого PPA и установки optim пакет от штамповочного пресса со следующими командами в терминале

    sudo apt-get install liboctave-dev
    

    и в оболочке Октавы

    pkg install -forge struct
    pkg install -forge io
    pkg install -forge statistics
    pkg install -forge optim
    
  • произведите чистку PPA и установите Октаву 4.0 из репозиториев вселенной Ubuntu и установите необходимые пакеты:

    sudo ppa-purge ppa:octave/stable
    sudo add-apt-repository universe
    sudo apt-get install liboctave3 octave-optim
    
1
ответ дан 7 December 2019 в 15:06

Другие вопросы по тегам:

Похожие вопросы: