O Inkscape não consegue instalar em 14.04

5

Estou tentando instalar o Inkscape no Ubuntu 14.04 LTS usando o apt-get. Depois de uma instalação aparentemente bem-sucedida, não consigo executar o Inkscape. Eu recebo a seguinte saída de terminal:

    matt@linuxDesk:/$ sudo apt-get install inkscape
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    inkscape is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
    matt@linuxDesk:/$ inkscape
    The program 'inkscape' is currently not installed. You can install it by typing:
    sudo apt-get install inkscape

Eu tenho um segundo computador, também executando o Ubuntu 14.04, e consegui instalar e executar o Inkscape nesse computador sem problemas. Eu corri

    find /usr -name inkscape

no computador com a instalação funcional, e o comando retornou um grande número de arquivos. Executando o mesmo comando no computador com os rendimentos de instalação quebrados:

    /usr/lib/mime/packages/inkscape
    /usr/share/menu/inkscape
    /usr/share/doc/inkscape

Isso sugere que o apt-get acha que o Inkscape está instalado, mas por algum motivo instala apenas alguns dos arquivos. Eu tentei limpar completamente o Inkscape do computador e começar de novo usando:

    sudo apt-get purge inkscape
    sudo apt-get autoremove

Esses comandos não parecem remover todos os arquivos do inkscape, então eu até tentei entrar e removê-los manualmente. Ainda sem sucesso.

Depois de tentar várias permutações do acima, tentei instalar a partir da fonte. Eu (acho) que eu tenho todas as dependências, e ./configure corre bem. Infelizmente a execução do makefile falha:

    matt@linuxDesk:~/Downloads/inkscape-0.48.4$ make
    make  all-recursive
    make[1]: Entering directory '/home/matt/Downloads/inkscape-0.48.4'
    Making all in src
    make[2]: Entering directory '/home/matt/Downloads/inkscape-0.48.4/src'
      CXX    desktop.o
    In file included from desktop.cpp:91:0:
    widgets/desktop-widget.h:242:32: error: stray ‘,’ at end of member declaration
         GtkWidget *commands_toolbox,;
                                    ^
    make[2]: *** [desktop.o] Error 1
    make[2]: Leaving directory '/home/matt/Downloads/inkscape-0.48.4/src'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory '/home/matt/Downloads/inkscape-0.48.4'
    make: *** [all] Error 2
    matt@linuxDesk:~/Downloads/inkscape-0.48.4$ 

Qualquer sugestão seria muito apreciada - estou completamente sem ideias. Obrigado!

    
por MattKelly 18.07.2014 / 02:40

3 respostas

7

Descobri isso. O problema é que eu adicionei um PPA que não era bom. Eu não entendo completamente como eles funcionam, mas meu palpite é que ele estava essencialmente apontando os comandos do apt-get inkscape para o lugar errado. Eu entrei e deletei este PPA usando os seguintes comandos:

    cd /etc/apt/sources.list.d/
    sudo rm inkscape*

Depois disso, executei os seguintes comandos para desinstalar e reinstalar o inkscape:

    sudo apt-get purge inkscape
    sudo apt-get clean
    sudo apt-get update
    sudo apt-get install inkscape

Agora, executar o comando inkscape no terminal abre o Inkscape corretamente.

    
por MattKelly 24.07.2014 / 16:36
1

Execute estes comandos para instalar rápida e facilmente o pacote instantâneo Inkscape do terminal em todas as versões atualmente suportadas do Ubuntu, incluindo o 14.04. Isto tem a vantagem adicional de poder obter o mais recente Inkscape no Ubuntu 14.04.

Instalar o Inkscape

sudo apt install snapd sudo snap install inkscape

    
por Martin Wimpress 30.04.2018 / 13:39
0

Não sei exatamente qual é o problema, mas você pode tentar estas etapas gerais de solução de problemas:

Comando geral do APT para reparar instalações danificadas:

sudo apt-get -f install

Caso você tenha um repositório de dados .dpkg ou out of data corrompido:

sudo apt-get clean
sudo apt-get update

Limpar e reinstalar o inkscape:

sudo apt-get purge inkscape
sudo apt-get install inkscape

Durante a instalação acima, observe cuidadosamente todas as mensagens que possam indicar um problema.

Reconfigure o inkscape

sudo dpkg-reconfigure inkscape
    
por thomasrutter 18.07.2014 / 02:55