web-dev-qa-db-fra.com

Echec de l'installation d'Inkscape le 14.04

J'essaie d'installer Inkscape sur Ubuntu 14.04 LTS en utilisant apt-get. Après une installation apparemment réussie, je n'arrive pas à exécuter Inkscape. Je reçois la sortie de terminal suivante:

    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

J'ai un deuxième ordinateur, exécutant également Ubuntu 14.04, et j'ai pu installer et exécuter Inkscape sur cet ordinateur sans problème. J'ai couru

    find /usr -name inkscape

sur l'ordinateur avec l'installation de travail, et la commande a retourné un grand nombre de fichiers. L'exécution de la même commande sur l'ordinateur avec les rendements d'installation brisés:

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

Cela me suggère qu'apt-get pense qu'Inkscape est installé mais que, pour une raison quelconque, il installe uniquement certains fichiers. J'ai essayé de nettoyer Inkscape de l'ordinateur et de recommencer à zéro en utilisant:

    Sudo apt-get purge inkscape
    Sudo apt-get autoremove

Ces commandes ne semblant pas supprimer tous les fichiers inkscape, j'ai même essayé d'y aller et de les supprimer manuellement. Toujours en vain.

Après avoir essayé diverses permutations de ce qui précède, j’ai tenté d’installer à partir de la source. Je (pense) que j'ai toutes les dépendances, et ./configure fonctionne bien. Malheureusement, le makefile a échoué:

    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$ 

Toute suggestion serait très appréciée - je suis assez à court d’idées. Merci!

5
MattKelly

Deviner. Le problème était que j'avais ajouté un PPA qui n'était pas bon. Je ne comprends pas bien comment ils fonctionnent, mais je suppose que cela visait essentiellement à diriger les commandes apt-get inkscape au mauvais endroit. Je suis entré et j'ai supprimé ce PPA en utilisant les commandes suivantes:

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

Après cela, j’ai exécuté les commandes suivantes pour désinstaller et réinstaller inkscape:

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

Maintenant, en exécutant la commande inkscape dans un terminal, Inkscape s'ouvre correctement.

7
MattKelly

Exécutez ces commandes pour installer rapidement et facilement le package d'instantané Inkscape à partir du terminal dans toutes les versions actuellement prises en charge d'Ubuntu, y compris 14.04. Cela présente l'avantage supplémentaire que vous pouvez obtenir la dernière version d'Inkscape sur Ubuntu 14.04.

Installez Inkscape

Sudo apt install snapd Sudo snap install inkscape

1
Martin Wimpress

Je ne connais pas exactement le problème, mais vous pouvez essayer ces étapes de dépannage générales:

Commande générale APT pour réparer les installations endommagées:

Sudo apt-get -f install

Si vous avez un .dpkg corrompu ou un référentiel de données épuisé:

Sudo apt-get clean
Sudo apt-get update

Purger et réinstaller Inkscape:

Sudo apt-get purge inkscape
Sudo apt-get install inkscape

Pendant l'installation ci-dessus, surveillez attentivement tous les messages susceptibles d'indiquer un problème.

Reconfigurer Inkscape

Sudo dpkg-reconfigure inkscape
0
thomasrutter