1 | <sect2>
|
---|
2 | <title>Installation of <application>Heimdal</application></title>
|
---|
3 |
|
---|
4 | <para>
|
---|
5 | Before installing the package, you may want to preserve the
|
---|
6 | <command>ftp</command> program from the Inetutils package. This is
|
---|
7 | because using the Heimdal <command>ftp</command> program to connect to
|
---|
8 | non kerberized ftp servers may not work properly. It will allow you to
|
---|
9 | connect (letting you know that transmission of the password is clear
|
---|
10 | text) but will have problems doing puts and gets.
|
---|
11 | </para>
|
---|
12 |
|
---|
13 | <screen><userinput><command>mv /usr/bin/ftp /usr/bin/ftpn</command></userinput></screen>
|
---|
14 |
|
---|
15 | <para>Install <application>Heimdal</application> by running the following commands:</para>
|
---|
16 |
|
---|
17 | <screen><userinput><command>patch -Np1 -i ../heimdal-&heimdal-version;-fhs-compliance-1.patch &&
|
---|
18 | ./configure --prefix=/usr --sysconfdir=/etc/heimdal \
|
---|
19 | --datadir=/var/lib/heimdal --libexecdir=/usr/sbin \
|
---|
20 | --sharedstatedir=/usr/share --localstatedir=/var/lib/heimdal \
|
---|
21 | --enable-shared --with-openssl=/usr &&
|
---|
22 | make &&
|
---|
23 | make install &&
|
---|
24 | mv /bin/login /bin/login.shadow &&
|
---|
25 | mv /bin/su /bin/su.coreutils &&
|
---|
26 | cp /usr/bin/login /bin &&
|
---|
27 | mv /usr/bin/su /bin &&
|
---|
28 | mv /usr/lib/lib{otp.so.0,otp.so.0.1.4,kafs.so.0,kafs.so.0.4.0} /usr/lib &&
|
---|
29 | mv /usr/lib/lib{krb5.so.17,krb5.so.17.3.0,asn1.so.6,asn1.so.6.0.2} /usr/lib &&
|
---|
30 | mv /usr/lib/lib{roken.so.16,roken.so.16.0.3,crypto.so.0.9.7} /usr/lib &&
|
---|
31 | mv /usr/lib/lib{com_err.so.1,com_err.so.1.1.1,db-4.1.so} /usr/lib &&
|
---|
32 | ln -sf ../../lib/lib{otp.so.0,otp.so.0.1.4,kafs.so.0,kafs.so.0.4.0} /usr/lib &&
|
---|
33 | ln -sf ../../lib/lib{krb5.so.17,krb5.so.17.3.0,asn1.so.6,asn1.so.6.0.2} /usr/lib &&
|
---|
34 | ln -sf ../../lib/lib{roken.so.16,roken.so.16.0.3,crypto.so.0.9.7} /usr/lib &&
|
---|
35 | ln -sf ../../lib/lib{com_err.so.1,com_err.so.1.1.1,db-4.1.so} /usr/lib</command></userinput></screen>
|
---|
36 |
|
---|
37 | </sect2>
|
---|