Strona 1 z 1

Budowanie pakietu - GIMP 2.4.6

: 06 czerwca 2008, 20:49
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ć?

: 06 czerwca 2008, 21:59
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.

: 07 czerwca 2008, 10:47
autor: RRH
A to nie szkodzi, że mam testing, a tam jest SID? Nie chciałbym bowiem mieszać dystrybucji.

: 07 czerwca 2008, 14:00
autor: agaykhan
Dodajesz repo ze xródełkami p[akietów, nie zaś z pakietami. Nie mieszasz dystr.

: 07 czerwca 2008, 16:58
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?

: 08 czerwca 2008, 12:35
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 ;-)

: 08 czerwca 2008, 14:39
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 :)

: 08 czerwca 2008, 15:23
autor: agaykhan
Można było wsadzić pakiety do lokalnego repo.