จริงๆ แล้วมันสามารถทำได้หมดเลย ไฟล์ที่เป็น tar ball (.tar) แต่ว่าบางไฟล์ที่ compiled แล้วมัน จะมี makefile ที่มี uninstall rules มาด้วย เราเลยสามารถสั่งได้เลย
sudo make uninstall
แต่ถ้าบางอันมันไม่มีล่ะเราจะทำยังงัยดี
เลยลองไป search มาปรากฏว่าเจอเว็บนี้ cyberciti.biz
ลองเข้าไปดูโดยเค้าจะทำการเช็คก่อน install กับ หลัง install
ก่อน install
แล้วก็ทำการ install ./configure, make, make install etc.
หลัง install
หลังจากนั้นใช้ diff tools ในการดูว่าไฟล์ที่เราลองไปอยู่ไหน โดยมันจะดูว่าไฟล์ไหนที่ต่างจากเดิมdiff
ไฟล์ package.uninstall.list จะเป็นไฟล์ที่เรา install ลงไปทั้งหมด
เมื่อเราต้องการ uninstall มันก็เพียงใช้คำสั่งใน shell โดยใช้ shell script วนลูป
เพียงเท่านี้เราก็จะ uninstall โปรแกรมได้แล้ว
โดยเจ้า apache นั้นมันไม่มี uninstall rules มากับไฟล์ make จึงทำให้้เหนื่อยแบบนี้ - -'
ปล. คำสั่ง find /* เป็นการหาไฟล์ัทั้งหมดที่อยู่ใน file system /
ปล.2 ส่วน > packagelist.b4 หมายความว่าให้มันไปเก็บลงไฟล์ชื่อ packagelist.b4 แทนที่จะพิมพ์ออกมาทางจอภาพ
ที่มา: cyberciti.biz
sudo make uninstall
แต่ถ้าบางอันมันไม่มีล่ะเราจะทำยังงัยดี
เลยลองไป search มาปรากฏว่าเจอเว็บนี้ cyberciti.biz
ลองเข้าไปดูโดยเค้าจะทำการเช็คก่อน install กับ หลัง install
ก่อน install
เพื่อเก็บรายชื่อโปรแกรมต่างๆ ก่อน installfind /* > packagelist.b4
แล้วก็ทำการ install ./configure, make, make install etc.
หลัง install
เพื่อเก็บรายชื่อโปรแกรมต่างๆ ที่เรา install ไป + ของเดิมfind /* > packagelist.after
หลังจากนั้นใช้ diff tools ในการดูว่าไฟล์ที่เราลองไปอยู่ไหน โดยมันจะดูว่าไฟล์ไหนที่ต่างจากเดิมdiff
packagelist.b4 packagelist.after > package.uninstall.list
ไฟล์ package.uninstall.list จะเป็นไฟล์ที่เรา install ลงไปทั้งหมด
เมื่อเราต้องการ uninstall มันก็เพียงใช้คำสั่งใน shell โดยใช้ shell script วนลูป
for i in $(grep ">" package.uninstall.list | awk '{ print $2 }')
do
rm -i $i
done
เพียงเท่านี้เราก็จะ uninstall โปรแกรมได้แล้ว
โดยเจ้า apache นั้นมันไม่มี uninstall rules มากับไฟล์ make จึงทำให้้เหนื่อยแบบนี้ - -'
ปล. คำสั่ง find /* เป็นการหาไฟล์ัทั้งหมดที่อยู่ใน file system /
ปล.2 ส่วน > packagelist.b4 หมายความว่าให้มันไปเก็บลงไฟล์ชื่อ packagelist.b4 แทนที่จะพิมพ์ออกมาทางจอภาพ
ที่มา: cyberciti.biz
ความคิดเห็น
แสดงความคิดเห็น