[ powrót ] [ Spis treści ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ dalej ]
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.2, 17 marca 2004joy-mg@debian.org
ptecza@debianusers.pl
porridge@debian.org