這裡匯集一些 Termux的常見安裝錯誤。
首先要知道的是,Termux作者已經在Github說過Google Play的版本因為Google政策限制API緣故已不再更新,因此請到開源商店F-Droid下載最新版。
如果嘗試後還是有問題,再往下看。
1. 應用程式未安裝#
Termux系列APP都必須從同一個來源安裝,否則會發生簽名衝突。
例: 從F-Droid安裝的Termux,Termux其他系列APP就只能從F-droid下載,不可從Github或Google Play下載。
從不同來源安裝Termux,也會導致pkg更新套件失敗。
Termux穩定版到這裡下載: F-Droid
Termux測試版則是到這裡: Github Workflows
2. pkg無法更新#
如果執行pkg update
出現錯誤訊息: N: Metadata integrity can t be verified, repository is disabled now. N: Possible cause: repository is under maintenance or down (wrong sources.list URL?).
首先請先檢查手機上的Termux系列APP,是否都是從同一個來源(例:F-Droid) 下載? 注意某些插件類型的Termux APP不會顯示在手機桌面的應用程式列表。
接著可以嘗試更換軟體庫,執行以下指令,從列表選取Github或中國清華大學的鏡像後再嘗試更新。
termux-change-repo
3. Termux崩潰#
Android 12以上的裝置,以Termux跑Proot Linux可能會被系統強制結束行程,並看到此訊息:[Process completed (signal 9) - press Enter]
請停用 Phantom Processes Killing解決之。