Как установить автотрассировку в Ubuntu 18.04?

Ubuntu 16.04 имела пакет для автотрассировки, но 18.04, кажется, не имеет никого.

Что самый легкий путь состоит в том, чтобы установить автотрассировку на Ubuntu?

2
задан 11 March 2019 в 06:29

2 ответа

Печально я не нашел ppa или замену для этого на Бионическом (18.04) и Космический (18.10), но я сейчас скомпилировал из источника без проблем (на обоих) следующим образом:

sudo apt update
sudo apt install intltool imagemagick libmagickcore-dev pstoedit libpstoedit-dev

git clone https://github.com/autotrace/autotrace.git
cd autotrace
#unnecessary command for clarification should bugs be introduced later
git rev-parse HEAD
#6468859336870a663106d8179578867caf2cfced

./autogen.sh
#put everything into /usr/{bin,lib,share,include}
LD_LIBRARY_PATH=/usr/local/lib ./configure --prefix=/usr
make
sudo make install

ПОДДЕРЖКА PSTOEDIT РАБОТАЕТ. Ming (swf поддержка) является единственной вещью, отключенной, поскольку libming-dev пакет также недоступен. Никакая потребность связать что-либо.

which autotrace
/usr/bin/autotrace

autotrace -v
AutoTrace version 0.40.0.

uname -rvm
4.18.0-15-lowlatency #16-Ubuntu SMP PREEMPT Thu Feb 7 12:28:15 UTC 2019 x86_64

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.10
Release:    18.10
Codename:   cosmic

Можно безопасно удалить (должен .deb становиться доступным) путем восстановления того же самого процесса установки еще раз и добавьте:

sudo make uninstall

Если это не работает на Вас, я предполагаю, что это - отсутствие .deb в Вашей системе. Прокомментируйте со своей проблемой и плохо обновите способный синтаксис соответственно.

1
ответ дан 2 December 2019 в 04:38

Вот довольно скучное решение.
Любое лучшее решение, горячо приветствуют!:-)

Скомпилируйте от исходного кода, исключая pstoedit потому что иначе сбои компиляции:

sudo apt install intltool imagemagick libmagickcore-dev pstoedit
git clone git@github.com:autotrace/autotrace.git
cd autotrace
./autogen.sh
./configure --without-pstoedit
make
sudo make install

Выполнение его терпит полный провал:

autotrace: error while loading shared libraries: libautotrace.so.3: cannot open shared object file: No such file or directory

Но это работает:

LD_LIBRARY_PATH=/usr/local/lib autotrace -v
AutoTrace version 0.40.0.

Для создания другого программного обеспечения (такого как Inkscape), находят его, я должен был сделать следующее:

cd /usr/lib
sudo ln -s /usr/local/lib/libautotrace.a libautotrace.a
sudo ln -s /usr/local/lib/libautotrace.la libautotrace.la
sudo ln -s /usr/local/lib/libautotrace.so libautotrace.so
sudo ln -s /usr/local/lib/libautotrace.so.3 libautotrace.so.3
sudo ln -s /usr/local/lib/libautotrace.so.3.0.0 libautotrace.so.3.0.0
0
ответ дан 2 December 2019 в 04:38

Другие вопросы по тегам:

Похожие вопросы: