ฉันจะลืมแพ็คเกจ OSX ที่น่าจดจำได้อย่างไร


8

ก่อนหน้านี้ฉันต้องติดตั้ง Tor และเครื่องมืออื่น ๆ ที่มาพร้อมกับมัน หลังจากนั้นฉันจะต้องถอนการติดตั้ง แต่ฉันจำไม่ได้ว่า ตอนนี้ฉันพบแพ็คเกจเหล่านี้ในฐานข้อมูลแพ็คเกจ แต่ไม่สามารถลบออกได้ด้วย --forget ไฟล์จากแพ็คเกจไม่มีอยู่อีกต่อไป

/var/db/receipts/Tor 0.2.0.35.bomและ/var/db/receipts/Tor 0.2.0.35.plistไฟล์ไม่อยู่อีกต่อไป ฉันพยายามเพิ่มไฟล์เปล่าแล้วข้อผิดพลาดก็หายไป แต่แพ็คเกจยังคงอยู่ในฐานข้อมูล ฉันได้ลองสร้างแพ็คเกจด้วย pkgid เดียวกัน แต่ก็ไม่ได้ผลเหมือนกัน

หรือปัญหานี้เกิดขึ้นกับช่องว่างในรหัสแพ็คเกจหรือไม่

ฉันกำลังลองนี้ใน 10.7.3

# pkglist | grep -i 'Tor 0.2.0.35'
Tor 0.2.0.35

# pkgutil --forget 'Tor 0.2.0.35'
Unknown error Error Domain=NSCocoaErrorDomain Code=4 "“Tor 0.2.0.35.bom” couldn’t be removed." UserInfo=0x7f9b4d071dd0 {NSFilePath=/var/db/receipts/Tor 0.2.0.35.bom, NSUserStringVariant=(
    Remove
), NSUnderlyingError=0x103b15c10 "The operation couldn’t be completed. No such file or directory"}.
Forgot package 'Tor 0.2.0.35' on '/'.

# pkglist | grep -i 'Tor 0.2.0.35'
Tor 0.2.0.35

นี่คือสิ่งที่fink?
William Jackson

ฉันคิดว่าฉันเคยเล่นกับfinkบางจุด แต่นี่คือ Tor, privoxy และส่วนขยายปุ่ม Firefox Tor ซึ่งทั้งหมดติดตั้งตัวเองด้วยชื่อแพ็กเกจที่น่ากลัวในรายการแพ็กเกจ
magiconair

คำตอบ:


8

หากคุณไม่มีไฟล์นี้ใน / var / db / receipts ให้ตรวจสอบ / Library / Receipts และควรมี หากคุณลบสิ่งนี้ด้วยตนเองมันจะหายไปจาก 'pkgutil --pkgs'


ดูเถิดและดูเถิด! นั่นคือคำตอบที่ถูกต้อง ขอบคุณมัด
magiconair
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.