oitava 4 sem GUI e alguns recursos não instalados

4

Eu instalei a oitava 4 compilando a fonte como fornecida em Como instalar o Octave 4.0.0 no Ubuntu 14.04

mas não consigo usar a GUI.   oitava --force-gui me dá apenas a linha de comando no terminal. por favor me guie para obter GUI & amp; outros recursos (se as bibliotecas estiverem faltando, por favor me diga como instalar bibliotecas e obter os recursos) ouvir é arquivo de log config.log ... Ao ver no arquivo de log eu encontrei esta lista:

  1. Construir GUI do Octave: não
  2. Compilador JIT para loops: não

  3. Construa uma interface Java: sim

  4. Fazer verificação de limites de matriz interna: não

  5. Construir estática     bibliotecas: não

  6. Crie bibliotecas compartilhadas: sim

  7. Vinculação dinâmica: sim     (dlopen)

  8. Inclua suporte para a linha de leitura do GNU: sim

  9. matriz de 64 bits escurece     e indexação: não

  10. Multithreading do OpenMP SMP: sim

    1. Construa ferramentas cruzadas: não

obrigado

    
por ramkiran 20.07.2015 / 05:23

3 respostas

3

Fácil:

sudo apt-get install libqt4-opengl-dev
    
por Bendermh 09.08.2015 / 14:51
0

Seu config.log mostra que seu sistema não possui os componentes de desenvolvimento do Qt necessários para construir a GUI do octave-4.0:

configure:72095: checking for QT
configure:72103: $PKG_CONFIG --exists --print-errors "$QT_MODULES"
Package QtOpenGL was not found in the pkg-config search path.
Perhaps you should add the directory containing 'QtOpenGL.pc'
to the PKG_CONFIG_PATH environment variable
No package 'QtOpenGL' found
configure:72106: $? = 1
configure:72121: $PKG_CONFIG --exists --print-errors "$QT_MODULES"
Package QtOpenGL was not found in the pkg-config search path.
Perhaps you should add the directory containing 'QtOpenGL.pc'
to the PKG_CONFIG_PATH environment variable
No package 'QtOpenGL' found
configure:72124: $? = 1
No package 'QtOpenGL' found
configure:72152: result: no
configure:73317: WARNING: Qt libraries not found -- disabling GUI

Você precisará instalar pelo menos as dependências do kit de ferramentas Qt observadas no arquivo INSTALL.OCTAVE que vem com a fonte octave-4.0.0:

Qt
     GUI and utility libraries ().  Qt is required for building the GUI.
     It is a large framework, but the only components required are the
     GUI, core, and network modules.

Os pacotes específicos do Ubuntu são libqtgui4 libqtcore4 e libqt4-network , entretanto, a menos que o espaço em disco seja severamente limitado, você pode querer instalar o abrangente pacote libqt4-dev

sudo apt-get install libqt4-dev

Embora seja direcionado ao Debian ao invés do Ubuntu, você pode achar este recurso adicional Octave para sistemas Debian útil: Compilando a partir da fonte - O direito caminho .

    
por steeldriver 21.07.2015 / 20:49
0

Eu instalei libqt4-dev , libqt4-opengl-dev e unixodbc-dev packages, então funcionou.

    
por o moral 02.12.2015 / 16:09