2020年1月14日

Puppy Linux 筆記

Puppy Linux 的官方版本,名稱跟 Ubuntu 有淵源:

  • Lucid:Ubuntu 10.04
  • tahr:Ubuntu 14.04
  • xenial:Ubuntu 16.04
  • Bionic:Ubuntu 18.04

目前最新版本的 Puppy Linux 官方版本是 Bionic 生化狗。

其他官方衍生出來的版本,包括:

  • Slacko Puppy:Slackaware
  • Macpup:Mac OSX 桌面
  • Saluki:XFCE 桌面
  • LightHouse Pup:KDE, XFCE 大型軟體
  • NOP:沒有Office的XFCE
  • Dpup Exprimo:最接近官方


LxPup 就是 LXDE + Puppy Linux 。

2020年1月13日

輕量化 Linux

這幾天在幾部老筆電上面安裝輕量的 Linux ,看看能不能榨乾老舊硬體的最後效能,測試過幾種系統,簡單記錄一下。


  • Puppy Linux
  1. 最適合老舊的筆電,效能最好
  2. 可是中文介面幾乎沒有,輸入法也沒有,只能靠國內神人打包中文輸入法及中文介面。
  3. 安裝過程相較之下較不友善。
  4. 但是套件似乎無法更新,如果用到較老舊的版本,預設安裝的瀏覽器,版本過於老舊,瀏覽新網頁時,會有相容性問題。
  • TriSquel
  1. 在老舊電腦上的表現相當亮眼。

  • Linux Lite
  1. 在老舊筆電上的表現跟 TriSquel 差不多。
  2. 安裝完畢之後,需要手動去安裝中文介面及輸入法。安裝過程容易當掉。
  3. 桌面可以自訂一些捷徑,好用。
  • Lubuntu
  1. 雖然也是 LXDE + Ubuntu ,可是效能上來說,是比較不突出的。

2020年1月8日

刷機 LineageOS 的簡單步驟

這兩天把手上的 Nexus 7 及 Nexus 7 (2013) 這兩部老平板,刷機成 LineageOS ,雖然以前就已經刷機好幾次了,不過每次都忘了,這次稍微寫一下步驟紀錄。


刷 LineageOS 的步驟說明:

軟體準備

  1. platform-tools及電腦辨識平板的驅動程式。
  2. 專屬<要被刷機型號>的 twrp 的 img 檔
  3. 專屬<要被刷機型號>的 LineageOS.zip 檔案
  4. 符合步驟2版本的 Open GAPP 


步驟

  1. 先將平板關機。
  2. 進入 bootloader 模式。(通常是關機狀態時,按住音量-鍵及開機鍵)
  3. 確認電腦已經安裝可以辨識平板的驅動程式,然後連接電腦。在platform-tools 資料夾底下,用 fastboot devices 指令確認平板是否有被電腦辨識。(如果有成功辨識連接,通常在本機就可以看到平板了。)
  4. 用 fastboot oem unlock 指令,進行解鎖,才能看到 Recovery 的選單。
  5. 重新開機,跟步驟 2 一樣,要進入 bootloader 模式。
  6. 用 fastboot flash recovery <recovery_filename>.img 指令,刷入 twrp 。
  7. 用 fastboot boot <recovery_filename>.img 指令,重新開機時進入 twrp 的 Recovery 模式。
  8. Wipe → Format Data。
  9. Advanced Wipe → Cache、System。
  10. Install → LineageOS.zip、gapp.zip
  11. 重新開機,成功。

刷完之後,Nexus 7 進入 Android 7.1.2,而 Nexus 7 (2013) 進入了 Android 9 ,兩台老機器又重新有了新靈魂。

(PS:我的 Nexus 7 (2013) 是 16G WIFI 版本,刷機過程中,遇到系統空間不足的情況;這台 Nexus 7 (2013) 要稍微注意的是,必須用 UA 版本的 twrp ,並且還要在 twrp 底下多install  一次  flo-deb_clamor_repartition.zip 才能騙過分割區無法明確辨識大小的問題。參考 https://forum.xda-developers.com/nexus-7-2013/orig-development/repartition-nexus-7-2013-repartition-t3844386  https://lineageos.wickenberg.nu/builds/full/flo/?C=M;O=D)