Freebsd系統公升級

2021-09-22 04:16:31 字數 1168 閱讀 3373

1.安裝cvsup:

最好在安裝時裝好cvsup;

freebsd# cd /usr/ports/net/cvsup-without-gui/

freebsd# make install clean

2.公升級原始碼:

freebsd# ee /usr/share/examples/cvsup/stable-supfile

把:default host=change_this.freebsd.org

改為:default host=cvsup.freebsdchina.org

freebsd# cvsup -g -l 2 /usr/share/examples/cvsup/stable-supfile

freebsd# cd /usr/obj

freebsd# chflags -r noschg *

freebsd# rm -rf *

3.重新編譯原始碼和核心

freebsd# cd /usr/src

freebsd# make buildworld    //編譯所有的系統程式

freebsd# make buildkernel   //編譯新的系統核心

freebsd# reboot

freebsd# make installkernel  //安裝新的系統核心 

freebsd# make installworld   //安裝新的系統程式

freebsd# reboot

4.重新登陸系統進入單使用者模式

啟動時boot -s

# adjkerntz -i         //調整核心時區

# fsck -p              //整理檔案系統,自動修正所有可以安全地更正且不會導致資料丟失的問題

# mount -u /           //裝載根分割槽

# mount -a -t ufs      //裝載所有的ufs分割槽

# swapon -a            //啟動虛擬記憶體,開啟交換空間

# mergemaster -p       //選擇yes

# cd /usr/src

# make installworld

# mergemaster          //要安裝的全選"i"

# reboot

原始碼和核心公升級完畢

如何給系統公升級

系統的公升級涉及各個架構元件,細節很多。常年累月的修修補補使老系統積累了很多問題。系統公升級則意味著需要repair之前埋下的雷,那為何還要公升級,可以考慮以下幾個方面 1.缺乏文件 這應該是大小公司都存在的問題。網際網路專案的特點是易變和追求速度,詳細文件不是很好的方案,大部分都是概要文件 2.專...

Ubuntu系統公升級核心

docker要求ubuntu系統的核心版本高於 3.10,伺服器核心版本太低,得把3.2.0 126.141版本公升級到 4.15.0 041500.201802011154,步驟如下 uname ar 開啟選中要公升級的核心版本,sudo dpkg i deb 命令報錯 package kmod ...

如何給系統公升級

系統的公升級涉及各個架構元件,細節很多。常年累月的修修補補使老系統積累了很多問題。系統公升級則意味著需要repair之前埋下的雷,那為何還要公升級,可以考慮以下幾個方面 1.缺乏文件 這應該是大小公司都存在的問題。網際網路專案的特點是易變和追求速度,詳細文件不是很好的方案,大部分都是概要文件 2.專...