Mac OS X 系統中,也有內建像是 iOS 般的軟體下載、安裝平台。不過有時候會遇上「想要移除再重新安裝」,卻發現右上角老是顯示「開啟」(open) 的按鈕,而不是重新下載的圖樣。這邊筆記下如何解決這個暫存檔錯亂的問題。
事發情境
前些日子下載 Pomodoro 系列的軟體,想要移除重新安裝卻發現按鈕永遠都呈現 OPEN。
解決方法
由於電腦內的快取資料出現錯誤,所以導致刪除、安裝記錄和電腦內部不同步。可以運用以下方法來給予重置。
1 |
sudo find /private/var/folders/ -iname 'com.apple.appstore' 2>/dev/null | while IFS='' read -r line; do rm -fr "$line"; done; rm -fr ~/Library/Caches/*store*; ps aux | egrep -i 'app.?store' | awk '{ print $2 }' | while IFS='' read -r line; do kill -9 "$line"; done |
為了避免奇怪的斷航錯誤,所以請自行複製上方程式碼後,直接貼到終端機(Terminal)中。
由於需要管理員權限(使用sudo),第一次使用會要求輸入密碼。輸入密碼時,密碼並不會顯示在終端機上。
輸入完後按下 Enter 即可。
參考資料
How to fix / Reset App Store app on Mac OSX – El Capitan
按讚加入粉絲團