ตำรวจลบแพ็คเกจทั้งหมด


2

ฉันเปลี่ยนเป็น HomeBrew จาก Fink และฉันต้องการถอนการติดตั้ง Fink และแพคเกจทั้งหมดที่ฉันติดตั้งด้วยเพื่อหลีกเลี่ยงปัญหาในอนาคต

ฉันพบข้อมูลโค้ดที่ควรลบ pacages ทั้งหมด แต่ไม่พบ: fink list | perl -lne '/^s*is+(S+)/ and print $1' | xargs fink purge

ฉันจะลบแพ็คเกจทั้งหมดได้อย่างไร

คำตอบ:



2

ฉันไม่คุ้นเคยกับตำรวจ แต่ฉันสมมติว่าทำให้ออกบรรทัดสำหรับแต่ละแพคเกจและสำหรับผู้ที่ติดตั้งพวกเขากำลังของรูปแบบ:fink list i packagenameปัญหาคือคุณกำลังใช้sและS(ตัวอักษร) แทน\sและ\S: ช่องว่างและไม่ใช่ช่องว่างตามลำดับ

บรรทัดที่ถูกต้องน่าจะเป็น:

fink list | perl -lne '/^\s*i\s+(\S+)/ and print $1' | xargs -r fink purge

ฉันยังเพิ่ม a -rไปยัง xargs เพื่อที่fink purgeจะไม่ทำงานหากไม่มีบรรทัดที่ตรงกัน (แพ็คเกจที่ติดตั้ง)


ใน Max OS X 10.6.8 คุณจะได้รับข้อผิดพลาดของตัวเลือกที่ผิดกฎหมายสำหรับ -r
perimosocordiae

0

จากคำถามที่พบบ่อยตำรวจ :

Q5.6: How can I uninstall all of Fink?

A: Almost all files installed by Fink are in /sw (or wherever
you chose to install it), except for a few exceptions.
Thus, in order to get rid of Fink, enter this command:

    fink remove --recursive daemonic xinitrc
    sudo rm -rf /sw

If you aren't planning to reinstall Fink you also will
want to remove the "source /sw/bin/init.csh" line you
added to your .cshrc file or the "source /sw/bin/init.sh"
line you added to your .bashrc file, whichever is appropriate
to your setup, using a text editor. If you had the xinitrc
package installed, then you will want to restore the original
/usr/X11/lib/X11/xinit/xinitrc, which has been backed up as
/usr/X11/lib/X11/xinit/xinitrc.YYYYMMDDhhmm, i.e. the
extension has a year, month, date, hour, and minute). If you
have more than one of these, the original one normally does
not mention sys-xinitrc-fink. Once you've found the right one,
you can use

sudo mv /usr/X11/lib/X11/xinit/xinitrc.YYYYMMDDhhmm  \
    /usr/X11/lib/X11/xinit/xinitrc
replacing YYMMDDhhmm with the actual extension on your system.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.