ขั้นตอนการถอนการติดตั้งสำหรับซอฟต์แวร์ที่ติดตั้งผ่าน“ make install” บน CentOS 6.2 คืออะไร


10

ฉันติดตั้ง OCILIB บนเซิร์ฟเวอร์ CentOS 6.2 ของฉันเมื่อไม่นานมานี้และตอนนี้ฉันต้องการติดตั้งเวอร์ชันที่ใหม่กว่า ผู้ขายต้องการถอนการติดตั้ง แต่ไม่มีคำแนะนำ ฉันคาดเดาว่าเป็นเพราะมันเป็นเรื่องเล็กน้อยสำหรับคนที่มีพื้นหลัง Linux

http://orclib.sourceforge.net/doc/html/group__g__install.html

หากฉันติดตั้งซอฟต์แวร์นี้โดยใช้:

ขั้นตอนที่ 1: # ./configure - ด้วย oracle-headers-path = / usr / include / oracle / 11.2 / client64 - with-oracle-lib-path = / usr / lib / oracle / 11.2 / client64 / lib

ขั้นตอนที่ 2: # ทำ

ขั้นตอนที่ 3: # su root

ขั้นตอนที่ 4: # ทำการติดตั้ง

ขั้นตอนที่ 5: # gcc -g -DOCI_IMPORT_LINKAGE -DOCI_CHARSET_ANSI -L / usr / lib / oracle / 11.2 / client64 / lib -lclntsh -L / usr / local / lib -locilib conn.c -o

ฉันจะถอนการติดตั้งนี้ได้อย่างไร ฉันพยายามติดตามสิ่งนี้

http://www.cyberciti.biz/faq/delete-uninstall-software-linux-commands/

แต่ไม่พบอะไรบนดิสก์ของฉันโดยใช้หรือrpm -qa *oci* yum list *oci*อาจเป็นเพราะมันไม่ได้ติดตั้งด้วย yum หรือ rpm ดังนั้นฉันไม่ควรคาดหวังว่าจะพบสิ่งใดสิ่งหนึ่ง มีคำแนะนำทั่วไปสำหรับการถอนการติดตั้งซอฟต์แวร์บน Linux ที่ฉันสามารถใช้ได้หรือคำแนะนำนั้นขึ้นอยู่กับซอฟต์แวร์เฉพาะหรือไม่ ความช่วยเหลือใด ๆ ที่ชื่นชมมาก


คำตอบ:


14

ไปลงในไดเรกทอรีที่แฟ้มแหล่งที่มาอยู่ในประเภทและmake uninstall หากไม่ได้ทำงานแล้วนั้นอาจจะไม่มีคำแนะนำสำหรับการถอนการติดตั้ง ในกรณีที่คุณจะต้องทำด้วยมือซึ่งคุณสามารถทำได้โดยทำซ้ำการติดตั้งและดูสิ่งที่ติดตั้งเพื่อให้คุณสามารถลบเหล่านั้น มิฉะนั้นถ้าคุณรู้ไดเรกทอรีที่ติดตั้งโปรแกรมของคุณคุณสามารถลบมันได้ สิ่งที่คุณควรทำเมื่อติดตั้งจากแหล่งที่มาคือการใช้checkinstall

Checkinstall ทำอะไรได้บ้าง

มันทำให้การติดตั้งและทำให้การถอนการติดตั้งง่ายขึ้นมากโดยใช้ระบบการจัดการแพคเกจระบบของคุณ มันจะสามารถสร้างแพ็คเกจ RPM หรือ YUM โดยอัตโนมัติซึ่งสามารถถอนการติดตั้งได้ในภายหลังโดยการโทรหาตัวอย่างyum uninstall httpd


อะไรcheckinstallทำอย่างไร ฉันจำเป็นต้องmake uninstallรูตหรือไม่?
gkdsp

1
มันทำให้การติดตั้งและทำให้ uninstillation ง่ายขึ้นมากโดยใช้ระบบการจัดการแพคเกจระบบของคุณ ฉันจะสามารถสร้างแพ็คเกจ RPM หรือ YUM โดยอัตโนมัติซึ่งสามารถถอนการติดตั้งได้ในภายหลังโดยเรียกตัวอย่างyum uninstall httpd
JMeterX

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