不用關閉 SIP 也可以用 Asepsis ,在 El Capitan 下解決 .DS_Store 悲劇!

3 / 17, 2016 Apple , mac , 軟體推薦

在非常久以前曾經推薦過一套軟體 Asepsis ,可以在 OS X 底下隱藏令人討厭的 .DS_Store ,可是因為 OS X 10.11 EL Capitan 新增了一個好棒棒機制叫做 SIP ,所以 Asepsis 就爆炸啦,根本沒辦法安裝,不過山不轉路轉,總是有辦法繞過的。在這裡筆記一下,避免自己以後忘記方法 XD

其實官方網站有提供一個解法,就是關閉 SIP ,然而 SIP 是個好棒棒的機制,如果關掉會失去一層防護的,所以呢,當然要去找一個方式,讓 SIP 開啟的情況下也可以執行 Asepsis 囉,好吧不多說廢話,直接開始

首先,從官網下載 Asepsis 回來,但先不要安裝喔

再來,打開 Command Line ,執行下述指令

touch ~/.no-asepsis-os-restriction
touch ~/.asepsis-suppress-update-errors

接下來開始安裝 Asepsis ,如果他最後說安裝時敗是正常的,不用太在意
asepsis-el-capitan-1

接下來重新開機,開機時按住 Command 鍵和 R 鍵 ,進入回復模式

在「工具程式」底下找到「終端機」
asepsis-el-capitan-2

打開來並輸入

csrutil disable
reboot

接下來電腦會重開機
asepsis-el-capitan-3

重開機完之後, Asepsis 就可以正常執行了,首先安裝 wrapper,進入終端機,輸入

asepsisctl install

(如果這台電腦以前安裝過 Asepsis ,請先執行 asepsisctl uninstall_wrapper)
asepsis-el-capitan-4

現在 Asepsis 應該正在運作了,回到回復模式,一樣重新開機,開機時要按住 Command 鍵和 R 鍵
然後還是一樣,在「工具程式」底下找到「終端機」,打開來並輸入

csrutil enable
reboot

系統自動重開機之後,還是打開終端機,輸入

asepsisctl diagnose

asepsis-el-capitan-5

如果你看到 “Your Asepsis installation seems to be OK.” ,恭喜你完成囉,接下來 .DS_Store 應該就再也不會出現了