Dok
Teoretycznie tak. Tylko wiesz. Każdy pakiet ma swoje zależności. Każda wersja ma inne. I jeśli będziesz chciał skompilować wyższą wersje pakietu na niższych zależnościach może się to nie udać. I będziesz musiał podbijać wersje zależności. Wyszukiwać/Doinstalowywać różne wersje brakujących zależności. Lub odwrotnie. Ale spróbuj.
http://ftp.de.debian.org/debian/pool/ma ... rig.tar.xz
Nici z tego
I dlatego normalny użytkownik już sobie może nie poradzić. I musi w to pobawić się doświadczony użytkownik albo developer.
Zainstaluj tą wersje z backportów. W końcu to 1.2.
http://ftp.de.debian.org/debian/pool/ma ... rig.tar.xz
Kod: Zaznacz cały
apt-get build-dep darktable
./configure
make
make install
Kod: Zaznacz cały
root@debian:/home/yampress# apt-get build-dep darktable
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
E: Zależność Build-Depends od darktable nie może zostać spełniona, ponieważ nie znaleziono pakietu libflickcurl-dev
root@debian:~/darktable-1.2.3# apt-get install libflickcurl-dev
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu libflickcurl-dev
root@debian:~# cd darktable-1.2.3/
root@debian:~/darktable-1.2.3# ./configure
bash: ./configure: Nie ma takiego pliku ani katalogu
root@debian:~/darktable-1.2.3# ls -al
razem 76
drwxrwxr-x 10 yampress yampress 4096 wrz 28 21:25 .
drwx------ 15 root root 4096 wrz 28 21:24 ..
drwxr-xr-x 5 root root 4096 wrz 28 21:26 build
-rwxrwxr-x 1 yampress yampress 4963 wrz 10 14:25 build.sh
drwxrwxr-x 4 yampress yampress 4096 wrz 10 14:26 cmake
-rw-rw-r-- 1 yampress yampress 10292 wrz 10 14:25 CMakeLists.txt
drwxrwxr-x 8 yampress yampress 4096 wrz 10 14:25 data
-rw-rw-r-- 1 yampress yampress 94 wrz 10 14:25 .dir-locals.el
drwxrwxr-x 4 yampress yampress 4096 wrz 10 14:25 doc
-rw-rw-r-- 1 yampress yampress 116 wrz 10 14:25 .gitignore
drwxrwxr-x 8 yampress yampress 4096 wrz 28 21:26 packaging
drwxrwxr-x 2 yampress yampress 4096 wrz 10 14:25 po
-rw-rw-r-- 1 yampress yampress 2333 wrz 10 14:25 README.md
-rw-rw-r-- 1 yampress yampress 2366 wrz 10 14:25 RELEASE_NOTES
drwxrwxr-x 18 yampress yampress 4096 wrz 10 14:25 src
drwxrwxr-x 3 yampress yampress 4096 wrz 10 14:25 tools
root@debian:~/darktable-1.2.3#
root@debian:~/darktable-1.2.3# ./build.sh
Darktable build script
Building directory: ./build
Installation prefix: /opt/darktable/
Build type: Release
Make program: make
Make tasks: 2
./build.sh: 236: ./build.sh: cmake: not found
root@debian:~/darktable-1.2.3# apt-get install cmake
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
cmake-data emacsen-common libxmlrpc-core-c3
Zostaną zainstalowane następujące NOWE pakiety:
cmake cmake-data emacsen-common libxmlrpc-core-c3
0 aktualizowanych, 4 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 6296 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 15,4 MB miejsca na dysku.
Kontynuować [T/n]?
Pobieranie:1 [URL]http://ftp.pl.debian.org/debian/[/URL] wheezy/main libxmlrpc-core-c3 amd64 1.16.33-3.2 [186 kB]
Pobieranie:2 [URL]http://ftp.pl.debian.org/debian/[/URL] wheezy/main emacsen-common all 2.0.5 [20,9 kB]
Pobieranie:3 [URL]http://ftp.pl.debian.org/debian/[/URL] wheezy/main cmake-data all 2.8.9-1 [1359 kB]
Pobieranie:4 [URL]http://ftp.pl.debian.org/debian/[/URL] wheezy/main cmake amd64 2.8.9-1 [4730 kB]
Pobrano 6296 kB w 32s (192 kB/s)
Wybieranie wcześniej niewybranego pakietu libxmlrpc-core-c3.
(Odczytywanie bazy danych ... 107874 pliki i katalogi obecnie zainstalowane.)
Rozpakowywanie pakietu libxmlrpc-core-c3 (z .../libxmlrpc-core-c3_1.16.33-3.2_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu emacsen-common.
Rozpakowywanie pakietu emacsen-common (z .../emacsen-common_2.0.5_all.deb) ...
Wybieranie wcześniej niewybranego pakietu cmake-data.
Rozpakowywanie pakietu cmake-data (z .../cmake-data_2.8.9-1_all.deb) ...
Wybieranie wcześniej niewybranego pakietu cmake.
Rozpakowywanie pakietu cmake (z .../cmake_2.8.9-1_amd64.deb) ...
Przetwarzanie wyzwalaczy pakietu man-db...
Konfigurowanie pakietu libxmlrpc-core-c3 (1.16.33-3.2) ...
Konfigurowanie pakietu emacsen-common (2.0.5) ...
Konfigurowanie pakietu cmake-data (2.8.9-1) ...
Install cmake-data for emacs
Konfigurowanie pakietu cmake (2.8.9-1) ...
root@debian:~/darktable-1.2.3# ./build.sh
Darktable build script
Building directory: ./build
Installation prefix: /opt/darktable/
Build type: Release
Make program: make
Make tasks: 2
-- The CXX compiler identification is GNU 4.7.2
-- The C compiler identification is GNU 4.7.2
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- multiarch triplet detected: x86_64-linux-gnu
-- Found Gettext
-- Found msgfmt to convert language file. Translation enabled
-- Found xsltproc
-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26")
-- checking for module 'glib-2.0'
-- found glib-2.0, version 2.32.4
-- Found Glib
-- Found GTK2_GTK: /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so
-- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found suitable version "2.8.0", required is "2.6")
-- Could NOT find GPHOTO2 (missing: GPHOTO2_LIBRARY GPHOTO2_INCLUDE_DIR)
-- Could NOT find INOTIFY (missing: INOTIFY_INCLUDE_DIR)
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
Could NOT find LENSFUN (missing: LENSFUN_LIBRARY LENSFUN_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
cmake/modules/FindLensFun.cmake:30 (find_package_handle_standard_args)
src/CMakeLists.txt:153 (find_package)
-- Configuring incomplete, errors occurred!
root@debian:~/darktable-1.2.3#
Zainstaluj tą wersje z backportów. W końcu to 1.2.
Fajną rzeczą byłoby instalowanie nowych wersji w czymś rodzaju sandboxa, że wszystkie swoje zależności pakiet trzyma u siebie nie psując ich ew. innym pakietom tak jak np. PlayonLinux do każdego programu/gry robi osobny konfig z ew. plikami i może również inne wersje Wine robić pod konkretny program.
Yampress, trzeba zainstalować dodatkowe zależności (nagłówki): libgphoto2-2-dev, libinotifytools0-dev, liblensfun-dev.
Ja często coś kompiluje i nie miałem nigdy problemów, że jakaś biblioteka była za stara.
kolofaza, a może tak chroot?
Od biedy możesz się nauczyć sam tworzyć pakiety, ten proces można zautomatyzować. Najprostsze polecenie do tworzenie pakietów to checkinstall.
Do programów kompilowanych własnoręcznie i instalowanych przy pomocy ,,make install'' można wykorzystać pakiet: equivs. Jest to proste narzędzie do tworzenia pustych pakietów których jedynym zadaniem jest pilnowanie zależności.
W Debianie jest trochę sposobów na zarządzanie tym wszystkim, trzeba tylko poczytać.
Ja często coś kompiluje i nie miałem nigdy problemów, że jakaś biblioteka była za stara.
kolofaza, a może tak chroot?
Od biedy możesz się nauczyć sam tworzyć pakiety, ten proces można zautomatyzować. Najprostsze polecenie do tworzenie pakietów to checkinstall.
Do programów kompilowanych własnoręcznie i instalowanych przy pomocy ,,make install'' można wykorzystać pakiet: equivs. Jest to proste narzędzie do tworzenia pustych pakietów których jedynym zadaniem jest pilnowanie zależności.
W Debianie jest trochę sposobów na zarządzanie tym wszystkim, trzeba tylko poczytać.
Rafal_F
Ja nie używam checkinstall. Jedynie:
lub:
ze wstępną debianizacją źródeł dh_make.
Kod: Zaznacz cały
root@debian:~# aptitude install libgphoto2-2-dev libinotifytools0-dev liblensfun-dev
Następujące NOWE pakiety zostaną zainstalowane:
javascript-common{a} libexif-dev{a} libgphoto2-2-dev libinotifytools0{a}
libinotifytools0-dev libjs-jquery{a} liblensfun-dev libusb-dev{a}
wwwconfig-common{a}
0 pakietów aktualizowanych, 9 instalowanych, 0 do usunięcia i 0 nieaktualizowanych.
Do pobrania 3608 kB archiwów. Zajęte po rozpakowaniu: 13,0 MB.
Kontynuować? [Y/n/?]
Pobieranie: 1 [URL]http://ftp.pl.debian.org/debian/[/URL] wheezy/main wwwconfig-common all 0.2.2 [22,8 kB]
Pobieranie: 2 [URL]http://ftp.pl.debian.org/debian/[/URL] wheezy/main javascript-common all 7 [3810 B]
Pobieranie: 3 [URL]http://ftp.pl.debian.org/debian/[/URL] wheezy/main libjs-jquery all 1.7.2+dfsg-1 [80,1 kB]
Pobieranie: 4 [URL]http://ftp.pl.debian.org/debian/[/URL] wheezy/main libexif-dev amd64 0.6.20-3 [408 kB]
Pobieranie: 5 [URL]http://ftp.pl.debian.org/debian/[/URL] wheezy/main libusb-dev amd64 2:0.1.12-20+nmu1 [41,2 kB]
Pobieranie: 6 [URL]http://ftp.pl.debian.org/debian/[/URL] wheezy/main libgphoto2-2-dev amd64 2.4.14-2 [2919 kB]
Pobieranie: 7 [URL]http://ftp.pl.debian.org/debian/[/URL] wheezy/main libinotifytools0 amd64 3.14-1 [20,4 kB]
Pobieranie: 8 [URL]http://ftp.pl.debian.org/debian/[/URL] wheezy/main libinotifytools0-dev amd64 3.14-1 [77,6 kB]
Pobieranie: 9 [URL]http://ftp.pl.debian.org/debian/[/URL] wheezy/main liblensfun-dev amd64 0.2.5-2 [34,0 kB]
Pobrano 3608 kB w 21s (169 kB/s)
Wybieranie wcześniej niewybranego pakietu wwwconfig-common.
(Odczytywanie bazy danych ... 108574 pliki i katalogi obecnie zainstalowane.)
Rozpakowywanie pakietu wwwconfig-common (z .../wwwconfig-common_0.2.2_all.deb) ...
Wybieranie wcześniej niewybranego pakietu javascript-common.
Rozpakowywanie pakietu javascript-common (z .../javascript-common_7_all.deb) ...
Wybieranie wcześniej niewybranego pakietu libjs-jquery.
Rozpakowywanie pakietu libjs-jquery (z .../libjs-jquery_1.7.2+dfsg-1_all.deb) ...
Wybieranie wcześniej niewybranego pakietu libexif-dev.
Rozpakowywanie pakietu libexif-dev (z .../libexif-dev_0.6.20-3_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu libusb-dev.
Rozpakowywanie pakietu libusb-dev (z .../libusb-dev_2%3a0.1.12-20+nmu1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu libgphoto2-2-dev.
Rozpakowywanie pakietu libgphoto2-2-dev (z .../libgphoto2-2-dev_2.4.14-2_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu libinotifytools0.
Rozpakowywanie pakietu libinotifytools0 (z .../libinotifytools0_3.14-1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu libinotifytools0-dev.
Rozpakowywanie pakietu libinotifytools0-dev (z .../libinotifytools0-dev_3.14-1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu liblensfun-dev.
Rozpakowywanie pakietu liblensfun-dev (z .../liblensfun-dev_0.2.5-2_amd64.deb) ...
Przetwarzanie wyzwalaczy pakietu man-db...
Konfigurowanie pakietu wwwconfig-common (0.2.2) ...
Konfigurowanie pakietu javascript-common (7) ...
Konfigurowanie pakietu libjs-jquery (1.7.2+dfsg-1) ...
Konfigurowanie pakietu libexif-dev (0.6.20-3) ...
Konfigurowanie pakietu libusb-dev (2:0.1.12-20+nmu1) ...
Konfigurowanie pakietu libgphoto2-2-dev (2.4.14-2) ...
Konfigurowanie pakietu libinotifytools0 (3.14-1) ...
Konfigurowanie pakietu libinotifytools0-dev (3.14-1) ...
Konfigurowanie pakietu liblensfun-dev (0.2.5-2) ...
root@debian:~# cd darktable-1.2.3/
root@debian:~/darktable-1.2.3# ./build.sh
\Darktable build script
Building directory: ./build
Installation prefix: /opt/darktable/
Build type: Release
Make program: make
Make tasks: 2
-- multiarch triplet detected: x86_64-linux-gnu
-- Found Gettext
-- Found msgfmt to convert language file. Translation enabled
-- Found xsltproc
-- Found Glib
-- Found GPHOTO2: /usr/lib/x86_64-linux-gnu/libgphoto2.so
-- Could NOT find INOTIFY (missing: INOTIFY_INCLUDE_DIR)
-- Found LENSFUN: /usr/lib/liblensfun.so
-- checking for module 'gio-2.0'
-- found gio-2.0, version 2.32.4
-- Found GIO
-- Found GThread: /usr/lib/x86_64-linux-gnu/libgthread-2.0.so
-- Found GModule: /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so
-- checking for module 'freetype2'
-- found freetype2, version 14.1.8
-- checking for module 'cairo'
-- found cairo, version 1.12.2
-- Found Cairo
-- Found PANGOCAIRO: /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so
-- Found PThread: /usr/lib/x86_64-linux-gnu/libpthread.so
-- Found RSVG2: /usr/lib/x86_64-linux-gnu/librsvg-2.so
-- checking for module 'gdk-pixbuf-2.0'
-- found gdk-pixbuf-2.0, version 2.26.1
-- Found GDK-PixBuf
-- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found version "2.8.0")
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
Could NOT find SQLITE3 (missing: SQLITE3_LIBRARY SQLITE3_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
cmake/modules/FindSqlite3.cmake:27 (find_package_handle_standard_args)
src/CMakeLists.txt:153 (find_package)
-- Configuring incomplete, errors occurred!
root@debian:~/darktable-1.2.3#
Ja nie używam checkinstall. Jedynie:
Kod: Zaznacz cały
dpkg-buildpackage -rfakeroot
Kod: Zaznacz cały
./configure
dpkg-buildpackage
ze wstępną debianizacją źródeł dh_make.
Tak zainstalowałem i też nic
Pobawcie się sami.
Ja tam bym zainstalował z backportów. Bez roboty a działa. Po co sobie komplikować życie.
Kompilować to ja lubię tylko porty we FreeBSD i tylko na serwerze. Desktop FreeBSD paczki.
Dodane:
Kolega Mati75 developer Debiana i Minta, użytkownik naszego forum zbudował darktable 1.2.3 ze źródeł Sida dla Debiana Wheezy 64-bit.
Gdy go poprosisz, może udostępni Ci tą paczkę.
Dzisiaj napisałem na blogu mały tekst, jak się przepakietowywuje. Oczywiście wszystkiego tak prosto się nie da, ale niektóre paczki się da.
entries/259-Przepakietowywanie
Kod: Zaznacz cały
root@debian:~/darktable-1.2.3# ./build.sh
Darktable build script
Building directory: ./build
Installation prefix: /opt/darktable/
Build type: Release
Make program: make
Make tasks: 2
-- multiarch triplet detected: x86_64-linux-gnu
-- Found Gettext
-- Found msgfmt to convert language file. Translation enabled
-- Found xsltproc
-- Found Glib
-- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found suitable version "2.8.0", required is "2.6")
-- Could NOT find INOTIFY (missing: INOTIFY_INCLUDE_DIR)
-- Found GIO
-- Found Cairo
-- Found GDK-PixBuf
-- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found version "2.8.0")
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
Could NOT find EXIV2 (missing: EXIV2_LIBRARY EXIV2_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
cmake/modules/FindExiv2.cmake:25 (find_package_handle_standard_args)
src/CMakeLists.txt:153 (find_package)
-- Configuring incomplete, errors occurred!
root@debian:~/darktable-1.2.3#
Kod: Zaznacz cały
root@debian /home/yampress]# aptitude search exiv2
i A exiv2 - Narzędzie do zarządzania metadanymi EXIF/I
i A libexiv2-12 - EXIF/IPTC metadata manipulation library
p libexiv2-dbg - EXIF/IPTC metadata manipulation library -
[B]p libexiv2-dev - EXIF/IPTC metadata manipulation library - [/B]
p libexiv2-doc - EXIF/IPTC metadata manipulation library -
p libgexiv2-1 - GObject-based wrapper around the Exiv2 lib
p libgexiv2-1-dbg - GObject-based wrapper around the Exiv2 lib
[B]p libgexiv2-dev - GObject-based wrapper around the Exiv2 lib[/B]
p libkexiv2-10 - Qt like interface for the libexiv2 library
p libkexiv2-data - Qt-like interface for the libexiv2 library
p libkexiv2-dbg - Qt-like interface for the libexiv2 library
p libkexiv2-dev - Qt-like interface for the libexiv2 library
p python-pyexiv2 - Python binding to Exiv2
p python-pyexiv2-doc - Documentation for Python binding to Exiv2
v python2.6-pyexiv2 -
v python2.7-pyexiv2 -
[root@debian /home/yampress]#
Kod: Zaznacz cały
root@debian:~/darktable-1.2.3# aptitude install libexiv2-dev libgexiv2-dev
NastÄpujÄ
ce NOWE pakiety zostanÄ
zainstalowane:
libexiv2-dev libgexiv2-1{a} libgexiv2-dev
0 pakietĂłw aktualizowanych, 3 instalowanych, 0 do usuniÄcia i 0 nieaktualizowanych.
Do pobrania 1811 kB archiwĂłw. ZajÄte po rozpakowaniu: 7772 kB.
KontynuowaÄ? [Y/n/?]
Pobieranie: 1 [URL]http://ftp.pl.debian.org/debian/[/URL] wheezy/main libexiv2-dev amd64 0.23-1 [1688 kB]
Pobieranie: 2 [URL]http://ftp.pl.debian.org/debian/[/URL] wheezy/main libgexiv2-1 amd64 0.4.1-3 [52,3 kB]
Pobieranie: 3 [URL]http://ftp.pl.debian.org/debian/[/URL] wheezy/main libgexiv2-dev amd64 0.4.1-3 [70,3 kB]
Pobrano 1811 kB w 12s (140 kB/s)
Wybieranie wcześniej niewybranego pakietu libexiv2-dev.
(Odczytywanie bazy danych ... 109044 pliki i katalogi obecnie zainstalowane.)
Rozpakowywanie pakietu libexiv2-dev (z .../libexiv2-dev_0.23-1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu libgexiv2-1.
Rozpakowywanie pakietu libgexiv2-1 (z .../libgexiv2-1_0.4.1-3_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu libgexiv2-dev.
Rozpakowywanie pakietu libgexiv2-dev (z .../libgexiv2-dev_0.4.1-3_amd64.deb) ...
Konfigurowanie pakietu libexiv2-dev (0.23-1) ...
Konfigurowanie pakietu libgexiv2-1 (0.4.1-3) ...
Konfigurowanie pakietu libgexiv2-dev (0.4.1-3) ...
root@debian:~/darktable-1.2.3# ./build.sh
Darktable build script
Building directory: ./build
Installation prefix: /opt/darktable/
Build type: Release
Make program: make
Make tasks: 2
-- multiarch triplet detected: x86_64-linux-gnu
-- Found Gettext
-- Found msgfmt to convert language file. Translation enabled
-- Found xsltproc
-- Found Glib
-- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found suitable version "2.8.0", required is "2.6")
-- Could NOT find INOTIFY (missing: INOTIFY_INCLUDE_DIR)
-- Found GIO
-- Found Cairo
-- Found GDK-PixBuf
-- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found version "2.8.0")
-- Found EXIV2: /usr/lib/libexiv2.so
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindCURL.cmake:52 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
src/CMakeLists.txt:153 (find_package)
-- Configuring incomplete, errors occurred!
root@debian:~/darktable-1.2.3#
Pobawcie się sami.
Ja tam bym zainstalował z backportów. Bez roboty a działa. Po co sobie komplikować życie.
Kompilować to ja lubię tylko porty we FreeBSD i tylko na serwerze. Desktop FreeBSD paczki.
Dodane:
Kolega Mati75 developer Debiana i Minta, użytkownik naszego forum zbudował darktable 1.2.3 ze źródeł Sida dla Debiana Wheezy 64-bit.
Kod: Zaznacz cały
10:55 <Yampress> root@debian:/home/yampress# apt-get build-dep darktable Czytanie list pakietów... Gotowe Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe E: Zależność Build-Depends od darktable nie może zostać spełniona, ponieważ nie
znaleziono pakietu libflickcurl-dev
10:55 <Yampress> jak to wywaliło bład to juz wiedzialem ze beda problemy
10:55 <Yampress> :)
11:05 <mati75> dpkg-deb: building package `darktable' in `../darktable_1.2.3-1~bpo70+1_amd64.deb'.
11:05 <mati75> dpkg-deb: building package `darktable-dbg' in `../darktable-dbg_1.2.3-1~bpo70+1_amd64.deb'.
Gdy go poprosisz, może udostępni Ci tą paczkę.
Dzisiaj napisałem na blogu mały tekst, jak się przepakietowywuje. Oczywiście wszystkiego tak prosto się nie da, ale niektóre paczki się da.
entries/259-Przepakietowywanie
Bo widzisz. Kwestia doświadczenia i dobrego poznania systemu. Początkującemu może wydawać się, że coś się nie da. Ten kto dobrze zna system, zna wiele dróg do celu. Może zaproponować kilka rozwiązań. Samego Debiana używam od wersji Sarge 3.1 (data wydania 2005/06/06). Nie licząc wcześniej RedHata, Mandrake i Slackware. Pracowałem na różnych systemach więc przy wielu problemach daję sobie radę. I nadal uważam, że Debian stabilny jest dobrym rozwiązaniem na komputer biurkowy. Wersja testowa w czasie mrożenia już mu dorównuje.
Dodane:
Wracając do tematu z darktable. Nie chcesz zainstalować z backportów?
Są takie wersje w poszczególnych gałęziach:
Różnice w wersjach 1.2.2 / 1.2.3 backporty Wheezy - Jessie są takie:
Czy coś z tego jest koniecznie, potrzebne i niezbędne, że potrzeba nowszej wersji?
Jeśli tak, to śmiało można męczyć się aby mieć nowszą wersję, jeśli nie, to szkoda czasu i zabawy dla idei.
I możesz zainstalować binarną paczkę z backportów na Debianie Wheezy przy minimum nakładu pracy.
Dodane:
Wracając do tematu z darktable. Nie chcesz zainstalować z backportów?
Są takie wersje w poszczególnych gałęziach:
Kod: Zaznacz cały
Pakiet darktable
squeeze-backports (graphics): Wirtualny stół podświetlany i ciemnia dla fotografów
1.0.4-1~bpo60+1 [backports]: amd64 i386 kfreebsd-amd64 kfreebsd-i386
wheezy (stable) (graphics): Wirtualny stół podświetlany i ciemnia dla fotografów
1.0.4-1+deb7u1: amd64 i386 kfreebsd-amd64 kfreebsd-i386
wheezy-backports (graphics): Wirtualny stół podświetlany i ciemnia dla fotografów
1.2.2-2~bpo70+1: amd64 i386 kfreebsd-amd64 kfreebsd-i386
jessie (testing) (graphics): Wirtualny stół podświetlany i ciemnia dla fotografów
1.2.3-1: amd64 i386 kfreebsd-amd64 kfreebsd-i386
sid (unstable) (graphics): Wirtualny stół podświetlany i ciemnia dla fotografów
1.2.3-1: amd64 i386 kfreebsd-amd64 kfreebsd-i386
Kod: Zaznacz cały
darktable (1.2.3-1) unstable; urgency=low
* New upstream release
- libraw fix from 1.2.2-2 is now upstream (in darktable)
- Updates and new hardware: update to RawSpeed r570, Canon 70D
(preliminary), Olympus E-P5 (incl. preliminary Adobe Coeff.),
Samsung NX2000, Sony RX100m2, Sony SLT-A58 (updated)
- White Balance Presets: Sony NEX-5R, Sony SLT-A58, Nikon D3200
(updated), Pentax K20D
- Enhanced Color Matrix: Pentax K20D
- Noise Profiles: Canon EOS 1100D == Canon EOS Rebel T3, Canon
PowerShot S95, Canon PowerShot G11, Nikon Coolpix P330, Sony A580,
Fuji X10, Pentax K20D
- Fixes and improvements:
- Increased maximum cache size to 8GB
- Adjustments to default lowpass blur settings
- Adjustments to dithering slider ranges
- Metadata viewer: fix display of focal length
- Chromatic Aberrations: fix segfault for small buffers
- Color pickers: fix various issues
- More guides for Crop & Rotate
- Improve light table usability
- Soften: speed improvements by using SSE and OpenMP
- Deleting images from camera is not supported anymore for safety.
- Exposure module now supports multiple instances
- Support for custom meta data burn in
- PFM: load timestamp as date & time taken.
- Fix bug prohibiting image rating by mouse
- Update Picasa uploader: references Google+ now
- Some fixes for memory leaks, deadlocks, background jobs
- Fixes of on-screen handles for Crop&Rotate and GND modules
- 0 bytes files will no longer be imported but ignored
-- David Bremner <bremner@debian.org> Thu, 12 Sep 2013 06:44:59 -0300
darktable (1.2.2-2) unstable; urgency=medium
...
...
...
Jeśli tak, to śmiało można męczyć się aby mieć nowszą wersję, jeśli nie, to szkoda czasu i zabawy dla idei.
I możesz zainstalować binarną paczkę z backportów na Debianie Wheezy przy minimum nakładu pracy.