NAZWA¶
dpkg-scanpackages - tworzy plik indeksowe Packages
SKŁADNIA¶
dpkg-scanpackages [
opcja...]
katalog-binarny
[
plik-nadpisań [
prefiks-ścieżki]]
>
Packages
OPIS¶
dpkg-scanpackages przechodzi po drzewie binarnych pakietów Debiana i
tworzy pliki Packages, używane przez
apt(8),
dselect(1)
itp., zawierające informacje o tym, jakie pakiety są dostępne
do zainstalowania. Wygenerowane pliki Packages są takie same, jak te,
które można znaleźć w mirrorach archiwum Debiana i na
CD-ROM-ach. Programu
dpkg-scanpackages można użyć
podczas tworzenia katalogu lokalnych pakietów do zainstalowania w grupie
komputerów.
Uwaga: Aby
apt mogło użyć wygenerowanego pliku
Packages, należy go skompresować programem
bzip2(1)
(tworząc plik Packages.bz2) lub
gzip(1) (tworząc plik
Packages.gz). apt ignoruje nieskompresowane pliki Packages z wyjątkiem
lokalnego dostępu (tj. pochodzącego z
file://).
katalog-binarny jest nazwą drzewa pakietów binarnych do
przetworzenia (na przykład
contrib/binary-i386). Najlepiej,
żeby był podany relatywnie w stosunku do korzenia drzewa archiwum
Debiana, ponieważ wartość każdego pola Filename w nowym
pliku Packages będzie się zaczynać od tego łańcucha
znaków.
plik-nadpisań jest nazwą pliku, z którego będą
odczytane informacje o tym, jak umiejscowić pakiet w dystrybucji (plik
może być skompresowany), patrz
deb-override(5).
prefiks-ścieżki jest opcjonalnym łańcuchem
znaków, który będzie poprzedzał nazwy plików w polu
Filename.
Jeżeli będzie znaleziona więcej niż jedna wersja pakietu, to
tylko najnowsza spośród nich będzie dołączona do
wyjścia. Jeżeli obie wersje pakietu będą miały ten
sam numer wersji, a będą się tylko różniły
architekturą, to będzie użyta pierwsza znaleziona wersja.
OPCJE¶
- -t, --type typ
- Szukanie plików *.typ zamiast *.deb.
- -e, --extra-override plik
- Przegląda plik w celu znalezienia dodatkowych
nadpisań (plik może być skompresowany). Proszę
zajrzeć do deb-extra-override(5), aby poznać pełny
opis wymaganego formatu.
- -a, --arch architektura
- Używa wzorca zawierającego *_all.deb i
*_arch.deb zamiast poszukiwać wszystkich plików deb.
- -m, --multiversion
- Wypisuje wszystkie znalezione pakiety.
- -M, --medium
identyfikator-łańcucha
- Dodaje pole X-Medium zawierające wartość
identyfikator-łańcucha. Pole to jest wymagane, jeśli
tworzone mają być pliki Packages.cd do użycia z
metodą dostępu multicd programu dselect.
- -?, --help
- Wyświetla informację o użytkowaniu i
kończy działanie.
- --version
- Wyświetla informację o wersji i pomyślnie
kończy działanie.
DIAGNOSTYKA¶
dpkg-scanpackages wyświetla zwykłe, samowyjaśniające
się komunikaty błędów. Wypisuje także
ostrzeżenia o pakietach, które: są umiejscowione w
niepoprawnych podkatalogach, zduplikowane, mają w swoim pliku kontrolnym
pole Filename, nie są wymienione w pliku nadpisań lub mają
zdefiniowane podstawienia opiekunów nie przynoszące efektu.
ZOBACZ TAKŻE¶
dpkg(1),
dselect(1),
deb-override(5),
deb-extra-override(5),
dpkg-scansources(1).
TŁUMACZE¶
Piotr Roszatycki <dexter@debian.org>, 1999
Bartosz Feński <fenio@debian.org>, 2004-2005
Robert Luberda <robert@debian.org>, 2006-2008
Wiktor Wandachowicz <siryes@gmail.com>, 2008
Michał Kułach <michal.kulach@gmail.com>, 2012