PDA

View Full Version : Howto install sK1, a powerful alternative for Illustrator and CorelDraw


stani
February 6th, 2008, 03:10 PM
This post is deprecated as sk1 now has an official ubuntu installer:
http://sk1project.org/modules.php?name=Products&product=sk1

So this is for archival purposes only:
Igor, the icon king of Phatch (http://photobatch.stani.be), asked me if I could get sk1 to work on Ubuntu Gutsy. After playing around I found a way. Try this on your own risk.

I never heard about sk1 and looked it up on the website:
http://sk1project.org/

Why sk1project?

We think that sK1 is a powerful illustration program for the Linux platform that can substitute professional proprietary software like CorelDRAW or Adobe Illustrator and we hope the program and its derivatives will be helpful for you.

About sK1 vector graphics editor

sK1 is an open source vector graphics editor similar to CorelDRAW, Adobe Illustrator, or Freehand.
First of all sK1 is oriented for PostScript processing.
The major sK1 features:

* CMYK colorspace support
* CMYK support in Postscript
* Cairo-based engine
* Color managment
* Universal CDR importer (7-X3 versions)
* Modern Ttk based (former Tile widgets) user interface

It looks quite impressive and in five steps you can have it up and running on your Ubuntu Gutsy. It is a KDE application.

Read the instructions on my blog: http://pythonide.blogspot.com/2008/02/howto-install-sk1-powerful-alternative.html

This is a screenshot, turned into perspective with Phatch (http://photobatch.stani.be):

http://bp1.blogger.com/_KhIIKmJ4wWc/R6oAXFQJVNI/AAAAAAAAACU/gY2bNBohhU0/s1600/sk1_3d.png

digitalis_vulgaris
February 6th, 2008, 04:49 PM
Hahahahah! I just planned to spread a word on forum. You were a step in from of me. :lolflag:

Author of application said sK1 can't be installed on Ubuntu. It's not true if you are Stani ! :)

digitalis_vulgaris
February 7th, 2008, 09:49 AM
Author of sK1 just let me know that he set sK1 deb installer

http://sk1project.org/downloads/sk1/sk1_0.9.0-rev326-1ubuntu10_i386.deb

ChameleonDave
February 8th, 2008, 10:29 PM
I've installed it, and it doesn't work.

Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python2.5/site-packages/sk1/__init__.py", line 44, in <module>
import sys, app
File "/usr/lib/python2.5/site-packages/sk1/app/__init__.py", line 11, in <module>
from app.utils import output
File "/usr/lib/python2.5/site-packages/sk1/app/__init__.py", line 62, in <module>
from managers.colormanager import ColorManager
File "/usr/lib/python2.5/site-packages/sk1/app/managers/colormanager.py", line 8, in <module>
from lcms.lcms import cmsOpenProfileFromFile,cmsCreateTransform,cmsDoTra nsform, \
ImportError: No module named lcms.lcms


I won't be making a big effort to get it to work, as Inkscape and OpenOffice.org Draw (plus Adobe Illustrator on XP, very occasionally) already cover my needs

tbranham
February 9th, 2008, 12:27 AM
Any reason to use this over Inkscape? I'm not a graphic designer, so forgive me if I'm missing something. I also like Xara, but it is very unstable on my machine. So what makes sK1 special?

stani
February 9th, 2008, 08:42 AM
I've installed it, and it doesn't work.

Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python2.5/site-packages/sk1/__init__.py", line 44, in <module>
import sys, app
File "/usr/lib/python2.5/site-packages/sk1/app/__init__.py", line 11, in <module>
from app.utils import output
File "/usr/lib/python2.5/site-packages/sk1/app/__init__.py", line 62, in <module>
from managers.colormanager import ColorManager
File "/usr/lib/python2.5/site-packages/sk1/app/managers/colormanager.py", line 8, in <module>
from lcms.lcms import cmsOpenProfileFromFile,cmsCreateTransform,cmsDoTra nsform, \
ImportError: No module named lcms.lcms


I won't be making a big effort to get it to work, as Inkscape and OpenOffice.org Draw (plus Adobe Illustrator on XP, very occasionally) already cover my needs

How did you install it from my blog or the author site?

It looks like you didn't install:
sudo apt-get install liblcms-utils python-liblcms

Anyway as sk1 now provides official packages, this howto should not be followed anymore.

stani
February 9th, 2008, 09:01 AM
Any reason to use this over Inkscape? I'm not a graphic designer, so forgive me if I'm missing something. I also like Xara, but it is very unstable on my machine. So what makes sK1 special?

I have no idea. digitalis_vulgaris put me the challenge if I could install this on Ubuntu. Maybe he knows what is better about it than inkscape.

digitalis_vulgaris
February 9th, 2008, 02:31 PM
This application is effort in right direction and it should bring on Ubuntu quality prepress tool in the future. The most common files from commercial software (ai, eps, crd) should be opened and edited with this application. Inkscape is made to be a tool for SVG files, but sK1 is made to be alternative for Illustrator, inDesign, Corel and Freehand.
Still need work on it but we all hopping the best...
:)

