PDA

View Full Version : Uninstall phần mềm ???



xinloiemnham
25-09-2008, 14:41
Xin hỏi làm cách nào để uninstall hoàn toàn phần mềm đã cài vào máy từ source. Hix, cài soft bằng source đã mệt, cài xong sướng. Nhưng lúc muốn remove đi mà không biết làm sao.

quanta
26-09-2008, 00:11
- Khi cài nên dùng --prefix
- Sau đó, make uninstall, make clean, make distclean
- xoá luôn cái thư mục cài vào đi
- dùng lệnh locate xem nó còn nằm ở đâu nữa, xoá nốt.

xinloiemnham
26-09-2008, 09:57
Thế nếu lỡ không dùng --prefix thì làm thế nào vậy ?

quanta
26-09-2008, 19:02
Thế nếu lỡ không dùng --prefix thì làm thế nào vậy ?
- Đọc lại tài liệu khi build một gói từ source: file chạy được cài vào đâu, thư viện được cài vào đâu, ...
- Vẫn make uninstall, make clean, make distclean như thường
- Ít ra khi cài cũng nên: sudo make install | sudo tee /var/log/source/<package_name>.log
- vẫn locate hoặc find như thường

ilovecxx
28-09-2008, 00:41
--prefix nếu ko chỉ rõ thì default sẽ thường là /usr/local, lib ,các tập tin thực thi (executable), man pages ... sẽ nhét vào $(prefix)/lib, $(prefix)/bin , $(prefix)/man...

Để biết rõ cụ thể, bác mở Makefile của soft đó ra đọc là biết.