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