Budowanie pakietu - GIMP 2.4.6

Tematy związane z oprogramowaniem, instalacją, konfiguracją
RRH
Beginner
Posty: 140
Rejestracja: 27 października 2006, 21:09

Budowanie pakietu - GIMP 2.4.6

Post autor: RRH »

Witam.

Mam problem z utworzeniem paczki dla nowego GIMP-a.
Zainstalowałem wszystkie potrzebne programy/biblioteki potrzebne do kompilacji GIMP-a.
Wydałem:

Kod: Zaznacz cały

dh_make -e [email]ja@op.pl[/email] -f ../gimp-2.4.6.tar.bz2                                       
później:

Kod: Zaznacz cały

./configure --prefix=/usr
i wszystko ładnie przeszło.

Kiedy uruchomiłem:

Kod: Zaznacz cały

dpkg-buildpackage
zatrzymało się na:

Kod: Zaznacz cały

dpkg-source: budowanie gimp, używając istniejącego gimp_2.4.6.orig.tar.gz

gzip: stdin: unexpected end of file
dpkg-source: niepowodzenie: tar -xkf - zwrócił status błędu 2
tar: Nieoczekiwany EOF w archiwum
tar: Nieoczekiwany EOF w archiwum
tar: Błąd nie do naprawienia: koniec
dpkg-buildpackage: niepowodzenie: dpkg-source -b gimp-2.4.6 zwrócił status błędu 29
Gdy uruchomiłem drugi raz:

Kod: Zaznacz cały

dpkg-buildpackage: pakiet źródłowy gimp
dpkg-buildpackage: wersja pakietu źródłowego 2.4.6-1
dpkg-buildpackage: źródła zmienione przez Wojtek <rrh@op.pl>
dpkg-buildpackage: architektura gościa i386
 fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp
# Add here commands to clean up after the build process.
/usr/bin/make distclean
make[1]: Wejście do katalogu `/home/wojtek/Pobieranie/gimp-2.4.6'
make[1]: *** Brak reguł do wykonania obiektu `distclean'. Stop.
make[1]: Opuszczenie katalogu `/home/wojtek/Pobieranie/gimp-2.4.6'
make: *** [clean] Błąd 2
dpkg-buildpackage: niepowodzenie: fakeroot debian/rules clean zwrócił status błędu 2
Wiecie może jak to rozwiązać?
agaykhan
Posty: 69
Rejestracja: 26 grudnia 2007, 17:14

Post autor: agaykhan »

do sources.list dopisać:

Kod: Zaznacz cały

deb-src [url]http://ftp.pl.debian.org/debian/[/url] unstable main contrib non-free

Kod: Zaznacz cały

apt-get update
apt-get source gimp
cd gimp*
dpkg-buildpackage 
PO kiego wyważać otwarte drzwi.
RRH
Beginner
Posty: 140
Rejestracja: 27 października 2006, 21:09

Post autor: RRH »

A to nie szkodzi, że mam testing, a tam jest SID? Nie chciałbym bowiem mieszać dystrybucji.
agaykhan
Posty: 69
Rejestracja: 26 grudnia 2007, 17:14

Post autor: agaykhan »

Dodajesz repo ze xródełkami p[akietów, nie zaś z pakietami. Nie mieszasz dystr.
RRH
Beginner
Posty: 140
Rejestracja: 27 października 2006, 21:09

Post autor: RRH »

Chyba bez mieszania się jednak nie obejdzie. :(
wojtek@debian:~/Pobieranie$ sudo dpkg -i gimp_2.4.6-1_i386.deb
(Odczytywanie bazy danych ... 150723 plików i katalogów obecnie zainstalowanych.)
Przygotowanie do zastąpienia gimp 2.4.6-1 (wykorzystując gimp_2.4.6-1_i386.deb) ...
Rozpakowanie pakietu zastępującego gimp ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie gimp:
gimp zależy od libgimp2.0 (>= 2.4.6); jednakże:
Wersją libgimp2.0 w systemie jest 2.4.5-1+b1.
dpkg: błąd przetwarzania gimp (--install):
problemy z zależnościami - pozostawiony nieskonfigurowany
Wystąpiły błędy podczas przetwarzania:
gimp
Nie wiem, chyba przejdę na SID-a, bo dość często teraz kompiluję najnowsze programy.
Chyba, że jest inne rozwiązanie? Może przyszpilanie?
Awatar użytkownika
grze_S
Beginner
Posty: 133
Rejestracja: 02 grudnia 2007, 12:30

Post autor: grze_S »

Możesz wykorzystać apt-pinning. Tutaj znajdziesz prosty poradnik jak to zrobić: http://jaqque.sbih.org/kplug/apt-pinning.html
Potem wystarczy tylko że wpiszesz:

Kod: Zaznacz cały

aptitude install gimp/unstable
a ewentualne niespełnione zależności aptitude dociągnie z sid'a ;-)
RRH
Beginner
Posty: 140
Rejestracja: 27 października 2006, 21:09

Post autor: RRH »

A, po 1,5 roku zdecydowałem się przejść na SID-a.
Zobaczymy jak sprawuje się ten unstable.
Przynajmniej mam spokój z najnowszymi pakietami.

pozdrawiam i dziękuję za rady :)
agaykhan
Posty: 69
Rejestracja: 26 grudnia 2007, 17:14

Post autor: agaykhan »

Można było wsadzić pakiety do lokalnego repo.
ODPOWIEDZ