123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- .\" Man page generated from reStructuredText.
- .
- .TH "KRB5-CONFIG" "1" " " "1.20.1" "MIT Kerberos"
- .SH NAME
- krb5-config \- tool for linking against MIT Kerberos libraries
- .
- .nr rst2man-indent-level 0
- .
- .de1 rstReportMargin
- \\$1 \\n[an-margin]
- level \\n[rst2man-indent-level]
- level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
- -
- \\n[rst2man-indent0]
- \\n[rst2man-indent1]
- \\n[rst2man-indent2]
- ..
- .de1 INDENT
- .\" .rstReportMargin pre:
- . RS \\$1
- . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
- . nr rst2man-indent-level +1
- .\" .rstReportMargin post:
- ..
- .de UNINDENT
- . RE
- .\" indent \\n[an-margin]
- .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
- .nr rst2man-indent-level -1
- .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
- .in \\n[rst2man-indent\\n[rst2man-indent-level]]u
- ..
- .SH SYNOPSIS
- .sp
- \fBkrb5\-config\fP
- [\fB\-\fP\fB\-help\fP | \fB\-\fP\fB\-all\fP | \fB\-\fP\fB\-version\fP | \fB\-\fP\fB\-vendor\fP | \fB\-\fP\fB\-prefix\fP | \fB\-\fP\fB\-exec\-prefix\fP | \fB\-\fP\fB\-defccname\fP | \fB\-\fP\fB\-defktname\fP | \fB\-\fP\fB\-defcktname\fP | \fB\-\fP\fB\-cflags\fP | \fB\-\fP\fB\-libs\fP [\fIlibraries\fP]]
- .SH DESCRIPTION
- .sp
- krb5\-config tells the application programmer what flags to use to compile
- and link programs against the installed Kerberos libraries.
- .SH OPTIONS
- .INDENT 0.0
- .TP
- \fB\-\fP\fB\-help\fP
- prints a usage message. This is the default behavior when no options
- are specified.
- .TP
- \fB\-\fP\fB\-all\fP
- prints the version, vendor, prefix, and exec\-prefix.
- .TP
- \fB\-\fP\fB\-version\fP
- prints the version number of the Kerberos installation.
- .TP
- \fB\-\fP\fB\-vendor\fP
- prints the name of the vendor of the Kerberos installation.
- .TP
- \fB\-\fP\fB\-prefix\fP
- prints the prefix for which the Kerberos installation was built.
- .TP
- \fB\-\fP\fB\-exec\-prefix\fP
- prints the prefix for executables for which the Kerberos installation
- was built.
- .TP
- \fB\-\fP\fB\-defccname\fP
- prints the built\-in default credentials cache location.
- .TP
- \fB\-\fP\fB\-defktname\fP
- prints the built\-in default keytab location.
- .TP
- \fB\-\fP\fB\-defcktname\fP
- prints the built\-in default client (initiator) keytab location.
- .TP
- \fB\-\fP\fB\-cflags\fP
- prints the compilation flags used to build the Kerberos installation.
- .TP
- \fB\-\fP\fB\-libs\fP [\fIlibrary\fP]
- prints the compiler options needed to link against \fIlibrary\fP\&.
- Allowed values for \fIlibrary\fP are:
- .TS
- center;
- |l|l|.
- _
- T{
- krb5
- T} T{
- Kerberos 5 applications (default)
- T}
- _
- T{
- gssapi
- T} T{
- GSSAPI applications with Kerberos 5 bindings
- T}
- _
- T{
- kadm\-client
- T} T{
- Kadmin client
- T}
- _
- T{
- kadm\-server
- T} T{
- Kadmin server
- T}
- _
- T{
- kdb
- T} T{
- Applications that access the Kerberos database
- T}
- _
- .TE
- .UNINDENT
- .SH EXAMPLES
- .sp
- krb5\-config is particularly useful for compiling against a Kerberos
- installation that was installed in a non\-standard location. For example,
- a Kerberos installation that is installed in \fB/opt/krb5/\fP but uses
- libraries in \fB/usr/local/lib/\fP for text localization would produce
- the following output:
- .INDENT 0.0
- .INDENT 3.5
- .sp
- .nf
- .ft C
- shell% krb5\-config \-\-libs krb5
- \-L/opt/krb5/lib \-Wl,\-rpath \-Wl,/opt/krb5/lib \-L/usr/local/lib \-lkrb5 \-lk5crypto \-lcom_err
- .ft P
- .fi
- .UNINDENT
- .UNINDENT
- .SH SEE ALSO
- .sp
- kerberos(7), cc(1)
- .SH AUTHOR
- MIT
- .SH COPYRIGHT
- 1985-2022, MIT
- .\" Generated by docutils manpage writer.
- .
|