Я пытаюсь установить Inkscape на Ubuntu 14.04, которую получает использование LTS склонного-. После на вид успешной установки я, может казаться, не выполняю Inkscape. Я получаю следующий терминальный вывод:
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
У меня есть второй компьютер, также под управлением Ubuntu 14.04, и я смог установить и выполнить Inkscape на том компьютере без проблемы. Я работал
find /usr -name inkscape
на компьютере с рабочей установкой и командой возвратил огромное количество файлов. Выполнение той же команды на компьютере с поврежденными урожаями установки:
/usr/lib/mime/packages/inkscape
/usr/share/menu/inkscape
/usr/share/doc/inkscape
Это предлагает мне, чтобы склонный - добрались, думает, что Inkscape установлен, но затем по некоторым причинам только устанавливает некоторые файлы. Я попытался полностью вытереть Inkscape с компьютера и запуститься по использованию:
sudo apt-get purge inkscape
sudo apt-get autoremove
Эти команды, казалось, не удалили все inkscape файлы, таким образом, я даже пытался войти и удалить их вручную. Все еще напрасно.
После попытки различных перестановок вышеупомянутого я попытался установить из источника. Я (думаю), что получил все зависимости, и./настраивать хорошо работает. К сожалению, выполнение сбоев make-файла:
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$
Любые предложения очень ценились бы - я вполне вне идей.Спасибо!
Понятый это. Проблема состояла в том, что я добавил PPA, который был бесполезен. Я не полностью понимаю, как они работают, но мое предположение - то, что это по существу указывало, что способные - получают команды inkscape к неправильному месту. Я вошел и удалил этот PPA с помощью следующих команд:
cd /etc/apt/sources.list.d/
sudo rm inkscape*
После выполнения этого я выполнил следующие команды, чтобы удалить и переустановить inkscape:
sudo apt-get purge inkscape
sudo apt-get clean
sudo apt-get update
sudo apt-get install inkscape
Теперь выполнение команды inkscape
в терминале открывает Inkscape правильно.
Я не знаю точно проблемы, но можно попробовать эти общие шаги поиска и устранения неисправностей:
команда General APT для восстановления поврежденных установок:
sudo apt-get -f install
В случае, если у Вас есть повреждение .dpkg или из репозитория данных:
sudo apt-get clean
sudo apt-get update
Чистка и переустанавливают inkscape:
sudo apt-get purge inkscape
sudo apt-get install inkscape
Во время вышеупомянутой установки, наблюдайте тщательно за всеми сообщениями, которые могут указать на проблему.
Реконфигурировали inkscape
sudo dpkg-reconfigure inkscape
Выполните эти команды к быстро и легко установите пакет снимка Inkscape от терминала во всех в настоящее время поддерживаемых версиях Ubuntu, включая 14,04. Это имеет добавленное преимущество, что можно получить очень последний Inkscape на Inkscape
sudo apt install snapd
sudo snap install inkscape