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!
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.
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.
Sudo apt install snapd Sudo snap install inkscape
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