Symfoware

Symfowareについての考察blog

FreeBSD 10.1から10.2へのアップグレード手順

FreeBSD 10.2が公開されましたね。
普段なら再インストールするのですが、たまにはアップグレードしてみようと思い試してみました。

手元の仮想環境にあった10.1から10.2にアップグレードした時の
手順をメモしておきます。

作業はこちらを参考に行いました。

Upgrading FreeBSD



アップグレードの作業手順



freebsd-updateというコマンドが用意されているので、fetchとinstallを実行します。


# freebsd-update fetch
# freebsd-update install




実行した時のログはこんな感じになりました。


# freebsd-update fetch
Looking up update.FreeBSD.org mirrors... 5 mirrors found.
Fetching public key from update4.freebsd.org... done.
Fetching metadata signature for 10.1-RELEASE from update4.freebsd.org... done.
Fetching metadata index... done.
Fetching 2 metadata files... done.
Inspecting system... done.
Preparing to download files... done.
Fetching 759 patches.....10....20....30..(略)....740....750.... done.
Applying patches... done.
Fetching 14 files... done.

The following files will be added as part of updating to 10.1-RELEASE-p22:
/usr/src/contrib/file/magic/Magdir/kerberos
/usr/src/contrib/file/magic/Magdir/meteorological
/usr/src/contrib/file/magic/Magdir/qt
/usr/src/crypto/openssl/util/mkbuildinf.pl

The following files will be updated as part of updating to 10.1-RELEASE-p22:
/bin/freebsd-version
/boot/boot1.efi
/boot/boot1.efifat
/boot/kernel/if_ixgbe.ko
/boot/kernel/if_ixgbe.ko.symbols
(略)
/usr/share/openssl/man/man3/ssl.3.gz
/usr/share/openssl/man/man3/threads.3.gz
/usr/share/openssl/man/man3/ui.3.gz
/usr/share/openssl/man/man3/ui_compat.3.gz
/usr/share/openssl/man/man3/x509.3.gz
/var/db/mergemaster.mtree



# freebsd-update install
Installing updates...install: ///usr/src/contrib/file/magic/Magdir/kerberos: No such file or directory
install: ///usr/src/contrib/file/magic/Magdir/meteorological: No such file or directory
install: ///usr/src/contrib/file/magic/Magdir/qt: No such file or directory
install: ///usr/src/crypto/openssl/util/mkbuildinf.pl: No such file or directory
done.






続いて、upgradeを実行。


# freebsd-update upgrade -r 10.2-RELEASE




こちらも実行した時のログです。


# freebsd-update upgrade -r 10.2-RELEASE
Looking up update.FreeBSD.org mirrors... 5 mirrors found.
Fetching metadata signature for 10.1-RELEASE from update4.freebsd.org... done.
Fetching metadata index... done.
Fetching 1 metadata files... done.
Inspecting system... done.

The following components of FreeBSD seem to be installed:
kernel/generic world/base world/lib32

The following components of FreeBSD do not seem to be installed:
src/src world/doc world/games

Does this look reasonable (y/n)? y

Fetching metadata signature for 10.2-RELEASE from update4.freebsd.org... done.
Fetching metadata index... done.
Fetching 1 metadata patches. done.
Applying metadata patches... done.
Fetching 1 metadata files... done.
Inspecting system... done.
Fetching files from 10.1-RELEASE for merging... done.
Preparing to download files... done.
Fetching 11088 patches.....10....20....30..(略)..11070....11080.... done.
Applying patches... done.
Fetching 346 files... done.
Attempting to automatically merge changes in files... done.

The following files are affected by updates, but no changes have
been downloaded because the files have been modified locally:
/.cshrc
/root/.cshrc

The following files will be removed as part of updating to 10.2-RELEASE-p5:
/boot/kernel/cyclic.ko
/boot/kernel/cyclic.ko.symbols
/boot/kernel/oce.ko
/boot/kernel/oce.ko.symbols
(略)
/bin/ls
/bin/mkdir
/bin/mv
To install the downloaded upgrades, run "/usr/sbin/freebsd-update install".




「freebsd-update installを実行しろ」とのことなので、実行します。


# freebsd-update install
Installing updates...
Kernel updates have been installed. Please reboot and run
"/usr/sbin/freebsd-update install" again to finish installing updates.




ここで一旦再起動。


# shutdown -r now




再度、freebsd-update installを実行します。
最初でアップグレードできなかった資産がアップグレードされます。(たぶん)
私の環境では、何も更新されなかったようです。


# freebsd-update install
Installing updates... done.




これでFreeBSD 10.2にアップグレードできました。

関連記事

テーマ:サーバ - ジャンル:コンピュータ

  1. 2015/10/15(木) 22:20:52|
  2. 備忘録
  3. | トラックバック:0
  4. | コメント:0
  5. | 編集
<<PostgreSQL multicorn extensionのインストールと設定 | ホーム | Python サイトのSSL証明書の有効期限を取得する>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://symfoware.blog68.fc2.com/tb.php/1802-7c558627
この記事にトラックバックする(FC2ブログユーザー)