Как установить Uniconvertor (приложение командной строки) на Mac OS 10.7.2 (Lion)?

Uniconvertor является инструментом командной строки, который разделяет код с проектом sK1. он используется для преобразования из одного типа векторного графического файла в другой, как это:

uniconvertor before.eps after.svg

Я ищу шаг за шагом решение для установки этого инструмента на свой ноутбук.

подобное вопрос размещен на форуме Uniconvertor еще в августе до сих пор без ответа.

я читал о Uniconvertor в an ответ сообщение от Neil но не понимаю, как отправить ему сообщение непосредственно для более подробной информации.

6
задан Community
14.03.2023 7:31 Количество просмотров материала 3038
Распечатать страницу

5 ответов

у меня Lion с установленными пакетами MacPorts.

я опишу здесь все, что я сделал, чтобы сделать компиляцию работы. Может быть, некоторые шаги не нужны, возможно, некоторые дополнительные библиотеки должны быть установлены (с использованием MacPorts) до компиляции sk1libs или uniconvertor, чтобы заставить его работать.

мой ответ основан на ответе @bitboxer с некоторыми дополнениями.

скачать

Я ссылки приводил здесь: http://sk1project.org/modules.php?name=Products&product=uniconvertor&op=download

скачал и извлек uniconvertor и sk1libs

установка sk1libs

сначала попробуй

Я сначала побежал следующее:

$ export LDFLAGS="-L/usr/X11/lib"
$ export CFLAGS="-I/usr/X11/include -I/usr/X11/include/freetype2 -I/usr/X11/include/libpng15"
$ python setup.py build

обратите внимание, что версия libpng-15 (а не 12, как в ответе @bitboxer). Я заметил этот поиск в каталоге/usr/X11 / include.

, который дал некоторые ошибки:

ld: library not found for -llcms
collect2: ld returned 1 exit status
ld: library not found for -llcms
collect2: ld returned 1 exit status
lipo: can't open input file: /var/folders/3w/5x6f3w0n4rg0w6sdq2n_48j00000gn/T//cc8y3Erh.out (No such file or directory)
error: command 'llvm-gcc-4.2' failed with exit status 1

устранение неисправностей

поэтому я попытался выяснить, установлена ли у меня библиотека lcms:

$ locate lcms
...
/opt/local/include/lcms.h
...
/opt/local/lib/liblcms.a
....

lcms был установлен MacPort на моем компьютере (lcms, кажется, зависимость Inkscape).

вторая попытка: success

так я и сделал:

$ export LDFLAGS="-L/usr/X11/lib -L/opt/local/lib/"
$ export CFLAGS="-I/usr/X11/include -I/usr/X11/include/freetype2 -I/usr/X11/include/libpng15 -I/opt/local/include"

, который добавил MacPorts include и lib dir к флагам компиляции.

затем:

$ python setup.py build

который закончился без ошибок (но некоторые предупреждения).

затем:

$ sudo python setup.py install

установка Uniconvertor

то же самое (я запустил его сразу после компиляции sk1libs, поэтому значение LDFLAGS и CFLAGS одинаковы):

$ python setup.py build
$ sudo python setup.py install
3
отвечен lauhub 2023-03-15 15:19

скачать sk1libs и uniconvertor и извлечь его. Открыть Терминал.app и перейти в sk1libs реж. Выполните следующее:

export LDFLAGS="-L/usr/X11/lib"
export CFLAGS="-I/usr/X11/include -I/usr/X11/include/freetype2 -I/usr/X11/include/libpng12"
python setup.py build
sudo python setup.py install

после этого зайдите в uniconvert dir и сделайте то же самое. Это должно сработать.

вы можете получить ошибку, как это:

In file included from src/imaging/libimagingft/_imagingft.c:31: /usr/local/include/ft2build.h:56:10: fatal error: 'freetype/config/ftheader.h' file not found

вы можете исправить это с помощью символьной ссылки-выполните следующую команду:

sudo ln -s /usr/local/include/freetype2/freetype/ /usr/include/freetype
1
отвечен bitboxer 2023-03-15 17:36

следуйте выше в Mavericks. Просто взял выстрел, чтобы увидеть, если она будет работать. Это:

распакованной таре.gz в ~ / tmp / uniconvertor-1.1.5 открыл терминал и CD ~/tmp/и uniconvertor-1.1.5/ судо питона setup.py установите или su к корневой оболочке и python setup.py установить

много предупреждений в процессе. Я сохранил журнал и посмотрю его. OSX необходимы средства разработчика командной строки, чтобы получить копию. Он подсказал, и я скачал. Вернулся в Чернильницу и получил эту ошибку при попытке импорта.

ниже: это кажется более чем немного расплывчатым в консоли ошибок Inkwell. Постинг здесь на случай, если кто-то захочет разобраться. Я называю это получать все, что я думая, я мог бы попробовать это "простой способ."

чернильница ошибка:

UniConvertor failed:

Traceback (most recent call last):
  File "/usr/local/bin/uniconvertor", line 13, in <module>
    uniconv_run()
  File "/Library/Python/2.7/site-packages/uniconvertor/__init__.py", line 83, in uniconv_run
    from app.io import load
  File "/Library/Python/2.7/site-packages/uniconvertor/app/__init__.py", line 69, in <module>
    from conf.configurator import Configurator
  File "/Library/Python/2.7/site-packages/uniconvertor/app/conf/configurator.py", line 11, in <module>
    from app.events import connector
  File "/Library/Python/2.7/site-packages/uniconvertor/app/__init__.py", line 69, in <module>
    from conf.configurator import Configurator
  File "/Library/Python/2.7/site-packages/uniconvertor/app/conf/configurator.py", line 13, in <module>
    from sk1libs.utils.fs import gethome
ImportError: No module named sk1libs.utils.fs
1
отвечен user3259519 2023-03-15 19:53

сегодня я успешно установил UniConvertor на моего снежного барса:

  1. скачал его из softpedia
  2. распакованной таре.GZ в ~/tmp/uniconvertor-1.1.5
  3. открыл терминал и cd ~/tmp/uniconvertor-1.1.5/
  4. sudo python setup.py install или su к корневой оболочке и python setup.py install

и теперь он работает как шарм.

0
отвечен Attila Fulop 2023-03-15 22:10

вот пошаговое руководство по установке uniconvertor с Homebrew по состоянию на апрель 2017 года. Оно доступен, но похоронен и только доступно как голова установите.

Откройте приложение терминала и установить Самогон, менеджер пакетов mac, выполнив следующую команду:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

после того, как вы установили Home brew вы можете установить uniconvertor со следующей командой:

brew install --HEAD uniconverter

Я понимаю, что это связано с установкой отдельной системы( доморощенного), но оно того стоит. Я использую его для управления так много подобных пакетов на моем Mac.

0
отвечен Kevin Leary 2023-03-16 00:27

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

command-line
conversion
mac
osx-lion
vector-graphics
Вверх