正常人在 Production 環境使用的版本應該都會維持在 Ubuntu 18.04 LTS “Bionic Beaver” 這個版本,不過如果你像 shortie 一樣會在 Virtual Machine 的環境中測試作業系統最新的版本,也許你就會對這篇文章的內容有一些些興趣。
升級方式
- 下載 安裝光碟片,用光碟片開機後進行升級。 (適用網路連線較慢或不穩定的環境)
- 使用 update-manager/do-release-upgrade 指令進行升級。 (適用網路連線較快且穩定的環境)
黎明碰到白鼬會發生甚麼事? (aka. 升級後的相容性問題)
很幸運地, shortie 從 19.04 升級到 19.10 過程非常順利,重開機之後多數常用的應用程式都能使用,唯一發生問題的應用程式是 Sawmilll 8.8.0 ,只被白鼬咬一口算是非常幸運的了。
Sawmill 8.8.0 解決方案
- 找不到 libboost_regex.so.1.65.1 程式庫檔
- 由於 Eoan 已經將 Boost C++ Libaries 升級至 1.67, 所以只能透過重新下載 Boost 1.65.1 自行編譯來解決。
- 找不到 libodbc 程式庫檔
- 這個問題相對簡單,只要執行 apt-get install unixodbc-dev 指令安裝套件即可解決。
- 找不到 libmysqlclient.so.20 程式庫檔
- 這個問題也是因為 Eoan 已經升級至 libmysqlclient.so.21 ,所以也只能自行下載舊版 MySQL Connector/C 來自行編譯 的方式 解決。