トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

FB14-tips

 FreeBSD 14

freebsd 13

jail

FREEBSD-UPDATE

# env HTTP_TIMEOUT="1800" FETCH_TIMEOUT="300" HTTP_PROXY="http://192.168.1.12:3128" freebsd-update fetch
# env HTTP_TIMEOUT="1800" FETCH_TIMEOUT="300" HTTP_PROXY="http://192.168.1.12:3128" freebsd-update install
 107 env HTTP_TIMEOUT="1800" FETCH_TIMEOUT="300" HTTP_PROXY="http://192.168.1.12:3128" pkg info 
 108 env HTTP_TIMEOUT="1800" FETCH_TIMEOUT="300" HTTP_PROXY="http://192.168.1.12:3128" pkg update 
 109 env HTTP_TIMEOUT="1800" FETCH_TIMEOUT="300" HTTP_PROXY="http://192.168.1.12:3128" pkg install cmake gmake 
 110 env HTTP_TIMEOUT="1800" FETCH_TIMEOUT="300" HTTP_PROXY="http://192.168.1.12:3128" pkg info | grep python 

ISO のBuild

# # chflags -R noschg /usr/obj/*
# # rm -rf /usr/obj
# cd /usr/src
#     make -j 12 buildworld
#     make -j 12 buildkernel
#     ## # make buildkernel KERNCONF=MYKERNEL
# cd /usr/src/release
#     # make release BUILDNAME=10.3-test 
#     make release BUILDNAME=FB14.1-amd64 TARGET_ARCH=amd64 TARGET=amd64
# cd /usr/src
#     make -j 12 TARGET_ARCH=i386 TARGET=i386 buildworld
#     make -j 12 TARGET_ARCH=i386 TARGET=i386 buildkernel
# cd /usr/src/release
#     make release BUILDNAME=FB14.1-i386  TARGET_ARCH=i386  TARGET=i386
### ISO のみを作る場合
### make release BUILDNAME=14.1-test MAKE_ISOS=1
/usr/obj/usr/src/release にイメージができる

Upgrade

# 急ぎのときには 
#   /etc//etc/freebsd-update.conf 
#   ## Components src world kernel
#   Components world kernel
#  にて
# freebsd-update -r 14.2-RELEASE upgrade
# 質問には基本的に「y」
# freebsd-update -r 14.2-RELEASE install
# shutdown -r now 
# freebsd-update install 
# freebsd-update install 
# pkg upgrade -y
  ## # pkg-static upgrade -f
  ## を使うとエラーを回避できる。
  ## (その後 # pkg unlock hogehoge; pkg upgrade; pkg lock hogehoge)
# freebsd-update install 

sendmail の newaliases がmake で失敗する

mailer.conf を以下のように修正(libexec_dma が正しく動かないらしい)

vi /etc/mail/mailer.conf

## sendmail     /usr/libexec/dma
## mailq                /usr/libexec/dma
## newaliases   /usr/libexec/dma

sendmail        /usr/libexec/sendmail/sendmail
mailq           /usr/libexec/sendmail/sendmail
newaliases      /usr/libexec/sendmail/sendmail
hoststat        /usr/libexec/sendmail/sendmail
purgestat       /usr/libexec/sendmail/sendmail