LightZone install in Slackware 14.2 64bit
Hello,
I would like to install LightZone image editing software on my Slackware 14.2 64 bit system. The binary install package from http://lightzoneproject.org/ is available for Arch, CentOS, Debian, Fedora, openSUSE, SUSE SLE, Ubuntu only. What is the appropriate way to go about installing this software on my system if Slackware package is not available? Regards, Sattva |
The only way would be building from source.
But I downloaded a source tarball version 4.1.7 and as stated in BUILD-Linux.md there are a lot of dependencies, furthermore the build process isn't so obvious (at least to me). So my suggestion is to find a replacement. It could not have the same features but I am a happy user of fotoxx. |
Quote:
Quote:
Code:
# Compile the program |
Thank you Didier and bassmadrigal for your suggestions!
I will spend some time working on your suggestions, as compiling software and making Slackware packages is completely new for me :-) |
Hi Sattvakarma
Notwithstanding the excellent advice from the previous responses... I installed lightzone-4.1.5 on current back in May last year. I went to see how I did it, and in my build folder is the rpm I downloaded and the txz package I created. So I must have used rpm2txz. I looked in /var/log/packages and its the only package I installed on that date, so you shouldn't have too much to do. Slackware current has gone through a lot of changes since then plus I am now running Alien's kde5, but the program still runs perfectly, so it must be pretty robust (ie few dependencies). Here is the file list from the .tgz I created: PACKAGE NAME: lightzone-4.1.5-65.1.x86_64 COMPRESSED PACKAGE SIZE: 14M UNCOMPRESSED PACKAGE SIZE: 15M PACKAGE LOCATION: /home/toby/build/lightzone/lightzone-4.1.5-65.1.x86_64.tgz PACKAGE DESCRIPTION: FILE LIST: ./ usr/ usr/bin/ usr/bin/lightzone usr/lib/ usr/lib/lightzone/ usr/lib/lightzone/LightZone-forkd usr/lib/lightzone/dcraw_lz usr/lib/lightzone/libDCRaw.so usr/lib/lightzone/libFASTJAI.so usr/lib/lightzone/libJAI.so usr/lib/lightzone/libLCArrays.so usr/lib/lightzone/libLCCache.so usr/lib/lightzone/libLCFileUtil.so usr/lib/lightzone/libLCJNI.so usr/lib/lightzone/libLCJPEG.so usr/lib/lightzone/libLCLCMS.so usr/lib/lightzone/libLCTIFF.so usr/lib/lightzone/libLinux.so usr/lib/lightzone/libSegment.so usr/lib/lightzone/libfbf.so usr/share/ usr/share/applications/ usr/share/applications/lightzone.desktop usr/share/doc/ usr/share/doc/packages/ usr/share/doc/packages/lightzone/ usr/share/doc/packages/lightzone/BUILD-Linux.md usr/share/doc/packages/lightzone/COPYING usr/share/doc/packages/lightzone/README.md usr/share/icons/ usr/share/icons/hicolor/ usr/share/icons/hicolor/128x128/ usr/share/icons/hicolor/128x128/apps/ usr/share/icons/hicolor/128x128/apps/lightzone.png usr/share/icons/hicolor/16x16/ usr/share/icons/hicolor/16x16/apps/ usr/share/icons/hicolor/16x16/apps/lightzone.png usr/share/icons/hicolor/256x256/ usr/share/icons/hicolor/256x256/apps/ usr/share/icons/hicolor/256x256/apps/lightzone.png usr/share/icons/hicolor/32x32/ usr/share/icons/hicolor/32x32/apps/ usr/share/icons/hicolor/32x32/apps/lightzone.png usr/share/icons/hicolor/48x48/ usr/share/icons/hicolor/48x48/apps/ usr/share/icons/hicolor/48x48/apps/lightzone.png usr/share/icons/hicolor/64x64/ usr/share/icons/hicolor/64x64/apps/ usr/share/icons/hicolor/64x64/apps/lightzone.png usr/share/java/ usr/share/java/lightzone/ usr/share/java/lightzone/asm-all-2.2.2.jar usr/share/java/lightzone/laf-widget.jar usr/share/java/lightzone/lcjai.jar usr/share/java/lightzone/lightcrafts-linux.jar usr/share/java/lightzone/lightcrafts.jar usr/share/java/lightzone/lightzonehelp.jar usr/share/java/lightzone/mlibwrapper_jai.jar usr/share/java/lightzone/substance-lite.jar hth, tobyl |
Thanks a lot tobyl for the detailed response! I am encouraged to give a try to the solution you propose.
It sure looks quite possible now for me :-) ...though i am still reading up on how to compile and make packages for Slackware. The RPM binary package downloads for LightZone are available for CentOS, Fedora, openSUSE...which one did you download and use?? Regards, Sattva |
Sattva, truth is I don't remember. Have a go, the the beauty of a slackpkg install is that is easy to remove cleanly if it doesn't work out.
Also bear in mind that later versions could have introduced more dependencies. I have other graphics packages installed such as lensfun and dcraw, which if you are into photography, you will want sooner or later, so would recommend. You will need openjdk-6-jdk or later installed according to the version I installed. If you use rpm2tgz, you will not be building the package as such, but installing a precompiled binary. That's not necessarily a problem, but it's worth understanding the difference. After my previous post I have to admit to being slightly surprised that the lib installs went into /usr/lib and not /usr/lib64, but it worked for me, so give it a try. rpm2tgz is a bit hit and miss, but it worked for me in this instance. read up! regards, tobyl |
Success!!
Thank you tobyl for the detailed feedback! Its appreciated.
I got LightZone working...finally!! Thanks to Doug, one of the maintainers of the LightZone project. He provided step by step instructions which i will paste below: Code:
You can install and run lightzone on Slackware without compiling it yourself: Regards, Sattva |
All times are GMT -5. The time now is 09:55 PM. |