Name: Pixel
Version: 1.0 Beta 7 Build 699
Pixel is a RGB, CMYK and HDR image editing, photo retouching, graphics manipulating and animation program available for many operating systems formerly known as Pixel32. Pixel image editor has been developed by Pavel Kanzelsberger (Banská Bystrica, Slovakia) since 1997 (current version since 2003 after few rewrites) and is still in heavy development. If you are looking for a good Photoshop alternative for Linux you will definitely want to check out Pixel.
The official Pixel website (kanzelsberger.com) offers a free downloadable demo of Pixel for 32-bit and 64-bit systems. However 64-bit systems require a few extra steps in order to get it running successfully. The demo is currently only available as a .tar.bz2 archive so this guide will walk you through creating and installing a Pixel deb package on 64-bit systems. As a time saver you may want to simply copy and paste the text from the code boxes below directly into your terminal window.
Before continuing you will need to download the following files. Make sure to download them to your desktop as the steps below assume that these files can be found in your desktop folder.
Pixel demo
libopenexr6 32-bit
libaspell15 32-bit
libilmbase6 32-bit
- First off, install the ia32-libs package if it's not already installed.
Code:
sudo apt-get install ia32-libs
- Change to your Desktop folder.
Code:
cd /home/YourUserName/Desktop
- Type the following (one line at a time):
Code:
mkdir -p ./pixel/usr/lib
mkdir -p ./pixel/DEBIAN
mkdir -p ./pixel/usr/share/applications
mkdir -p ./pixel/usr/lib32
tar -xf pixeldemo-1.0.699-linux.x86-64cmpt.tar.bz2 --directory=./pixel/usr/lib
dpkg-deb --extract libaspell15_0.60.5-1ubuntu2_i386.deb libaspell
dpkg-deb --extract libopenexr6_1.6.1-3ubuntu1_i386.deb libopenexr
dpkg-deb --extract libilmbase6_1.0.1-2_i386.deb libilmbase
cp -P ./libopenexr/usr/lib/* ./pixel/usr/lib32
ln -s /usr/lib32/libIlmImf.so.6.0.0 ./pixel/usr/lib32/libIlmImf.so.4
cp -P ./libaspell/usr/lib/libaspell.so.* ./pixel/usr/lib32
cp -P ./libilmbase/usr/lib/* ./pixel/usr/lib32
- Now we need to create the control file for deb package. Type the following:
Code:
gedit ./pixel/DEBIAN/control
- Copy the following text and paste it into gedit. You may want to replace the name and email address on the Maintainer line with your own name and email.
Code:
Package: Pixel
Version: 1.0b7.699-1
Architecture: all
Maintainer: Your Name <yourname@yourdomain.com>
Installed-Size: 35328
Section: graphics
Priority: extra
Description: A cross-platform image editor.
Pixel image editor has been developed by Pavel Kanzelsberger
(Banská Bystrica, Slovakia) since 1997 (current version since
2003 after few rewrites) and is still in heavy development.
Final stable product will be released in 2008.
- Click save and close gedit.
- Now we're going to create an applications menu entry for Pixel. Type the following:
Code:
gedit ./pixel/usr/share/applications/pixel.desktop
- Copy ALL of the following text and paste it into gedit.
Code:
[Desktop Entry]
Version=1.0
Name=Pixel
Comment=Image editor
GenericName=Image editor
Exec=/usr/lib/Pixel/pixel
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/usr/lib/Pixel/pixel32.png
Categories=Graphics;2DGraphics;RasterGraphics;GTK;
MimeType=image/gif;image/jpeg;image/png;
StartupNotify=true
- Click save and close gedit.
- Type the following to build the package.
Code:
dpkg-deb --build pixel
- You can now click on the pixel.deb package to install it or type the following:
Code:
sudo dpkg -i pixel.deb
- Before running Pixel for the first time you need to make sure that all of the required libraries are installed. Type the following:
Code:
ldd /usr/lib/Pixel/pixel
- Scroll through the list of libraries and make sure that none of them say 'not found'. As long as none say 'not found' you should now be able to open Pixel from your Applications > Graphics menu.
If any libraries are listed as 'not found' then you'll need to manually install the missing library in your /usr/lib32 folder. You can perform a package contents search here. Enter the name of the missing library and then search for a package that contains it. When you've found the correct package download the i386 version and use file-roller to extract the missing library from the package into your /usr/lib32 folder.
To uninstall this package simply type the following:
Code:
sudo apt-get remove pixel
Bookmarks