Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-07-20 13:19:37

  kiko80 - Użytkownik

kiko80
Użytkownik
Skąd: /mnt/podlasie
Zarejestrowany: 2007-04-03

Budowanie paczki Wine-1.1.26

Witam wiem że wine jest w repo ale chciałem sam nauczyć jak buduje się profesjonalnie paczki, a więc po rozpakowaniu źródełka wine wydaję takie polecenia by zbudować paczki

Kod:

dh_make -e kiko80@interia.pl -t wine-1.1.26 --createorig
dpkg-buildpackage -rfakeroot

Zależności wszystkie są.
Paczuszki zbudowało wine_1.1.26-1_i386.deb wine-dev_1.1.26-1_i386.deb ale mają one rozmiary 1.4KB i 4.7KB a to jest stanowczo za mało również po kompilacji wxwidgets-2.8.9 zbudowało mi o podobnych rozmiarach. Gdzie robię błąd ??

PS
Buduję paczkę przy użyciu checkinstalla i zobaczę jaki będzie jego rozmiar


Wirusy w Linuxie to jak krasnoludki,
podobno są ale nikt ich nie widział :D
http://filefox.pl/poleca/kiko80
Linux register users: #445562

Offline

 

#2  2009-07-20 13:30:20

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: Budowanie paczki Wine-1.1.26

U mnie przez checkinstall 14.1 MB wieć na bank coś ta twoja metoda niezbyt działa ;]

Offline

 

#3  2009-07-20 13:52:30

  kiko80 - Użytkownik

kiko80
Użytkownik
Skąd: /mnt/podlasie
Zarejestrowany: 2007-04-03

Re: Budowanie paczki Wine-1.1.26

Info jak budować lukałem tu

Kod:

http://dug.net.pl/faq/faq-6-183-Budowanie_prostego_pakietu_ze_zródelka.php

Wirusy w Linuxie to jak krasnoludki,
podobno są ale nikt ich nie widział :D
http://filefox.pl/poleca/kiko80
Linux register users: #445562

Offline

 

#4  2009-07-20 15:09:57

  AgayKhan - Członek DUG

AgayKhan
Członek DUG
Skąd: Płock
Zarejestrowany: 2006-03-21
Serwis

Re: Budowanie paczki Wine-1.1.26

W rules trzeba odkomentować dh_install. Zobacz, jakie masz pliki w debian/temp . Potem musisz jak trzeba edytować pliki libwine.install i libwine-dev.install . W control masz zamiast libwine1 masz libwineBROKEN, trzeba to poprawić.

Ostatnio edytowany przez AgayKhan (2009-07-20 15:12:20)


born to be root
linux register user #362473

Offline

 

#5  2009-07-20 17:19:16

  kiko80 - Użytkownik

kiko80
Użytkownik
Skąd: /mnt/podlasie
Zarejestrowany: 2007-04-03

Re: Budowanie paczki Wine-1.1.26

AgayKhan napisał(-a):

W rules trzeba odkomentować dh_install.

Zrobione

AgayKhan napisał(-a):

Zobacz, jakie masz pliki w debian/temp.

Nie mam temp tylko tmp i zawiera takie katalogi

Kod:

bin include lib share

AgayKhan napisał(-a):

Potem musisz jak trzeba edytować pliki libwine.install i libwine-dev.install.

Czyli jak w pliku wine1.install mam

Kod:

usr/lib/lib*.so.*

a w pliku wine-dev.install jest

