ম্যাক ওএস 10.7.2 (সিংহ) এ ইউনিকোনভার্টর (কমান্ড-লাইন অ্যাপ) কীভাবে ইনস্টল করবেন?


11

ইউনিকনভার্টর হ'ল একটি কমান্ড-লাইন সরঞ্জাম যা এসকে 1 প্রকল্পের সাথে কোড ভাগ করে দেয়। এটি এক ধরণের ভেক্টর গ্রাফিক ফাইল থেকে অন্যটিতে রূপান্তর করতে ব্যবহৃত হয়:

uniconvertor before.eps after.svg

আমি আমার ল্যাপটপে এই সরঞ্জামটি ইনস্টল করার জন্য একটি ধাপে ধাপে সমাধানের সন্ধান করছি।

অ্যানগ্রেভার্টর ফোরামে আগস্টে পোস্ট করা অনুরূপ একটি প্রশ্ন এখনও উত্তরহীন

আমি নীল পোস্ট করেছেন এমন একটি উত্তরে ইউনিকনভার্টর সম্পর্কে পড়েছি তবে কীভাবে আরও তথ্যের জন্য সরাসরি তাকে একটি বার্তা প্রেরণ করা যায় তা বুঝতে পারি না।


আমি মনে করি না এটি কখনই ওএস এক্স-এ ইনস্টল করার অর্থ ছিল কারণ এর কয়েকটি নির্ভরতা রয়েছে… আপনাকে যে কোনও উপায়ে উত্স থেকে এটি সঙ্কলন করতে হবে। আমি আপনার প্রশ্নের একটি লিঙ্ক সহ নেল একটি মন্তব্য ফেলেছি।

উত্তর:


3

আমার কাছে ম্যাকপোর্টস ইনস্টল করা প্যাকেজ সহ সিংহ রয়েছে।

সংকলনের কাজটি করার জন্য আমি যা করেছি তা এখানে বর্ণনা করব। কিছু পদক্ষেপ অপ্রয়োজনীয় হতে পারে, এটিকে কাজ করার জন্য কিছু সংযোজন গ্রন্থাগারগুলি sk1libs বা uniconvertor সংকলনের আগে ইনস্টল করতে হবে (ম্যাকপোর্টগুলি ব্যবহার করে)।

আমার উত্তরটি কিছু সংযোজন সহ @ বিটবক্সারের উত্তরের উপর ভিত্তি করে।

ডাউনলোডগুলি

আমি এখানে সরবরাহিত লিঙ্কগুলি ব্যবহার করেছি: http://sk1project.org/modules.php?name=Products&Prodct=uniconvertor&op=download

ইউনিক কনভার্টর এবং স্ক 1 লিবগুলি ডাউনলোড এবং নিষ্কাশন করা হয়েছে

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 নয়)। আমি এই অনুসন্ধানটি / usr / X11 / ডিরেক্টরি অন্তর্ভুক্ত করে লক্ষ্য করেছি।

যা কিছু ত্রুটি দিয়েছে:

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 ইনস্টল করা হয়েছিল (lcms মনে হয় ইনস্কেপের নির্ভরতা বলে মনে হচ্ছে)।

দ্বিতীয় চেষ্টা: সাফল্য

সুতরাং আমি এটি করেছি:

$ 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"

যা ম্যাকপোর্টস যুক্ত করেছে এবং সংকলন পতাকাগুলিতে lib dir অন্তর্ভুক্ত করে।

তারপর:

$ python setup.py build

যা কোনও ত্রুটি ছাড়াই শেষ হয়েছিল (তবে কিছু সতর্কতা)।

তারপর:

$ sudo python setup.py install

ইউনিক কনভার্টর ইনস্টলেশন

একই জিনিস (আমি এটি sk1libs সংকলনের ঠিক পরে চালিয়েছি, সুতরাং LDFLAGS এবং CFLAGS এর মান একই):

$ python setup.py build
$ sudo python setup.py install

ld: library not found for -lX11দৌড়ানোর সময় আমি পাচ্ছি sudo python setup.py build। কোন ধারনা কিভাবে এটা ঠিক করতে হবে ? আমি এল ক্যাপিটেনে আছি
জেফ্রি হুগ

1

ডাউনলোড করুন sk1libsএবং uniconvertorএটি নিষ্কাশন করুন। টার্মিনাল.এপ খুলুন এবং স্ক 1 লাইবস ডিরে যান। এটি কার্যকর করুন:

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

এর পরে ইউনিকভার্ট দিরের কাছে যান এবং একই কাজ করুন। কৌতুক করা উচিত।

আপনি এর মতো একটি ত্রুটি পেতে পারেন:

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

