Ubuntu 16.04 avait un paquet pour autotrace , mais 18.04 ne semble pas en avoir.
Quelle est la façon la plus simple d'installer le suivi automatique sur Ubuntu?
Malheureusement, je n'ai pas trouvé de ppa ou de remplacement pour cela sur Bionic (18.04) et Cosmic (18.10), mais je viens de compiler à partir de la source sans problèmes (sur les deux) comme suit:
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
SUPPORT PSTOEDIT IS WORKING. Ming (support swf) est la seule chose désactivée car le paquet libming-dev est également indisponible. Pas besoin de lier quoi que ce soit.
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
Vous pouvez désinstaller en toute sécurité (si un .deb devient disponible) en refaisant exactement le même processus d'installation et en ajoutant:
Sudo make uninstall
Si cela ne fonctionne pas pour vous, je suppose que c'est un .deb manquant sur votre système. Commentez votre problème et mettez à jour la syntaxe apt en conséquence.
Voici une solution plutôt ennuyeuse.
Toute meilleure solution est la bienvenue! :-)
Compiler à partir du code source, à l'exclusion de pstoedit
car sinon la compilation échoue :
Sudo apt install intltool imagemagick libmagickcore-dev pstoedit
git clone [email protected]:autotrace/autotrace.git
cd autotrace
./autogen.sh
./configure --without-pstoedit
make
Sudo make install
L'exécuter échoue lamentablement:
autotrace: error while loading shared libraries: libautotrace.so.3: cannot open shared object file: No such file or directory
Mais cela fonctionne:
LD_LIBRARY_PATH=/usr/local/lib autotrace -v
AutoTrace version 0.40.0.
Pour que d'autres logiciels (comme Inkscape) le trouvent, j'ai dû faire ce qui suit:
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