移至主內容
DarkRanger's Secret Area

主導覽

  • 首頁
  • 關於本站
  • Linux
  • 程式開發
  • N900
  • 譯文
  • 資訊技術辭典

文章分類

  • 影劇
  • 遊戲
  • 筆記
  • 雜文
  • 資訊技術
  • 站務訊息

最新內容

  • How-To:Linux 安裝 DevilutionX
  • 於 2012 年建立的一份音樂播放清單
  • How-To:Linux 安裝 Medal of Honor: Allied Assault
  • Fallout 4 (2015)
  • How-To:Linux 安裝 Blood
  • 《終極動員令》系列早期作品原始碼釋出
  • How-To:Linux 安裝 Doom 3
  • Nausicaä of the Valley of the Wind (1984)
  • Intel 內顯與 Linux 桌面死當問題排解
  • 《哥吉拉 -1.0》心得補遺

三號機系統升級至 Fedora 16

發表日期:星期三, 02/08/2012 - 07:04,更新日期:星期二, 04/26/2016 - 13:59

由於三號機(也就是本站主機)所使用的 Fedora 14 已經停止更新,於是 DR 便打算把它升級到目前最新的 Fedora 16。看到這裡,一定有人會好奇:怎麼不是裝 CentOS 這類支援期限較長的發行版?呃……事實上 DR 接架站案子的確是使用 CentOS,但自家的三號機不只是伺服器用途,它同時也是一部「實驗機」,所以應該可以理解為什麼一直都是裝 Fedora 了吧?

 

原本計畫要嘗試用隨身碟的方式進行升級安裝。然而正當 DR 在 Fedora 的官方網站準備要下載安裝映像檔時,不經意的看到其實 Fedora 已提供線上升級整個系統的工具:PreUpgrade,就想說用用看,並且發覺這個工具算是很容易使用,基本上只要三行指令就解決了:

  • yum install preupgrade -y
  • preupgrade-cli
  • preupgrade-cli "Fedora 16 (Verne)"

 

選定升級版本後,PreUpgrade 會偵測升級現有作業系統所需的套件檔案,完成下載後,使用者只要重開機便會自動進入升級程序,升級完成後會再自動重開機一次,整個設計還蠻適合企業部署的。升級完畢後,使用者可以執行「package-cleanup --orphans」找出還在系統裡、剩餘的舊版套件,然後將之手動用 yum、rpm 指令移除。

 

從 Fedora 14 升級到 Fedora 16,三號機有幾個服務沒有成功開啟,於是 DR 參考這個頁面:SysVinit to Systemd Cheatsheet,用新版的指令去啟用這些服務:

  • systemctl enable ip6tables.service
  • systemctl enable vsftpd.service
  • systemctl enable mysqld.service
  • systemctl enable httpd.service
  • systemctl start ip6tables.service
  • systemctl start vsftpd.service
  • systemctl start mysqld.service
  • systemctl start httpd.service
筆記