2
আমি sk1libs ইনস্টল করতে ব্যর্থ। আমি পেয়েছি 0.9.1। প্রথমত, আপনার কাছে '-' এবং 'আমি' দ্বিতীয় কমান্ডের মধ্যে অপ্রয়োজনীয় স্থান রয়েছে। দ্বিতীয়ত, আমার কম্পিউটারে / usr / X11 / অন্তর্ভুক্ত / libpng12 ফোল্ডারটি ছিল না তবে ছিল / usr / X11 / অন্তর্ভুক্ত / libpng15। Libpng15 বিল্ডে সংশোধন করার পরে ত্রুটি দিয়ে শেষ হয়েছে src / pycms / _pycms.c: 21: 10: মারাত্মক ত্রুটি: 'lcms.h' ফাইলটি পাওয়া যায় নি। তুমি কি পরামর্শ দাও?
ভ্যালারি ভ্যান

আমি lcms.hএকটি /usr/local/include/freetypeসিমিলিংক তৈরি করে ত্রুটিটি ঠিক করেছি :ln -s /usr/local/include/freetype2 /usr/local/include/freetype
কোয়েন।

1

মাভারিক্স উপরোক্ত অনুসরণ করুন। এটি কার্যকর হবে কিনা তা দেখার জন্য কেবল একটি শট নিয়েছিলেন। এটা করেছে:

একটি ~ / tmp / uniconvertor-1.1.5 এ সংক্ষিপ্তসারিত একটি টার্মিনাল এবং সিডি ~ / tmp / uniconvertor-1.1.5 / sudo পাইথন সেটআপ.পি ইনস্টল বা একটি রুট শেল এবং পাইথন সেটআপ.পিপি ইনস্টলের জন্য su

প্রক্রিয়াটিতে অনেক সতর্কতা। আমি একটি লগ সংরক্ষণ করেছি এবং এটি সন্ধান করব। সিসি পেতে ওএসএক্সের কমান্ড লাইন বিকাশকারী সরঞ্জাম প্রয়োজন। এটি অনুরোধ করা হয়েছিল এবং আমি ডাউনলোড করেছি। ইনকওয়েলে ফিরে এসেছিলেন এবং আমদানির চেষ্টায় এই ত্রুটিটি পেয়েছে।

নীচে: ইনকওয়ের ত্রুটি কনসোলে এটি কিছুটা অস্পষ্ট বলে মনে হচ্ছে। কেউ যদি এটি বের করতে চায় তবে এখানে পোস্ট করা। আমি এটি "সহজ উপায়ে" চেষ্টা করতে পারি এই ভেবে আমি যা পাই তা পাওয়ার চেষ্টা করছি chal

ইনকওয়েল ত্রুটি:

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

0

আজ আমি আমার স্নো চিতাবাঘে সফলভাবে ইউনিক কনভার্টর ইনস্টল করেছি:

  1. সফটপিডিয়া থেকে ডাউনলোড করেছেন
  2. সংক্ষিপ্ততর ~/tmp/uniconvertor-1.1.5
  3. একটি টার্মিনাল খোলা এবং cd ~/tmp/uniconvertor-1.1.5/
  4. sudo python setup.py installঅথবা suএকটি রুট শেল এবংpython setup.py install

এবং এখন এটি মনোমুগ্ধকর মত কাজ করে।


আপনি সিংহ এ কাজ যাচাই করতে পারেন?
জোশপ

আমার দুর্ভাগ্যক্রমে সিংহ নেই
আটটিলা ফুলপ

0

এপ্রিল 2017 পর্যন্ত হোমব্রিউয়ের সাথে ইউনিক কনভার্টর ইনস্টল করার জন্য পদক্ষেপ গাইডের এক ধাপ এখানে রয়েছে It's এটি উপলব্ধ, তবে সমাহিত এবং কেবলমাত্র হেড ইনস্টল হিসাবে অ্যাক্সেসযোগ্য ibly

টার্মিনাল অ্যাপ্লিকেশনটি খুলুন এবং এই কমান্ডটি চালিয়ে একটি ম্যাক প্যাকেজ ম্যানেজার হোম ব্রিউ ইনস্টল করুন :

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

একবার আপনি বাড়িতে মদ তৈরি করার পরে আপনি নিম্নলিখিত কমান্ডটি দিয়ে ইউনিক কনভার্টর ইনস্টল করতে পারেন:

brew install --HEAD uniconverter

আমি বুঝতে পারি এটির একটি পৃথক সিস্টেম (হোমব্রিউ) ইনস্টল করা জড়িত, তবে এটি মূল্যবান। আমি এটি আমার ম্যাকের অনুরূপ অনেকগুলি প্যাকেজ পরিচালনা করতে ব্যবহার করি।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.