RawTherapee per Debian

Il mondo della fotografia digitale è da sempre ostico per gli affezionati di Linux. Tralasciando la vergogna di Gimp, che dopo anni di suppliche degli utenti non è ancora in grado di elaborare le immagini a una profondità di colore più alta dei merdosi 8bit per canale, uno degli scogli è l’elaborazione dei file RAW delle fotocamere.

Si è vero: i programmi forniti in corredo alla macchina fotografica spesso hanno opzioni per l’ elaborazione dei raw molto avanzate e specifiche del formato (in fondo lo hanno realizzato loro). Tuttavia, nella maggior parte dei casi le modifiche operate sono quelle supportate dai diversi programmi di terze parti capaci di elaborare i RAW.

Nel mondo del software libero dcraw e ufraw sono due ottimi programmi, ma a mio avviso peccano in funzionalità ed usabilità.

Recentemente ho scoperto RawTherapee, disponibile anche per Windows. Fantastico!

Esso unisce lo strumento di conversione dei file RAW in un navigatore di immagini, che vi permetterà di svolgere l’usuale selezione naturale per determinare le foto realmente degne di essere elaborate e pubblicate. L’unica nota dolente è l’assenza di una versione recente nei repository dei pacchetti per Debian. Ho rispolverato le mie vecchie abitudini di backporter e di maintainer mancato e ho aggiornato i files di controllo per generare dei nuovi pacchetti.

In allegato troverete i files modificati e i pacchetti ottimizzati per alcuni processori già pronti per Debian Squeeze e Testing.

Procedura di installazione

Se usate Wheezy potete installare il pacchetto Debian con il comando:

dpkg -i rawtherapee_xxx.deb

Altrimenti non dimenticate di prendere anche pacchetto debian con i dati e installate entrambi i pacchetti con il comando:

 dpkg -i rawtherapee_xxx.deb rawtherapee-data_xxx.deb

Se le dipendenze del pacchetto non erano già state installate, possiamo dire ad apt di correggere il problema:

apt-get install -f

Update Jessie

Data package

rawtherapee-data_4.2.814-1kbyte1_all.deb

Generic CPU

rawtherapee_4.2.814-1kbyte1_amd64.deb
rawtherapee_4.2.814-1kbyte1_i386.deb

AMD Athlon64

rawtherapee_4.2.814-1kbyte1_amd64.deb
rawtherapee_4.2.814-1kbyte1_i386.deb

AMD PhenomX4

rawtherapee_4.2.814-1kbyte1_amd64.deb
rawtherapee_4.2.814-1kbyte1_i386.deb

Intel Core2

rawtherapee_4.2.814-1kbyte1_amd64.deb
rawtherapee_4.2.814-1kbyte1_i386.deb

Intel Core i7

rawtherapee_4.2.814-1kbyte1_amd64.deb
rawtherapee_4.2.814-1kbyte1_i386.deb

Update Sid/Testing

Data package

rawtherapee-data_4.2.814-1kbyte1_all.deb

Generic CPU

rawtherapee_4.2.814-1kbyte1_amd64.deb
rawtherapee_4.2.814-1kbyte1_i386.deb

AMD Athlon64

rawtherapee_4.2.814-1kbyte1_amd64.deb
rawtherapee_4.2.814-1kbyte1_i386.deb

AMD PhenomX4

rawtherapee_4.2.814-1kbyte1_amd64.deb
rawtherapee_4.2.814-1kbyte1_i386.deb

Intel Core2

rawtherapee_4.2.814-1kbyte1_amd64.deb
rawtherapee_4.2.814-1kbyte1_i386.deb

Intel Core i7

rawtherapee_4.2.814-1kbyte1_amd64.deb
rawtherapee_4.2.814-1kbyte1_i386.deb

Update Wheezy

Le nuove versioni di Rawtherapee richiedono una versione di gcc e librerie annesse non disponibili in questa distribuzione.

Generic CPU

rawtherapee_4.2.579-1kbyte1_amd64.deb
rawtherapee_4.2.579-1kbyte1_i386.deb

AMD Athlon64

rawtherapee_4.2.579-1kbyte1_amd64.deb
rawtherapee_4.2.579-1kbyte1_i386.deb

AMD PhenomX4

rawtherapee_4.2.579-1kbyte1_amd64.deb
rawtherapee_4.2.579-1kbyte1_i386.deb

Intel Core2

rawtherapee_4.2.579-1kbyte1_amd64.deb
rawtherapee_4.2.579-1kbyte1_i386.deb

Intel Core i7

rawtherapee_4.2.579-1kbyte1_amd64.deb
rawtherapee_4.2.579-1kbyte1_i386.deb

3 commenti:

  1. # echo ‘deb http://download.opensuse.org/repositories/home:/rawtherapee/Debian_8.0/ /’ >> /etc/apt/sources.list
    # apt-get update
    # apt-get install rawtherapee
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    rawtherapee : Depends: libjpeg8 (>= 8c) but it is not installable
    Depends: libtiff4 (> 3.9.5-3~) but it is not installable
    E: Unable to correct problems, you have held broken packages.

    # apt-get install libjpeg8

    Package libjpeg8 is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source

    E: Package ‘libjpeg8’ has no installation candidate
    # apt-get install libtiff4

    Package libtiff4 is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source

    E: Package ‘libtiff4’ has no installation candidate

    # cat /etc/debian_version
    8.2

  2. # dpkg -i ./rawtherapee_4.2.231-1kbyte1_amd64.deb
    Selecting previously unselected package rawtherapee.
    (Reading database … 129226 files and directories currently installed.)
    Preparing to unpack …/rawtherapee_4.2.231-1kbyte1_amd64.deb …
    Unpacking rawtherapee (4.2.231-1kbyte1) …
    dpkg: dependency problems prevent configuration of rawtherapee:
    rawtherapee depends on libatkmm-1.6-1 (>= 2.22.1); however:
    Package libatkmm-1.6-1:amd64 is not installed.
    rawtherapee depends on libcairomm-1.0-1 (>= 1.6.4); however:
    Package libcairomm-1.0-1 is not installed.
    rawtherapee depends on libgtkmm-2.4-1c2a (>= 1:2.24.0); however:
    Package libgtkmm-2.4-1c2a:amd64 is not installed.
    rawtherapee depends on libpangomm-1.4-1 (>= 2.27.1); however:
    Package libpangomm-1.4-1:amd64 is not installed.

    dpkg: error processing package rawtherapee (–install):
    dependency problems – leaving unconfigured
    Processing triggers for man-db (2.7.0.2-5) …
    Processing triggers for hicolor-icon-theme (0.13-1) …
    Processing triggers for mime-support (3.58) …
    Processing triggers for desktop-file-utils (0.22-1) …
    Errors were encountered while processing:
    rawtherapee

  3. I didn’t updated my packages because of the big gcc5 transition.

    I will retry to compile again rawtherapee from git in few days.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *