Ubuntu 16.04 avait un paquet pour autotrace mais la version 18.04 ne semble pas en avoir.
Quel est le moyen le plus simple d'installer autotrace sur Ubuntu ?
Ubuntu 16.04 avait un paquet pour autotrace mais la version 18.04 ne semble pas en avoir.
Quel est le moyen le plus simple d'installer autotrace 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 des sources sans problème (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
LE SUPPORT DE PSTOEDIT FONCTIONNE. Ming (support swf) est la seule chose désactivée car le paquet libming-dev est également indisponible. Il n'est pas nécessaire 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 est 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 qu'il s'agit d'un .deb manquant sur votre système. Commentez votre problème et nous mettrons à jour la syntaxe d'apt en conséquence.
Voici une solution plutôt ennuyeuse.
Toute meilleure solution est la bienvenue ! :-)
Compilation à partir du code source, à l'exclusion des pstoedit
car sinon la compilation échoue :
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
La course à pied é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
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.