Half-Left
February 9th, 2008, 03:31 PM
Tried it in Hardy and it's unstable(possibility because it's built for Gusty), I'd like to see how it's performance is for blur or a complex image with blur.

Illustrator is just not easy to use, personally I find Inkscapes UI top notch and very easy to use.

ChameleonDave
February 10th, 2008, 01:49 AM
How did you install it from my blog or the author site?

It looks like you didn't install:
sudo apt-get install liblcms-utils python-liblcms

Anyway as sk1 now provides official packages, this howto should not be followed anymore.

I installed it using the DEB at http://sk1project.org/modules.php?name=Products&product=sk1

All dependencies were satisfied. If it has more dependencies than those declared in the DEB, then the DEB was incorrectly packaged.

digitalis_vulgaris
February 10th, 2008, 05:00 AM
Did someone menage to install sk1 on 64bit 7.10 ?

1richard
March 15th, 2008, 10:26 AM
Hey Stani, I read that you understand sK1, I am using 8.04, but it is 64 amd. Most new computers are 64bit, can you help me get it to run on 64 bit?? Thanks

stani
March 15th, 2008, 07:47 PM
Hey Stani, I read that you understand sK1, I am using 8.04, but it is 64 amd. Most new computers are 64bit, can you help me get it to run on 64 bit?? Thanks

What is the problem with 64 bit systems? What procedure did you follow? What error messages do you get?

zabec
May 12th, 2008, 12:13 PM
What is the problem with 64 bit systems? What procedure did you follow? What error messages do you get?

I get this on amd64 core2duo Hoary:

Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python2.5/site-packages/sk1/__init__.py", line 44, in <module>
import sys, app
File "/usr/lib/python2.5/site-packages/sk1/app/__init__.py", line 11, in <module>
from app.utils import output
File "/usr/lib/python2.5/site-packages/sk1/app/__init__.py", line 56, in <module>
from _sketch import Point, Polar, PointType
ImportError: /usr/lib/python2.5/site-packages/sk1/app/modules/_sketchmodule.so: wrong ELF class: ELFCLASS32

Is there anything I could try?

Thanks.

Rino_ap_Codkelden
October 4th, 2008, 04:53 AM
Hi, 1richard!
I have run sK1 tomorrow))
I used an SVN image.
Sorry for my worse English))

frumple
October 22nd, 2008, 08:24 PM
I've just installed sK1 from svn on my amd64 Ubuntu 8.04. It wasn't simple, since there is no documentation on how to do it and which dependencies need to be satisfied.

In my case I had to install the following dependencies (actually some of them were already installed):

sudo apt-get install liblcms-utils python-liblcms python-imaging-tk kdebase-bin subversion tcl8.5-dev tk8.5-dev python-cairo-dev python-imaging python-reportlab python2.5-devlibcairo2-dev

After solving this issue, I downloaded the sK1 from subversion:

sudo svn co https://sk1.svn.sourceforge.net/...ot/sk1/trunk/sK1 sK1

Then it was just building and installing

cd sK1
python setup.py build
python setup.py bdist_rpm
alien --to-deb sK1-0.9.0-0.x86_64.rpm
sudo gdebi-gtk sk1_0.9.0-1_amd64.deb

Everything set, just need to type sk1 on a terminal to start the program.

As a bonus the above commands also produce a deb package, really usefull to install on several machines :D

Why do we always want the bleeding edge programs? :lolflag:

sK1 looks really promising, opens every file that I need ;)

Eduardo

lonewolf72
November 18th, 2008, 05:05 PM
Has anyone gotten this to work on Ibex? I have tried the deb and tried building the snapshot and neither has worked... i get errors both ways :(

smartboyathome
November 19th, 2008, 01:01 AM
Has anyone gotten this to work on Ibex? I have tried the deb and tried building the snapshot and neither has worked... i get errors both ways :(

Inkscapes a better alternative to this IMO. I remember trying it, and I didn't feel like I could do as much with it as with Inkscape, and it felt slow.

mircea.postolache
February 4th, 2009, 11:15 AM
I followed frumple's steps and it worked. I have Ubuntu 8.04 (64).
I think python2.5-devlibcairo2-dev is not needed in the apt-get install line because it will say it's not found. Instead it is requested by some other package from the list and apt-get will point you to the package that matches your installed system.

Thanks a lot.

stani
May 20th, 2009, 04:19 PM
I've made packages for Jaunty and Intrepid in my PPA repository (including 64 bit):
http://pythonide.blogspot.com/2009/05/sk1-vector-graphics-editor-is-now.html