dan kopyalandı. Komut satırında
, istenen paket adını bulmak için aşağıdaki kullanın:
{keyword} Örneğin paket adı görmeyi bekliyoruz bir dizedir
$ pkgutil --pkgs | grep -i {keyword} | less
.görsel teftiş sonra
$ pkgutil --files package-name.pkg
:
bu paketin yüklü dosyalarını listelemek için
$ pkgutil --pkg-info package-name.pkg
kullanın kullanın, paket konumu (tüm dosya listeleri bağlı olacaktır kök dizin) bulmak için dosyaları kaldırmak için aşağıdaki gibi bir şeyler yapabilirsiniz:
$ cd/# assuming the package location is/
$ pkgutil --only-files --files package-name.pkg | tr '\n' '\0' | xargs -n 1 -0 -p sudo rm
Dizinleri kaldıran bir sonraki (son) adımın'a dikkat edin. pkgutil --files
tarafından verilen dizinlerin listesi, kaldırmak istemediğiniz usr
gibi önemli paylaşılan dizinler içerebilir. -p
, onay için istemek üzere xargs
neden olur, ancak tetikleyici-mutlu olmayın. (Sadece boş dizinleri kaldıracaktır. Ama bazı insanlar komut satırını değişiklik yapmanıza gerek yok, çünkü çok rmdir
ile güvenli olmalı, bu yüzden açık olmak daha iyidir!)
$ pkgutil --only-dirs --files package-name.pkg | tr '\n' '\0' | xargs -n 1 -0 -p sudo rmdir
dosyaları kaldırdıktan sonra
$ sudo pkgutil --forget package-name.pkg
Kaynaklar: pkgutil man page ve this post, o paketin sistem kaydını kaldırabilir.
Bu soru konu dışı görünmektedir, çünkü programlama ile ilgili değildir. Http://apple.stackexchange.com adresini ziyaret edin – Droppy
Özellikle, bu http://superuser.com/questions/36567/how-do-i-uninstall-any-apple-pkg-package-file ile aynı sorudur. StackOverflow'un konusu olmadığı için bu soruyu kapatmamızı tavsiye ediyorum. –