Có bất kỳ tác dụng phụ CheckInstall nào hay tôi nên sử dụng nó mỗi lần?


9

Tôi đang sử dụng Ubuntu tại nơi làm việc và Slackware tại nhà.

Hôm nay tại nơi làm việc tôi đã tải xuống một số chương trình đáng ngờ từ kho lưu trữ của công ty chúng tôi có nhiệm vụ tự động hóa một số nhiệm vụ lặp đi lặp lại. Tôi đã cài đặt nó với configure; make; make install. Bây giờ tôi muốn xóa nó, nhưng tiếc là không có mục tiêu thích hợp để gỡ cài đặt trong Makefile. Chương trình này được viết bằng Python và trình cài đặt đã sao chép nhiều *.pytệp ở nhiều nơi khác nhau và bây giờ thật khó để loại bỏ tất cả chúng.

Vì vậy, tôi đã nghĩ về việc CheckInstall sẽ sử dụng thay make installthế để tôi có thể dễ dàng loại bỏ các chương trình như vậy và theo dõi tất cả phần mềm trên hệ thống của mình theo cách nhất quán. Nhưng tôi tự hỏi liệu có bất kỳ tác dụng phụ nào có thể liên quan đến CheckInstall hay nó có thể được sử dụng mỗi khi tôi cài đặt phần mềm mới không? Bạn đang sử dụng nó?

Câu trả lời:


3

Tôi chỉ nói về kinh nghiệm với deb / dpkg, nhưng không, miễn là Checkinstall thành công trong việc xây dựng một deb / vòng / phút, không có tác dụng phụ nào khi cài đặt nó (có những kịch bản sẽ không thể xây dựng gói).

Tất nhiên, checkinstall không thực sự biết về các phụ thuộc, vì vậy bạn sẽ phải có sẵn những thứ đó nếu bạn dự định cài đặt gói ở bất cứ đâu. Nếu không, chức năng gỡ cài đặt hoạt động chính xác như dự định.

Nếu nó không hoạt động và bạn cảnh giác với một số gói, chroot là một cách nhanh chóng và không đau đớn để thử nó; một máy ảo thậm chí còn tốt hơn, nhưng đòi hỏi nhiều thời gian thiết lập và tài nguyên hơn trừ khi bạn có một máy sao chép hệ thống của bạn nằm xung quanh.


1
Bạn có đang sử dụng GNU stow kết hợp với checkinstall không?
dùng1042840
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.