Ręcznie nakładam łatki na Wine do użytku na mojej własnej maszynie, ale chcę umieścić je w PPA dla moich przyjaciół i krewnych.
Obecnie postępuję zgodnie z tą procedurą:
- Uzyskaj najnowsze źródło z wcześniejszego PPA za pośrednictwem
apt-get source
- Użyj,
patch
aby zastosować moje nieoficjalne, nieobsługiwane łatki. - Utwórz pakiet za pomocą
dpkg-buildpackage -rfakeroot -uc -b
Jest to w porządku, aby utworzyć pakiet, który będzie działał na moim komputerze lokalnym. Jednak teraz chcę przekazać tę niestandardową wersję innym użytkownikom za pośrednictwem PPA.
Czy ta procedura jest wystarczająca, czy jest bardziej poprawna i / lub łatwiejsza w utrzymaniu procedura, którą powinienem stosować specjalnie dla Wine?
Odpowiedzi:
Jesteś dość blisko z przykładowymi krokami, ale oto, co zasugeruję:
apt-get source wine
icd
do nowego kataloguwhat-patch
; w tym przypadku mówi nam, że pakiet wina używaquilt
do zarządzania łatkamidebian/changelog
pliku - musisz zmienić numer wersji, aby upewnić się, że twoja wersja PPA różni się od oficjalnej wersji. Zazwyczaj należy zwiększyć ostatni numer wersji i dodać tyldę (~), a następnie niestandardowy ciąg wersji (np~jbowtie1
.).dch -i
Polecenie może pomóc z tym też.Zazwyczaj dobrym pomysłem jest wykonanie kompilacji testowej przed wykonaniem dput -
pbuilder
polecenie pozwala odtworzyć, co system kompilacji PPA zrobiłby z twoim pakietem (tj. Rozpocząć od czystej instalacji, dodać wymagane deps, a następnie kompilować).W takim przypadku musisz najpierw skonfigurować pbuilder (patrz https://wiki.ubuntu.com/PbuilderHowto ), a następnie wykonaj to przed
dput
:źródło
debuild -S -sa
przy początkowym przesyłaniu do PPA. „-sa” zawsze dołącza źródło oryginału.Ubuntu Packaging Guide posiada wszystkie informacje, jak pakiet dla Ubuntu tym howto kontrakt z łat.
źródło
Najpierw musisz zbudować pakiet źródłowy
https://wiki.ubuntu.com/PackagingGuide/Basic#Building%20the%20Source%20Package
Przeniesienie go do PPA jest bardzo łatwe w Ubuntu 9.10 lub nowszym
Po prostu przejdź do Terminala i wpisz
źródło
Odpowiedź Jeremy'ego jest prosta.
Alternatywnie możesz użyć
bzr
do obsługi źródła, łatek oraz budowania / przesyłania.Zobacz https://wiki.ubuntu.com/DistributionDevelopment , zaczynając od https://wiki.ubuntu.com/DistributDevelopment/Documentation .
Chociaż upraszcza to niektóre kroki, np. Łączenie w celu uzyskania nowych wersji nadrzędnych (jeśli planujesz wyprzedzić oryginalny pakiet Ubuntu), oryginalne podejście do „apt-get source” jest prawdopodobnie bardziej proste i łatwiejsze.
źródło
Ubuntu Tweak zawiera PPA dla Wine, po wybraniu w Ubuntu Tweak będzie aktualizowany poprzez regularne aktualizacje
źródło
Ze strony internetowej winehq:
Otwórz menu Źródła oprogramowania, wybierając System-> Administracja-> Źródła oprogramowania. Następnie wybierz kartę Oprogramowanie innej firmy i kliknij Dodaj.
Następnie skopiuj i wklej poniższy wiersz.
ppa: ubuntu-wine / ppa
Następnie uruchom sudo apt-get update, a po zakończeniu sudo apt-get install wine
źródło