ここから
http://cyrusimap.web.cmu.edu/downloads.html#sasl
For the SASLv2 (current) library, version 2.1.22 is available.
ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/
File: cyrus-sasl-2.1.22.tar.gz 1572 KB 2006年05月19日 00:00:00
File: cyrus-sasl-2.1.22.tar.gz.sig 1 KB 2006年05月19日 00:00:00
おまじない
$ gpg --verify cyrus-sasl-2.1.22.tar.gz.sig cyrus-sasl-2.1.22.tar.gz gpg: 警告: 剣呑なメモリーを使用しています! gpg: 詳細はhttp://www.gnupg.org/faq.htmlをご覧ください gpg: 2006年05月19日 23時51分27秒 JSTにDSA鍵ID 6581B5F1で施された署名 gpg: 署名を検査できません: 公開鍵が見つかりません $ gpg --keyserver hkp://subkeys.pgp.net --recv-keys 6581B5F1 gpg: 警告: 剣呑なメモリーを使用しています! gpg: 詳細はhttp://www.gnupg.org/faq.htmlをご覧ください gpg: 鍵6581B5F1をhkpからサーバーsubkeys.pgp.netに要求 gpg: 鍵6581B5F1: 公開鍵“Kenneth S Murchison <murch@andrew.cmu.edu>”を読み込み ました gpg: 処理数の合計: 1 gpg: 読込み: 1 $ gpg --verify cyrus-sasl-2.1.22.tar.gz.sig cyrus-sasl-2.1.22.tar.gz gpg: 警告: 剣呑なメモリーを使用しています! gpg: 詳細はhttp://www.gnupg.org/faq.htmlをご覧ください gpg: 2006年05月19日 23時51分27秒 JSTにDSA鍵ID 6581B5F1で施された署名 gpg: “Kenneth S Murchison <murch@andrew.cmu.edu>”からの正しい署名 gpg: 警告: この鍵は信用できる署名で証明されていません! gpg: この署名が所有者のものかどうかの検証手段がありません。 主鍵の指紋: 11C3 B2A6 BF9C F06C 216F 76E7 D0AB 95C1 6581 B5F1
ほたら展開しませう
別に場所はどこでも 良いのですし su - に なる必要は まだないのですが、
$ su - Password: # cd /usr/local/src/ # mkdir 101_cyrus # cd 101_cyrus/ # mv /home/dokosoko/cyrus/* . # ls -l | sed 1d -rw-r--r-- 1 fdopstm users 1609278 Jan 24 23:27 cyrus-sasl-2.1.22.tar.gz -rw-r--r-- 1 fdopstm users 65 Jan 24 23:27 cyrus-sasl-2.1.22.tar.gz.sig # tar zxvf cyrus-sasl-2.1.22.tar.gz 2>&1 | tee untar_cyrus
少しは 読んでおきませう。
# cd cyrus-sasl-2.1.22 # pwd /usr/local/src/101_cyrus/cyrus-sasl-2.1.22 # cat INSTALL.TXT For installation instructions, see doc/install.html. =================== # less INSTALL ... The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes awhile. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation. 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. ... By default, `make install' will install the package's files in `/usr/local/bin', `/usr/local/man', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PATH'. ============================ file:///usr/local/src/101_cyrus/cyrus-sasl-2.1.22/doc/install.html Quick and Dirty cd (directory it was untarred into) ./configure make make install ln -s /usr/local/lib/sasl2 /usr/lib/sasl2
普通に インストール しませう。
できたら
# ./configure --help ... By default, `make install' will install all the files in `/usr/local/bin', `/usr/local/lib' etc. You can specify an installation prefix other than `/usr/local' using `--prefix', for instance `--prefix=$HOME'. ...
ということで よいのではないかいな。
にゃんたろう 拝!
2008年 1月26日 (土) 21:47:19 JST