up

次へ

cyrus-sasl-2.1.22.tar.gz 入手 展開

入手

ここから

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

おまじない

$ 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


次へ

up

Copyright © 2004.-2008. nyantarou All Rights Reserved.