!!FreeBSD 14 ! freebsd 13 *FB-13-tips ! jail *FB-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 *FB-bootdvd *FB-cutstomISO # # 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 で失敗する *https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275744 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