Kod:

 usr/include/*
usr/lib/lib*.a
usr/lib/lib*.so
usr/lib/pkgconfig/*
usr/lib/*.la
usr/share/pkgconfig/*

innych plików o rozszerzeniu .install nie mam

AgayKhan napisał(-a):

W control masz zamiast libwine1 masz libwineBROKEN, trzeba to poprawić.

Słowo broken zawsze usuwam


Wirusy w Linuxie to jak krasnoludki,
podobno są ale nikt ich nie widział :D
http://filefox.pl/poleca/kiko80
Linux register users: #445562

Offline

 

#6  2009-07-20 17:38:17

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Budowanie paczki Wine-1.1.26

Nigdy nie budowalem sposobem debianowym paczki wine ale może warto by podejrzeć oryginalny rules ze źródeł debianowych.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#7  2009-07-20 18:43:02

  AgayKhan - Członek DUG

AgayKhan
Członek DUG
Skąd: Płock
Zarejestrowany: 2006-03-21
Serwis

Re: Budowanie paczki Wine-1.1.26

do wine.install dopisz
usr/bin/*
nie wiem, czy w lib pliki wine nie są w podkatalogach, sprawdź w tmp ( mój błąd z tym temp  ;-), jeśli są musisz je dopisać w wine.install. Wine install i wine-dev muszą być w control.


born to be root
linux register user #362473

Offline

 

#8  2009-07-20 20:24:21

  kiko80 - Użytkownik

kiko80
Użytkownik
Skąd: /mnt/podlasie
Zarejestrowany: 2007-04-03

Re: Budowanie paczki Wine-1.1.26

Dopisałem i przy kompilacji mam taki error

Kod:

make[2]: Leaving directory `/home/kiko80/x/source/wine-1.1.26/tools'
./tools/mkinstalldirs -m 755 /home/kiko80/x/source/wine-1.1.26/debian/tmp/usr/share/aclocal
mkdir /home/kiko80/x/source/wine-1.1.26/debian/tmp/usr/share/aclocal
chmod 755 /home/kiko80/x/source/wine-1.1.26/debian/tmp/usr/share/aclocal
/usr/bin/install -c  -m 644  ./aclocal.m4 /home/kiko80/x/source/wine-1.1.26/debian/tmp/usr/share/aclocal/wine.m4
make[1]: Leaving directory `/home/kiko80/x/source/wine-1.1.26'
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_installexamples
dh_install
dh_install: wine-dev missing files (usr/lib/lib*.a), aborting
make: *** [binary-arch] Error 1
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
kiko80@kiko:~/x/source/wine-1.1.26$

Ostatnio edytowany przez kiko80 (2009-07-20 20:25:01)


Wirusy w Linuxie to jak krasnoludki,
podobno są ale nikt ich nie widział :D
http://filefox.pl/poleca/kiko80
Linux register users: #445562

Offline

 

#9  2009-07-20 23:58:25

  AgayKhan - Członek DUG

AgayKhan
Członek DUG
Skąd: Płock
Zarejestrowany: 2006-03-21
Serwis

Re: Budowanie paczki Wine-1.1.26

A w tmp masz usr/lib/lib*.a ? Pewnie nie ma, więc skasuj z wine-dev.install


born to be root
linux register user #362473

Offline

 

#10  2009-07-21 07:43:13

  kiko80 - Użytkownik

kiko80
Użytkownik
Skąd: /mnt/podlasie
Zarejestrowany: 2007-04-03

Re: Budowanie paczki Wine-1.1.26

Nie ma, jest za to jakieś w wine-1.1.26/debian/tmp/usr/lib/wine
Zobaczymy co z tego wyjdzie

PS
Lipa tak samo wziąłem checkinstallem machnąłem i wyszedł 14,2MB

Ostatnio edytowany przez kiko80 (2009-07-21 19:09:34)


Wirusy w Linuxie to jak krasnoludki,
podobno są ale nikt ich nie widział :D
http://filefox.pl/poleca/kiko80
Linux register users: #445562

Offline

 

#11  2009-07-24 21:21:09

  kiko80 - Użytkownik

kiko80
Użytkownik
Skąd: /mnt/podlasie
Zarejestrowany: 2007-04-03

Re: Budowanie paczki Wine-1.1.26

I jak ktoś coś wie ??
Może nich ktoś powie co i jak robi by te rozbite paczki nie były takie lekkie.


Wirusy w Linuxie to jak krasnoludki,
podobno są ale nikt ich nie widział :D
http://filefox.pl/poleca/kiko80
Linux register users: #445562

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)