apt-config − Program odpytywania konfiguracji APT
apt−config [−−empty] [−−format '%f "%v";%n'] [−o=config_string] [−c=config_file] {shell | dump | {−v | −−version} | {−h | −−help}} |
apt−config jest wewnętrznym programem używanym przez różne części pakietu APT w celu zapewnienia spójności konfiguracji. Uzyskuje dostęp do głównego pliku konfiguracyjnego /etc/apt/apt.conf w sposób łatwy do użycia w programach skryptowych.
Jedno z poniższych poleceń musi być użyte, chyba że została podana opcja −h albo −−help.
shell
shell pozwala skryptom powłoki na uzyskanie informacji o konfiguracji. Wymaga podania pary argumentów: pierwszym z nich jest zmienna powłoki, a drugim nazwa zmiennej konfiguracyjnej do odczytania. Wyjściem jest lista przypisań zmiennych powłoki dla każdej odczytanej wartości konfiguracji. Przykład użycia w skrypcie powłoki:
OPTS="−f"
RES=‘apt−config shell OPTS MojaAplikacja::opcje‘
eval $RES
Powyższe ustawi wartość zmiennej środowiskowej powłoki $OPTS na wartość zmiennej MojaAplikacja::opcje, z domyślną wartością −f.
Do zmienna konfiguracji można dołączyć /[fbdi]. f zwraca nazwy plików, d − katalogi, b − true lub false, a i − liczbę. Każda ze zwracanych wartości jest ujednolicana i weryfikowana.
dump
Wyświetla zawartość przestrzeni konfiguracji.
All command line options may be set using the configuration file, the descriptions indicate the configuration option to set. For boolean options you can override the config file by using something like −f−,−−no−f, −f=no or several other variations.
−−empty
Dołącza opcje mające pustą wartość. Jest to zachowanie domyślne, prosimy użyć −−no−empty, aby usunąć takie opcje z wyjścia.
−−format '%f "%v";%n'
Definiuje wyjście każdej opcji konfiguracji. %t zostanie zastąpiony indywidualną nazwą znacznika, %f − pełną nazwą hierarchiczną opcji, a %v − wartością opcji. Jeśli użyje się dużych liter, to znaki specjalne występujące w wartości zostaną zakodowane, w taki sposób, żeby można ich było bezpiecznie użyć wewnątrz łańcuchów typu "quoted−string" definiowanych przez RFC822. Dodatkowo %n będzie zastąpiony przez znak nowej linii, a %N przez znak tabulacji. Znak % można uzyskać, używając %%.
−h, −−help
Show a short usage summary.
−v, −−version
Show the program version.
−c, −−config−file
Configuration File; Specify a configuration file to use. The program will read the default configuration file and then this configuration file. If configuration settings need to be set before the default configuration files are parsed specify a file with the APT_CONFIG environment variable. See apt.conf(5) for syntax information.
−o, −−option
Set a Configuration Option; This will set an arbitrary configuration option. The syntax is −o Foo::Bar=bar. −o and −−option can be used multiple times to set different options.
apt−config zwraca zero, gdy zakończyło się pomyślnie, 100 − w przypadku błędu.
APT bug page [1] . If you wish to report a bug in APT, please see /usr/share/doc/debian/bug−reporting.txt or the reportbug(1) command.
The english translation was done by John Doe <john@doe.org> in 2009, 2010 and Daniela Acme <daniela@acme.us> in 2010 together with the Debian Dummy l10n Team <debian−l10n−dummy@lists.debian.org>.
Note that this translated document may contain untranslated parts. This is done on purpose, to avoid losing content when the translation is lagging behind the original content.
Jason Gunthorpe
APT team
1. |
APT bug page |
http://bugs.debian.org/src:apt