aboutsummaryrefslogtreecommitdiffstats
path: root/polish/devel/debian-installer/gtk-frontend.wml
diff options
context:
space:
mode:
authorKonrad Bielak <vandut>2005-12-04 18:43:36 +0000
committerKonrad Bielak <vandut>2005-12-04 18:43:36 +0000
commitafc300bb65e10274d9681b36903b35ceed421a48 (patch)
tree881e62eeb366f1cd85eb98279bdbda2b98d7f95b /polish/devel/debian-installer/gtk-frontend.wml
parent25e2472d08f7aaf7e26eb21b63f537b60aa5c10a (diff)
Final revert to the proper versions.
Sorry for the trouble. Everything should be OK now. CVS version numbers polish/.wmlrc: 1.5 -> 1.6 polish/contact.wml: 1.32 -> 1.33 polish/donations.wml: 1.36 -> 1.37 polish/social_contract.wml: 1.9 -> 1.10(DEAD) polish/support.wml: 1.30 -> 1.31 polish/Bugs/server-control.wml: 1.11 -> 1.12 polish/CD/mirroring/rsync-mirrors.wml: 1.3 -> 1.4 polish/News/2003/20030119.wml: 1.4 -> 1.5 polish/News/2003/20030127.wml: 1.4 -> 1.5 polish/News/2003/20031005.wml: 1.5 -> 1.6 polish/News/2004/20040406.wml: 1.4 -> 1.5 polish/News/2004/20040515.wml: 1.2 -> 1.3 polish/News/weekly/contributing.wml: 1.11 -> 1.12 polish/News/weekly/index.wml: 1.9 -> 1.10 polish/News/weekly/2001/23/index.wml: 1.9 -> 1.10 polish/News/weekly/2001/24/index.wml: 1.11 -> 1.12 polish/News/weekly/2001/25/index.wml: 1.11 -> 1.12 polish/News/weekly/2001/26/index.wml: 1.15 -> 1.16 polish/News/weekly/2001/27/index.wml: 1.10 -> 1.11 polish/News/weekly/2001/28/index.wml: 1.9 -> 1.10 polish/News/weekly/2001/30/index.wml: 1.11 -> 1.12 polish/News/weekly/2002/46/index.wml: 1.11 -> 1.12 polish/News/weekly/2003/05/index.wml: 1.4 -> 1.5 polish/News/weekly/2003/13/index.wml: 1.8 -> 1.9 polish/News/weekly/2003/15/index.wml: 1.9 -> 1.10 polish/News/weekly/2003/16/index.wml: 1.7 -> 1.8 polish/News/weekly/2003/21/index.wml: 1.7 -> 1.8 polish/News/weekly/2003/26/index.wml: 1.11 -> 1.12 polish/News/weekly/2003/27/index.wml: 1.7 -> 1.8 polish/News/weekly/2003/28/index.wml: 1.7 -> 1.8 polish/News/weekly/2003/31/index.wml: 1.8 -> 1.9 polish/News/weekly/2003/32/index.wml: 1.6 -> 1.7 polish/News/weekly/2003/33/index.wml: 1.9 -> 1.10 polish/News/weekly/2003/34/index.wml: 1.9 -> 1.10 polish/News/weekly/2003/38/index.wml: 1.6 -> 1.7 polish/News/weekly/2003/40/index.wml: 1.9 -> 1.10 polish/News/weekly/2003/46/index.wml: 1.6 -> 1.7 polish/News/weekly/2003/47/index.wml: 1.7 -> 1.8 polish/News/weekly/2003/50/index.wml: 1.2 -> 1.3 polish/News/weekly/2004/05/index.wml: 1.4 -> 1.5 polish/News/weekly/2004/10/index.wml: 1.7 -> 1.8 polish/News/weekly/2004/20/index.wml: 1.3 -> 1.4 polish/banners/index.wml: 1.3 -> 1.4 polish/consultants/757_technologies.wml: 1.4 -> 1.5 polish/consultants/aerasec.wml: 1.4 -> 1.5 polish/consultants/alex_r.wml: 1.3 -> 1.4 polish/consultants/andreu_i.wml: 1.3 -> 1.4 polish/consultants/avalonix.wml: 1.3 -> 1.4 polish/consultants/beeznest.wml: 1.3 -> 1.4 polish/consultants/ben_b.wml: 1.3 -> 1.4 polish/consultants/bryan_b.wml: 1.3 -> 1.4 polish/consultants/catalyst.wml: 1.4 -> 1.5 polish/consultants/filippo_giunchedi.wml: 1.3 -> 1.4 polish/consultants/heureka.wml: 1.3 -> 1.4 polish/consultants/lawrence_c.wml: 1.3 -> 1.4 polish/consultants/rafez_n.wml: 1.3 -> 1.4 polish/consultants/sosa.wml: 1.3 -> 1.4 polish/consultants/stuart_t.wml: 1.3 -> 1.4 polish/consultants/turo_technology.wml: 1.3 -> 1.4 polish/consultants/ultreia.wml: 1.4 -> 1.5(DEAD) polish/consultants/vivek_k.wml: 1.3 -> 1.4 polish/devel/index.wml: 1.27 -> 1.28 polish/devel/debian-desktop/index.wml: 1.9 -> 1.10 polish/devel/debian-installer/errata.wml: 1.10 -> 1.11 polish/devel/debian-installer/gtk-frontend.wml: 1.9 -> 1.10(DEAD) polish/devel/debian-installer/ports-status.wml: 1.20 -> 1.21(DEAD) polish/devel/debian-installer/svn.wml: 1.6 -> 1.7 polish/devel/debian-med/index.wml: 1.7 -> 1.8 polish/devel/debian-med/practice.wml: 1.4 -> 1.5(DEAD) polish/devel/join/index.wml: 1.3 -> 1.4 polish/devel/join/newmaint.wml: 1.3 -> 1.4(DEAD) polish/devel/join/nm-step1.wml: 1.4 -> 1.5 polish/devel/join/nm-step2.wml: 1.1 -> 1.2(DEAD) polish/devel/website/desc.wml: 1.5 -> 1.6 polish/distrib/cd.wml: 1.6 -> 1.7(DEAD) polish/distrib/ftplist.wml: 1.21 -> 1.22 polish/doc/books.wml: 1.18 -> 1.19(DEAD) polish/doc/cvs.wml: 1.8 -> 1.9 polish/doc/ddp.wml: 1.4 -> 1.5 polish/doc/devel-manuals.wml: 1.8 -> 1.9 polish/doc/docpolicy.wml: 1.7 -> 1.8 polish/doc/misc-manuals.wml: 1.6 -> 1.7 polish/doc/todo.wml: 1.4 -> 1.5(DEAD) polish/doc/topics.wml: 1.5 -> 1.6 polish/doc/user-manuals.wml: 1.16 -> 1.17(DEAD) polish/international/index.wml: 1.18 -> 1.19 polish/intro/about.wml: 1.40 -> 1.41 polish/intro/cn.wml: 1.39 -> 1.40 polish/intro/search.wml: 1.4 -> 1.5 polish/intro/why_debian.wml: 1.14 -> 1.15 polish/legal/cryptoinmain.wml: 1.1 -> 1.2(DEAD) polish/legal/index.wml: 1.1 -> 1.2(DEAD) polish/legal/notificationforarchive.wml: 1.1 -> 1.2(DEAD) polish/legal/notificationfornewpackages.wml: 1.1 -> 1.2(DEAD) polish/mirror/official_sponsors.wml: 1.5 -> 1.6 polish/mirror/sponsors.wml: 1.3 -> 1.4 polish/mirror/submit.wml: 1.4 -> 1.5 polish/misc/awards.wml: 1.6 -> 1.7 polish/misc/memberships.wml: 1.5 -> 1.6 polish/partners/partners-form.wml: 1.5 -> 1.6 polish/po/bugs.pl.po: 1.13 -> 1.14 polish/po/countries.pl.po: 1.12 -> 1.13 polish/po/distrib.pl.po: 1.7 -> 1.8 polish/po/doc.pl.po: 1.7 -> 1.8 polish/po/langs.pl.po: 1.16 -> 1.17 polish/po/organization.pl.po: 1.14 -> 1.15 polish/po/others.pl.po: 1.22 -> 1.23 polish/po/ports.pl.po: 1.7 -> 1.8 polish/po/security.pl.po: 1.10 -> 1.11 polish/po/templates.pl.po: 1.20 -> 1.21 polish/ports/freebsd/bsd-libc-based.wml: 1.1 -> 1.2(DEAD) polish/releases/index.wml: 1.29 -> 1.30 polish/security/crossreferences.wml: 1.1 -> 1.2(DEAD) polish/security/cve-compatibility.wml: 1.1 -> 1.2(DEAD) polish/security/index.wml: 1.31 -> 1.32(DEAD) polish/security/2003/dsa-231.wml: 1.5 -> 1.6 polish/security/2003/dsa-233.wml: 1.5 -> 1.6 polish/security/2004/CAN-2004-0077.wml: 1.1 -> 1.2(DEAD) polish/security/2004/CAN-2004-0109.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-432.wml: 1.3 -> 1.4(DEAD) polish/security/2004/dsa-434.wml: 1.3 -> 1.4 polish/security/2004/dsa-445.wml: 1.3 -> 1.4(DEAD) polish/security/2004/dsa-446.wml: 1.4 -> 1.5(DEAD) polish/security/2004/dsa-447.wml: 1.3 -> 1.4(DEAD) polish/security/2004/dsa-462.wml: 1.4 -> 1.5(DEAD) polish/security/2004/dsa-469.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-470.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-471.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-472.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-473.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-474.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-475.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-476.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-477.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-478.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-479.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-480.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-481.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-482.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-483.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-484.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-485.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-486.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-487.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-488.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-489.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-490.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-491.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-492.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-493.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-494.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-531.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-532.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-533.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-534.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-535.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-536.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-538.wml: 1.1 -> 1.2(DEAD) polish/security/2004/dsa-540.wml: 1.4 -> 1.5 polish/users/index.wml: 1.1 -> 1.2(DEAD) polish/y2k/index.wml: 1.1 -> 1.2(DEAD)
Diffstat (limited to 'polish/devel/debian-installer/gtk-frontend.wml')
-rw-r--r--polish/devel/debian-installer/gtk-frontend.wml380
1 files changed, 0 insertions, 380 deletions
diff --git a/polish/devel/debian-installer/gtk-frontend.wml b/polish/devel/debian-installer/gtk-frontend.wml
deleted file mode 100644
index 1aa27d54dd6..00000000000
--- a/polish/devel/debian-installer/gtk-frontend.wml
+++ /dev/null
@@ -1,380 +0,0 @@
-#use wml::debian::template title="Nakładka GTK dla instalatora" NOHEADER="true"
-#use wml::debian::translation-check translation="1.11"
-
-<h1>Strona stanu nakładki gtk dla instalatora</h1>
-
-
-<h3>Wiadomości</h3>
-
-<p><b>19.06.2003</b>: Aktualizacja od dłuższego czasu. Niestety niewiele
-się działo przez ostatnie dwa miesiące. Przynajmniej pliki udeb zostały
-przesłane i wygląda na to, że działają. Dziękuję wszystkim biorącym w tym
-udział deweloperom. Vikram Singh napisał <a
-href="http://www.mmweg.rwth-aachen.de/~sebastian.ley/d-i/partitioner/partition.png">\
-graficzne narzędzie do partycjonowania</a>, które może być użyteczne jeśli
-znajdziemy sposób na integrację tych kontrolek w cdebconfie.</p>
-
-<p><b>28.03.2003</b>: Nowa wersja libgtk-directfb. Już nie powoduje
-konfliktu z libgtk, więc powinna być gotowa i wymaga testów. Pierwsze udane
-zbudowanie cdebconfa i nakładki gtk.</p>
-
-<p><b>25.03.2003</b>: Wiele zostało zrobione w kwestii nakładki. Jest teraz
-możliwość wyświetlania wielu pytań na raz, jest obsługa archiwizacji
-i można wyświetlać paski postępu.
-<a href="http://www.mmweg.rwth-aachen.de/~sebastian.ley/d-i/screenshots/">
-Zobacz zrzuty ekranu</a>.</p>
-
-<p><b>17.03.2003</b>: Temat pthread został rozwiązany nową wersją libc,
-która teraz zawiera bibliotekę.</p>
-
-<p><b>12.03.2003</b>: Dodano działającą wersję gtk+-directfb, która bazuje
-na pracy Alastaira McKinstry'ego. Dodano również nową wersję libdirectfb.
-Wprowadza trochę pomysłów Thomasa Viehmanna i zawiera łatkę, która poprawia
-naruszenie ochrony pamięcie kiedy libdirectfb jest wywoływana przez
-nakładkę gtk. Komentarze mile widziane.</p>
-
-<p><b>11.03.2003</b>: Robimy postępy: Pierwszy
-<a href="http://www.mmweg.rwth-aachen.de/~sebastian.ley/d-i/screenshots/gtk-frontend.old.png">\
-zrzut ekranu</a></p>
-
-<p><b>07.03.2003</b>: Nowa wersja libfontconfig w pliku udeb. Łatka
-przesłana do BTS.</p>
-
-<p><b>07.03.2003</b>: Małe zmiany w libdirectfb. Opiekun otrzymał
-łatki.</p>
-
-<p><b>07.03.2003</b>: Akira Tagoh przesłał atk, glib i pango. Również
-freetype została przesłana.</p>
-
-<p><b>06.03.2003</b>: Zmienione zasady dla pakietów udeb-dev: Biblioteki
-powinny być instalowane w /usr/lib/udeblib zamiast w podkatalogu zależnym
-od nazwy biblioteki.</p>
-
-<p><b>05.03.2003</b>: Stworzono pliki udeb dla libexpat i libfontconfig.</p>
-
-<p><b>04.03.2003</b>: Pango teraz używa libfontconfig jako elementu
-przetwarzającego dla freetype. Więc teraz trzeba to spakietować, a ponieważ
-to korzysta z libexpat to mamy kolejnego kandydata... Szukamy
-wolontariuszy.</p>
-
-<p><b>04.03.2003</b> Dodana część o wymuszaniu przestrzeni.</p>
-
-<p><b>04.03.2003</b>: Zaktualizowane pliki udeb dla zlib i libpng, łatki
-przesłane do bts.</p>
-
-<p><b>03.03.2003</b>: Dodano odsyłacz do plików udeb Akiras pango.</p>
-
-<p><b>03.03.2003</b>: Zaktualizowane zalecenia dotyczące pakietowania udeb
-bibliotek, znajdziesz je na końcu tej strony. Zalecenia zostały przesłane
-na debian-boot do przeglądnięcia, wszelkie komentarze mile widziane.</p>
-
-<p><b>03.03.2003</b>: Wypełniono zgłoszenie o tym, że pthreads jest
-potrzebne przeciwko libc-udeb (#188155). Opiekunowie glib nie byli zbyt
-szczęśliwi, musimy zrobić małe śledztwo czy obsługa thread jest
-rzeczywiście konieczna.</p>
-
-<p><b>02.03.2003</b>: Początek dokumentacji na temat tego co jest potrzebne
-przy tworzeniu pakietów udeb bibliotek. Wkrótce prześlę to na debian-boot
-do przeglądnięcia.</p>
-
-<h3>Ogólny przegląd</h3>
-
-<p>Instalator Debiana jest aktualnie przepisywany by być bardziej
-modularnym i elastycznym w stosunku do boot-floppies. Ogólne informacje
-możesz uzyskać na <a href="index">stronie instalatora</a>.
-Ta strona jest poświęcona nakładce gtk nowego instalatora. Jeśli chciałbyś
-pomóc to jest to dobre miejsce na początek. Przeczytaj również dokumentację
-z repozytorium subversion debian-installera.</p>
-
-<p> Jeśli masz coś do dodania albo chcesz przesłać poprawki wyślij je do
-mnie: <email "sebastian.ley@mmweg.rwth-aachen.de">.</p>
-
-<h3>Co musi zostać zrobione</h3>
-
-<ul>
- <li> Nakładka na cdebconf, napisana z wykorzystaniem gtk. Michael Cardenas
- rozpoczął nad tym prace, są dostępne w repozytorium subversion
- debian-installera.</li>
- <li> Moduły instalatora (udebs), które zawierają bibliotekę gtk
- muszą działać bezpośrednio na framebufferze, inne pakiety zależące od gtk
- również.Zobacz poniżej stan poszczególnych pakietów.</li>
- <li> Jądro instalatora musi obsługiwać framebuffer (bufor ramki).</li>
- <li> Musi zostać stworzona koncepcja integracji nakładki gtk. Zobacz
- poniżej.</li>
- <li> Szczegółowa instrukcja jak testować nakładkę gtk.</li>
- <li> Znalezienie sposobu na integrację bardziej specjalistycznych
- kontrolek w aktualnym wyglądzie.</li>
- <li> Coś jeszcze?</li>
-</ul>
-
-
-<h3>Jak pomóc</h3>
-
-<p>Jeśli chcesz pomóc z nakładką gtk przeczytaj najpierw dokumentację
-znajdującą się w repozytorium subversion instalatora. Przyglądnij się plikom
-udeb wymienionym poniżej i potestuj je. Większość z nich nie całkiem spełnia
-specyfikacje, znajdź więc błędy i przygotuj łatki. Pakietowanie bibliotek
-do plików udeb przysparza trochę problemów. Kilka wskazówek znajdziesz na
-końcu tego dokumentu. Jeśli znajdziesz w nim jakieś błędy prześlij mi o tym
-informację. Dyskusje odbywają się na liście dyskusyjnej debian-boot.</p>
-
-<h3>Rozmiar ma znaczenie</h3>
-
-<p>Nie ma możliwości zmieścić wszelkich potrzebnych dla graficznego
-instalatora plików na dyskietce o pojemności 1,44 MB. Jest to również
-niemożliwe na dyskietce 2,88 MB, która jest górnym ograniczeniem standardu
-uruchamiania z CD ElTorito.</p>
-
-<p>W konsekwencji pliki udeb muszą być załadowane do ramdysku z sieci lub
-z repozytorium CD. Rozmiar ramdysk jest oczywiście ograniczony i byłoby
-wspaniale gdyby graficzny instalator działał również z małym ramdyskiem.
-Tak więc głównym priorytetem jest utrzymywanie rzeczy jak najmniejszych.
-Wyrzucaj niepotrzebne śmieci, zależności gdzie tylko to możliwe.</p>
-
-<h3>Stan plików udeb</h3>
-
-<p>Kolory stanów mają nastęujące znaczenie:</p>
-
-<ul>
-<li><b>czerwony:</b> Pakiet wymaga pracy zanim będzie działał
-z instalatorem, albo w ogóle działał</li>
-<li><b>yellow:</b> Pakiet powinien być gotowy. Potrzebuje testów
-i przesłania do archiwum.</li>
-<li><b>zielony:</b> Pakiet jest przetestowany i działa tak jak oczekiwano.
-Możliwe jednak, że potrzebuje kosmetycznych zmian, ale osiągnął już
-funkcjonalność.</li>
-</ul>
-
-<table border="1">
-
-<tr><th>Pakiet</th><th>Wstępny pakiet</th><th>Kto nad tym pracuje?</th><th>
-Przesłany?</th><th>Do zrobienia, komentarze</th></tr>
-
-<tr bgcolor="ffff99">
-<td>gtk+-directfb</td>
-<td>http://www.mmweg.rwth-aachen.de/~sebastian.ley/d-i/udebs</td>
-<td><a href="mailto:mbc@debian.org">Michael Cardenas</a>,<br><a
-href="mailto:sebastian.ley@mmweg.rwth-aachen.de">Sebastian Ley</a></td>
-<td>tak</td>
-<td>udeb powinien być gotowy, wymaga testów</td>
-</tr>
-
-<tr bgcolor="ffff99">
-<td>libdirectfb</td>
-<td>http://www.mmweg.rwth-aachen.de/~sebastian.ley/d-i/udebs</td>
-<td><a href="mailto:sebastian.ley@mmweg.rwth-aachen.de">Sebastian
-Ley</a></td>
-<td>no</td>
-<td>udeb powinien być gotowy, wymaga testów</td>
-</tr>
-
-<tr bgcolor="ffff99">
-<td>libpango</td>
-<td>brak</td>
-<td><a href="mailto:tagoh@debian.org">Akira Tagoh</a></td>
-<td>tak</td>
-<td>udeb powinien być gotowy, wymaga testów</td>
-</tr>
-
-<tr bgcolor="ffff99">
-<td>glib</td>
-<td>brak</td>
-<td><a href="mailto:tagoh@debian.org">Akira Tagoh</a></td>
-<td>tak</td>
-<td>powinien być gotowy, wymaga testów</td>
-</tr>
-
-<tr bgcolor="ffff99">
-<td>libatk</td>
-<td>brak</td>
-<td><a href="mailto:tagoh@debian.org">Akira Tagoh</a></td>
-<td>tak</td>
-<td>powinien być gotowy, wymaga testów</td>
-</tr>
-
-<tr bgcolor="ffff99">
-<td>zlib</td>
-<td>brak</td>
-<td>brak</td>
-<td>tak</td>
-<td>udeb powinien być gotowy, wymaga testów</td>
-</tr>
-
-<tr bgcolor="ffff99">
-<td>libpng</td>
-<td>http://www.mmweg.rwth-aachen.de/~sebastian.ley/d-i/udebs</td>
-<td><a href="mailto:sebastian.ley@mmweg.rwth-aachen.de">Sebastian
-Ley</a></td>
-<td>tak</td>
-<td>udeb powinien być gotowy, wymaga testów</td>
-</tr>
-
-<tr bgcolor="ffff99">
-<td>libc</td>
-<td>brak</td>
-<td>brak</td>
-<td>tak</td>
-<td>udeb powinien być gotowy, wymaga testów</td>
-</tr>
-
-<tr bgcolor="ffff99">
-<td>libfreetype</td>
-<td>brak</td>
-<td>brak</td>
-<td>tak</td>
-<td>udeb powinien być gotowy, wymaga testów</td></tr>
-
-<tr bgcolor="ffff99">
-<td>ttf-freefont</td>
-<td>brak</td>
-<td>brak</td>
-<td>tak</td>
-<td>Musi być mneijszy. Niektóre czcionki trzeba odrzucić.</td></tr>
-
-<tr bgcolor="ffff99">
-<td>libfontconfig</td>
-<td>http://www.mmweg.rwth-aachen.de/~sebastian.ley/d-i/udebs</td>
-<td><a href="mailto:sebastian.ley@mmweg.rwth-aachen.de">Sebastian
-Ley</a></td>
-<td>tak</td>
-<td>udeb powinien być gotowy, wymaga testów</td>
-</tr>
-
-<tr bgcolor="ffff99">
-<td>libexpat</td>
-<td>brak</td>
-<td>brak</td>
-<td>tak</td>
-<td>udeb powinien być gotowy, wymaga testów</td></tr>
-
-</table>
-
-
-<h3>Integracja z nakładką gtk</h3>
-
-<p>Ponieważ wszystkie biblioteki potrzebne przez nakładkę gtk nigdy nie
-zmieszczą się na dysku, potrzebujemy rozwiązania definiującego jak nakładka
-będzie używana. Do tej pory są dwa pomysły:</p>
-
-<ul>
-<li>Dla instalacji z CD wykrywanie cdromu bez interwencji użytkownika,
-ustawienie anna i ściągnięcie wymaganych bibliotek automatycznie. Wtedy
-przejście na nakładkę gtk.</li>
-<li>Rozpoczęcie instalacji w trybie tekstowym lub z nakładką slang
-(albo cokolwiek) i pozwolenie użytkownikowi na skonfigurowanie medium.
-Następnie pokazać opcję zmiany na nakładkę gtk.</li>
-</ul>
-
-<p>To są na razie pomysły, żadne prace w tym kierunku nie zostały jeszcze
-wykonane.</p>
-
-<h3>Pakietowanie bibliotek do plików udeb</h3>
-
-<em>To tylko propozycje bazujące na moich doświadczeniach. Wszelkie
-komentarze należy kierować do mnie lub na listę dyskusyjną
-debian-boot.</em>
-
-<p>Na początku przeczytaj ogólne instrukcje na temat budowania plików udeb.
-Możesz je znaleźć w repozytorium subversion instalatora. Następujące tematy są
-specyficzne dla bibliotek:</p>
-
-<p>Przygotowując pakiet biblioteki należy zachować dodatkową ostrożność.
-Ten dokument opisuje podstawowe informacje w tej materii.</p>
-
-<p>Zanim to przeczytasz, dobrym pomysłem jest przeczytanie wszystkich
-innych dokumentów projektu instalatora.
-<a href="http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html">Przewodnik o pakietowaniu bibliotek</a> od Junichi Uekawa
-opisuje ogólne praktyki pakietowania bibliotek. Tak więc dobrze również to
-przeczytać.</p>
-
-
-<h4>Nazewnictwo</h4>
-
-<p>Moduły bibliotek powinny być nazywane jak ich odpowiedniki deb
-z dodatkiem "-udeb" na końcu. Na przykład libc6 będzie miało odpowiednika
-libc6-udeb, a libglib2.0-0 stanie się libglib2.0-0-udeb. Ważne by zawierać
-numer sonazwy (soname) w nazwie modułu, ponieważ zmiana ABI biblioteki
-zepsuje wszystkie moduły zależące od niej i całą instalację sieciową zanim
-zależne moduły zostaną przebudowane.</p>
-
-<h4>Zależności</h4>
-
-<p>Normalnym sposobem odnajdywania zależności pakietu Debiana jest system
-shlibs. Każda zainstalowana biblioteka dostarcza plik shlibs, który
-stwierdza jakie pakiety dostarcza dana biblioteka. To nie działa przy
-znajdywaniu zależności dla modułów instalatora, ponieważ pliki shlibs
-wskazują na pakiety deb dostarczające szukanej biblioteki, a nie na moduły
-instalatora.</p>
-
-<p>Jednakże by móc korzystać z dh_shlibdeps każdy moduł biblioteki powinien
-zawierać linię "Provides" z odpowiednim wpisem dotyczącym normalnego
-pakietu Debiana danej biblioteki. Np. libc6-udeb powinno wskazywać na
-libc6.</p>
-
-
-<h4>Zawartość</h4>
-
-<p>Moduł musi zawierać samą bibliotekę oraz dowiązanie symboliczne nazwane
-tak jak SONAZWA biblioteki wskazujące na bibliotekę. Rozwojowe dowiązania
-takie jak pliki .a libtools są niepotrzebne. Jeśli biblioteka zawiera
-moduły lub dane (przechowywane w /usr/share) dobrym pomysłem jest
-sprawdzenie czy wszystkie są potrzebne, a jeśli nie to czy mogą być w jakiś
-sposób usunięte.</p>
-
-<h4>Zmiana opcji kompilacji</h4>
-
-<p>Czasem może wystąpić potrzeba zmiany opcji kompilacyjnych danego modułu,
-a więc zepsuć binarną zgodność. Nie wszystkie opcje kompilacyjne zmieniają
-ABI, np. używanie różnych flag -O jest nieszkodliwe.</p>
-
-<p>Zmiana ABI była konieczna na przykład w przypadku libdirectfb, ponieważ
-biblioteka w pakiecie deb była skompilowana z obsługą SDL i X, co
-niepotrzebnie obciążało by instalator.</p>
-
-<p>Jeśli binarna zgodność zostaje zepsuta, sonazwa biblioteki musi zostać
-zmieniona by odzwierciedlić tę sytuację. Zalecane jest by umieścić wpis
-"udeb" w sonazwie. Zmiana sonazwy może być prosta jeśli biblioteka jest
-budowana przez libtool i używa autoconfa. Zobacz do podręczników
-<a href="http://www.gnu.org/software/libtool/manual.html">libtool</a>
-i <a href="http://www.gnu.org/software/autoconf/manual/autoconf-2.57/autoconf.html">autoconf</a>.</p>
-
-<p>Zbudowanie pakietu nowej biblioteki dla instalatora nie jest
-wystarczające. Jeśli inny moduł zawiera programy, które odnoszą się do tej
-biblioteki, sama biblioteka musi znajdować się w systemie budowania.</p>
-
-<p>Ponieważ moduły nie powinny być instalowane na normalnych systemach,
-potrzeba stworzyć pakiet deb zawierający tę bibliotekę jak i potrzebne
-dowiązania rozwojowe. Pakiet powinien być nazwany libfoo-udeb-dev i
-powinien być zależny od libfoo-dev. Jedyne pliki jakie powinny znaleźć się
-w libfoo-udeb-dev to biblioteka ze zmienionym ABI i potrzebne dowiązania.
-Ponieważ rozwojowe dowiązania są takie same jak te w libfoo-dev,
-sama biblioteka i dowiązania powinny być zainstalowane w katalogu
-<code>/usr/lib/udeblib</code>.</p>
-
-<p>Teraz żeby program instalatora był połączony z biblioteką ze zmienionym
-ABI, podczas łączenia należy dodać opcję <kbd>"-L/usr/lib/udeblib"</kbd>,
-by przekazać, gdzie powinno się szukać dowiązań dla libfoo. Ta procedura
-powinna zostać opisana w pliku README.Debian pakietu libfoo-udeb-dev.</p>
-
-<p>By wszystko zostało obsłużone przez system shlibs odpowiednio należy
-dokonać jeszcze małych poprawek. Żeby otrzymać odpowiednie zależności dla
-modułów instalatora zależnych od libfoo-udeb, trzeba stworzyć pakiet
-libfoo-udeb-dev z plikiem shlibs który wskazuje na pakiet libfoo-udeb
-Przykładowo plik shlibs pakietu libdirecfb-udeb-dev zawiera:</p>
-
-<p align="center">
- libdirectfb-0.9-udeb 16 libdirectfb-0.9-16-udeb
-</p>
-
-<p>Pozostaje jeszcze jeden problem. Jeśli istnieje moduł instalatora
-libbar-udeb zależny od libfoo-udeb, który sam jest zależny od
-libbar-udeb-dev z powodu nizgodności binarnych, libbar-udeb-dev będzie
-zależny od libfoo-udeb, który jest modułem instalatora i nie może być
-zainstalowany w systemie budowanym. By rozwiązać ten problem każdy pakiet
-udeb-dev powinien dostarczać odpowiedni pakiet udeb, np.
-libdirectfb-udeb-dev powinien zawierać linię</p>
-
-<p align="center">
- Provides: libdirectfb-0.9-16-udeb
-</p>
-

© 2014-2024 Faster IT GmbH | imprint | privacy policy