[ powrót ] [ Spis treści ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ dalej ]

Podręcznik dla nowych opiekunów pakietów Debiana
Część 7 - Sprawdzanie czy w pakiecie nie ma błędów


Uruchom program lintian(1), podając jako argument swój plik .changes. Program ten sprawdza czy w pakiecie nie występują najczęstsze błędy. Uruchom go w następujący sposób:

     lintian -i gentoo_0.9.12-1_i386.changes

Oczywiście zastąp nazwę pliku .changes nazwą pliku wygenerowanego dla Twojego pakietu. Jeśli pojawią się informacje o błędach (linie rozpoczynające się od "E:"), to przeczytaj ich objaśnienie (linie rozpoczynające się od "N:"), popraw je i ponownie zbuduj pakiet w taki sposób, jak to zostało opisane w sekcji Całkowita przebudowa, Rozdział 6.1. Linie, które zaczynają się od "W:" to tylko ostrzeżenia. Oczywiście powinieneś albo coś poprawić, żeby już nie występowały, albo upewnić się, że nie są ważne (i w takim przypadku wymusić na Lintianie ich ignorowanie; wiecej szczegółów znajdziesz w dokumentacji).

Zwróć uwagę, iż możesz w jednym kroku zbudować pakiet za pomocą programu dpkg-buildpackage i uruchomić program lintian korzystając z narzędzia zwanego debuild(1).

Zajrzyj do pakietu używając takiego menadżera plików jak mc(1) lub rozpakuj go w jakimś tymczasowym miejscu przy pomocy programu dpkg-deb(1). Sprawdź, czy zarówno pakiet binarny jak i źródłowy nie zawiera niepotrzebnych plików. Często coś nie zostaje wyczyszczone tak, jak powinno; zastosuj wtedy Twój plik `rules', aby to poprawić. Porada: komenda `zgrep ^+++ ../gentoo_0.9.12-1.diff.gz` poda Ci listę Twoich zmian/dodatków w plikach źródłowych, a polecenie `dpkg-deb -c gentoo_0.9.12-1_i386.deb` - listę plików w pakiecie binarnym.

Zainstaluj pakiet, żeby samemu go przetestować, na przykład wydając komendę debi(1) jako administrator systemu. Spróbuj go także zainstalować i uruchomić na maszynach innych niż Twoja i obserwuj uważnie czy w czasie instalacji i uruchamiania programu nie wystąpiły jakieś błędy lub ostrzeżenia.


[ powrót ] [ Spis treści ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ dalej ]

Podręcznik dla nowych opiekunów pakietów Debiana

wersja oryginału: 1.2, 6 kwietnia 2002. wersja tłumaczenia: 1.2.1, 17 kwietnia 2002

Josip Rodin joy-mg@debian.org
polskie tłumaczenie: Paweł Tęcza pawel.tecza@poczta.fm
korekta tłumaczenia: Marcin Owsiany porridge@debian.org