มีผลข้างเคียง CheckInstall หรือไม่ฉันควรใช้ทุกครั้งหรือไม่


9

ฉันใช้ Ubuntu ที่ทำงานและ Slackware ที่บ้าน

วันนี้ที่ทำงานฉันได้ดาวน์โหลดโปรแกรมที่น่าสงสัยจากที่เก็บของ บริษัท ของเราซึ่งควรจะทำงานซ้ำ ๆ ให้เป็นอัตโนมัติ configure; make; make installผมติดตั้งด้วย ตอนนี้ฉันต้องการลบออก แต่น่าเสียดายที่ไม่มีเป้าหมายที่เหมาะสมสำหรับการถอนการติดตั้งใน Makefile โปรแกรมนี้เขียนขึ้นใน Python และผู้ติดตั้งคัดลอก*.pyไฟล์จำนวนมากในที่ต่าง ๆ และตอนนี้ก็เป็นเรื่องยากที่จะลบไฟล์ทั้งหมด

ดังนั้นฉันจึงคิดเกี่ยวกับ CheckInstall เพื่อใช้แทนmake installดังนั้นฉันสามารถลบโปรแกรมดังกล่าวและติดตามซอฟต์แวร์ทั้งหมดในระบบของฉันได้อย่างสอดคล้องกัน แต่ฉันสงสัยว่ามีผลข้างเคียงที่เป็นไปได้ที่เกี่ยวข้องกับ CheckInstall หรือสามารถใช้ทุกครั้งเมื่อฉันติดตั้งซอฟต์แวร์ใหม่ได้หรือไม่ คุณใช้มันหรือเปล่า?

คำตอบ:


3

ฉันพูดจากประสบการณ์เฉพาะกับ deb / dpkg แต่ไม่ตราบใดที่ Checkinstall ประสบความสำเร็จในการสร้าง deb / rpm ไม่มีผลข้างเคียงจากการติดตั้ง (มีสถานการณ์ที่มันจะล้มเหลวในการสร้างแพคเกจ)

แน่นอน checkinstall ไม่รู้เกี่ยวกับการขึ้นต่อกันจริงๆดังนั้นคุณต้องมีสิ่งที่พร้อมใช้งานหากคุณวางแผนที่จะติดตั้งแพ็กเกจที่ใดก็ได้ มิฉะนั้นฟังก์ชั่นถอนการติดตั้งจะทำงานตรงตามที่ต้องการ

ถ้ามันไม่ได้ผลและคุณกำลังระวังของแพคเกจบาง chroot เป็นวิธีที่ค่อนข้างรวดเร็วและไม่เจ็บปวดที่จะลองใช้ เครื่องเสมือนจะดียิ่งขึ้น แต่ต้องใช้เวลาในการตั้งค่าและทรัพยากรมากขึ้นเว้นแต่คุณจะมีเครื่องที่ซ้ำซ้อนกับระบบของคุณ


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