FreeBSD 10.1へのアップグレード

FreeBSD 10.0から10.1へのアップグレードメモ。

手順

  1. freebsd-updateでアップグレードし、カーネルをインストールしてリブート。
    # sudo freebsd-update upgrade -r 10.1-RELEASE
    # sudo freebsd-update install
    # sudo reboot
  2. ユーザ領域をインストール。
    # sudo freebsd-update install
  3. この状態だと/usr/lib32の下に何もインストールされないという不具合があるとのこと。実際に見てみると、本当に何もない。
    # ls /usr/lib32
    total 6
    drwxr-xr-x  2 root  wheel  512 May 10  2012 dtrace
    drwxr-xr-x  2 root  wheel  512 May 10  2012 i18n
    drwxr-xr-x  2 root  wheel  512 May  6  2014 private
    
    /usr/lib32/dtrace:
    total 0
    
    /usr/lib32/i18n:
    total 0
    
    /usr/lib32/private:
    total 0

    マニュアルでlib32をダウンロードし、展開しておく。

    # cd /tmp
    # fetch ftp://ftp8.jp.freebsd.org/pub/FreeBSD/releases/amd64/10.1-RELEASE/lib32.txz
    # sudo tar xfp lib32.txz -C /
  4. 最終インストール。
    # freebsd-update install
  5. portsからインストールしていないPHPを再インストール。
    # cd /usr/local/src/php-5.6.4
    # sudo ./configure \
    --with-apxs2=/usr/local/sbin/apxs \
    --enable-shared \
    --enable-mbstring \
    --enable-zip \
    --with-mysql \
    --with-mysqli \
    --with-pdo-mysql \
    --with-zlib-dir=/usr \
    --with-gd \
    --with-openssl \
    --with-jpeg-dir=/usr/local \
    --with-freetype-dir=/usr/local \
    --enable-gd-native-ttf \
    --enable-libxml=/usr/local \
    --with-pcre-regex=/usr/local
    # sudo make clean install
  6. portsを再構築。
    # sudo portmaster -af

参考リンク

タイトルとURLをコピーしました