このエントリーをはてなブックマークに追加

3. samba4インストール

3.1. 依存パッケージのインストール

コンパイルに必要なパッケージをインストールします。

3.1.1. ubuntu 12.10

$ sudo apt-get install -y build-essential libacl1-dev libattr1-dev \
  libblkid-dev libgnutls-dev libreadline-dev python-dev \
  python-dnspython gdb pkg-config libpopt-dev libldap2-dev \
  dnsutils libbsd-dev attr krb5-user docbook-xsl \
  gcc make libpam0g-dev acl

ノート

ubuntuの場合は、一般ユーザからの sudo による作業です。

警告

ケルベロス認証の設定画面が表示されるかもしれませんが、任意の設定で構いません。正しい設定は後ほど行います。

3.1.2. CentOS 6

# yum install -y libacl-devel libblkid-devel gnutls-devel \
  readline-devel python-devel gdb pkgconfig krb5-workstation \
  zlib-devel setroubleshoot-server \
  setroubleshoot-plugins policycoreutils-python \
  libsemanage-python setools-libs-python setools-libs \
  popt-devel libpcap-devel sqlite-devel libidn-devel \
  libxml2-devel libsepol-devel libattr-devel \
  keyutils-libs-devel cyrus-sasl-devel \
  perl wget gcc make bind-utils krb5-appl-clients pam-devel

ノート

CentOSの場合は、rootユーザでの作業です。

3.2. samba4の入手

公式サイトからダウンロードします。 Releases以下のCurrent stable releaseから、Samba 4.0.0(gzipped)のリンクをたどります。

$ wget http://www.samba.org/samba/ftp/stable/samba-4.0.0.tar.gz

3.3. 展開

任意のディレクトリに展開し、移動します。

$ tar zxvf samba-4.0.0.tar.gz
$ cd samba-4.0.0

3.4. コンパイルとインストール

コンパイルします。

  • ubuntuの場合

    $ ./configure
    $ make
    $ sudo make install
    
  • CentOSの場合

    $ ./configure
    $ make
    $ su -
    # make install
    

ノート

/usr/local/samba以下にインストールされます。


目次

前のトピックへ

2. OS環境準備

次のトピックへ

4. ネットワーク構成

外部リンク

ブログ