@@ -22,31 +22,31 @@ list is available below.
22
22
23
23
[source, console]
24
24
----
25
- $ sudo apt install libpam-u2f pamu2fcfg
25
+ # apt install libpam-u2f pamu2fcfg
26
26
----
27
27
28
28
Additionally, Yubico maintains a PPA with up-to-date versions of pam-u2f.
29
29
30
30
[source, console]
31
31
----
32
- $ sudo apt install software-properties-common
33
- $ sudo apt-add-repository ppa:yubico/stable
34
- $ sudo apt update
35
- $ sudo apt install libpam-u2f pamu2fcfg
32
+ # apt install software-properties-common
33
+ # apt-add-repository ppa:yubico/stable
34
+ # apt update
35
+ # apt install libpam-u2f pamu2fcfg
36
36
----
37
37
38
38
=== Fedora
39
39
40
40
[source, console]
41
41
----
42
- $ sudo dnf install pam-u2f pamu2fcfg
42
+ # dnf install pam-u2f pamu2fcfg
43
43
----
44
44
45
45
=== macOS
46
46
47
47
[source, console]
48
48
----
49
- $ brew install pam-u2f
49
+ brew install pam-u2f
50
50
----
51
51
52
52
[[building]]
@@ -62,16 +62,23 @@ installed using
62
62
63
63
[source, console]
64
64
----
65
- # apt install --no-install-recommends autoconf automake libtool pkg-config \
66
- libfido2-dev libpam-dev libssl-dev
65
+ # apt install --no-install-recommends \
66
+ autoconf \
67
+ automake \
68
+ libfido2-dev \
69
+ libpam-dev \
70
+ libssl-dev \
71
+ libtool \
72
+ pkg-config \
73
+ ;
67
74
----
68
75
69
76
If you downloaded a tarball, build it as follows.
70
77
71
78
[source, console]
72
79
----
73
- $ ./configure
74
- $ make
80
+ ./configure
81
+ make
75
82
----
76
83
77
84
Once the module is built, copy the file `pam_u2f.so` to the correct
@@ -102,18 +109,35 @@ $ cd pam-u2f
102
109
the necessary dependencies can be installed using
103
110
104
111
[source, console]
105
- ----
106
- # apt install --no-install-recommends autoconf automake libtool \
107
- pkg-config libfido2-dev libpam-dev libssl-dev asciidoc xsltproc \
108
- libxml2-utils docbook-xml
112
+ ----sh
113
+ # apt install --no-install-recommends
114
+ asciidoc \
115
+ autoconf \
116
+ automake \
117
+ docbook-xml \
118
+ libfido2-dev \
119
+ libpam-dev \
120
+ libssl-dev \
121
+ libtool \
122
+ libxml2-utils \
123
+ pkg-config \
124
+ xsltproc \
125
+ ;
109
126
----
110
127
111
128
On Fedora, the necessary dependencies can be installed using
112
129
113
130
[source, console]
114
131
----
115
- # dnf -y install autoconf automake libtool libfido2-devel pam-devel \
116
- openssl-devel asciidoc
132
+ # dnf -y install \
133
+ asciidoc \
134
+ autoconf \
135
+ automake \
136
+ libfido2-devel \
137
+ libtool \
138
+ openssl-devel \
139
+ pam-devel \
140
+ ;
117
141
----
118
142
119
143
Generate the build system using:
0 commit comments