在iOS 11越獄上,一定會發現在安裝或移除插件時,都會看見大量顯示 dpkg: warning: parsing file ‘/var/lib/dpkg/status’ near line … missing maintainer 灰色錯誤,如果裝的插件數量越來越多時,就會造成一整個畫面都是這種錯誤,至於這方法該怎麼解決呢?本篇來告訴大家解決方法。
其實這個 missing maintainer 錯誤,也是瘋先生決定要從 yourepo 免費軟體源轉到自架 GitHub 軟體源原因,不少開發者也都會選擇 yourepo 來上傳他們的插件,這其實是為了節省時間的做法,但 yourepo 軟體源都會有這個 Bug ,沒替插件寫入 Maintainer 描述,導致 Cydia 安裝或移除時都會顯示錯誤訊息。
這錯誤其實不影響操作,但整個畫面都是這種錯誤,相信一定會有人想解決這問題,現在自己也可以透過手動來解決,詳細就依照後面教學進行操作。
前提條件
- 先安裝好 Filza File Manager
手動修正 missing maintainer 訊息方法
步驟 1
▼ 透過 Filza 進入「/var/lib/dpkg/status」資料夾內找到「status」檔案,點擊開來透過「純文字編輯器」開啟。
步驟 2
- 先點擊一下底下文字區域
- 直接搜尋yourepo 或是出錯的插件名稱
- 確認插件描述段落
- 在該段最後一行加入「Maintainer: xxxx」,後面xxxx可以隨意亂取英文名,記得後面都要空一格(不要留太多空格),因為每個插件描述都是用一行空格來區隔開
- 點擊「儲存」即可
步驟 3
重新開啟 Cydia ,並且安裝或移除插件試試看,是否就會發現 missing maintainer 都已經消失了呢?如果還有就是沒有補完整,再回到前一個步驟去修改檔案即可。
喜歡這篇文章教學,後續想了解更多Apple資訊、iPhone、Mac、3C隱藏技巧,歡迎追蹤 瘋先生FB粉絲團、瘋先生LINE@、訂閱瘋先生Google新聞、Telegram、Instagram以及 訂閱YouTube頻道,將會有更多非常實用的技巧教學分享給大家。