Score:0

จะถอนการติดตั้งแพ็คเกจที่สร้างจากแหล่งที่มาและลบออกทั้งหมดได้อย่างไร

ธง cn

ฉันได้สร้าง lib, Open3D จากซอร์สและติดตั้งแล้ว หลังจากนั้น ฉันรัน make uninstall สำหรับไลบรารีและลบไดเร็กทอรีไฟล์ทั้งหมดที่ฉันโคลนมาจาก git ฉันยังมีไฟล์ที่มีอยู่จาก Open3D จากไดเร็กทอรี /usr/local/lib สิ่งนี้น่าผิดหวัง ฉันจะลบไฟล์เหล่านี้ทั้งหมดได้อย่างไร ฉันไม่ประสบปัญหาดังกล่าวหากสามารถติดตั้งแพ็คเกจที่ฉันต้องการได้จาก apt

นี่คือสิ่งที่ฉันใช้

เอ็นดู

--- /usr/local/lib ----------------------------------------- --------------------
                         /..                                                    
  661.8 MiB [##########] libOpen3D_3rdparty_mkl_mkl_merged.a
  661.8 MiB [##########] libOpen3D_3rdparty_faiss_mkl_merged.a
  421.2 MiB [######] libOpen3D_3rdparty_embree_embree_avx.a
  411.7 MiB [######] libOpen3D_3rdparty_embree_embree3.a
  394.8 MiB [##### ] libOpen3D_3rdparty_embree_embree_avx2.a
  311.7 MiB [#### ] libOpen3D_3rdparty_assimp_assimp.a
   93.0 MiB [# ] libOpen3D_3rdparty_ippicv_ippicv.a
   48.1 MiB [ ] libOpen3D_3rdparty_webrtc_webrtc.a
   41.3 MiB [ ] libOpen3D_3rdparty_faiss_faiss.a
   34.6 MiB [ ] libOpen3D_3rdparty_zeromq.a
    6.8 MiB [ ] libOpen3D_3rdparty_imgui.a
    6.5 MiB [ ] libOpen3D_3rdparty_tbb_tbb_static.a
    6.5 MiB [ ] libOpen3D_3rdparty_mkl_tbb_static.a
    6.5 MiB [ ] libOpen3D_3rdparty_faiss_tbb_static.a
    6.1 MiB [ ] libOpen3D_3rdparty_qhullcpp.a
    4.2 MiB [ ] libOpen3D_3rdparty_jsoncpp.a
    3.9 MiB [ ] libOpen3D_3rdparty_jpeg.a
N0rbert avatar
zw flag
แค่ `rm`'ing ก็เพียงพอแล้ว Ubuntu รุ่นของคุณคืออะไร?
user535733 avatar
cn flag
"*ฉันไม่ประสบปัญหาดังกล่าวหากสามารถติดตั้งแพ็คเกจที่ฉันต้องการได้จาก apt*" เห็นด้วย นั่นคือเหตุผลที่ผู้คนย้ายจากการคอมไพล์ภายในองค์กรไปเป็นแพ็คเกจที่คอมไพล์ล่วงหน้าเมื่อ 25 ปีก่อน
Iberico avatar
cn flag
@ user535733 แก้ไขฉันถ้าฉันผิด แต่ไม่ใช่ทุกแพ็คเกจที่สามารถรับได้ผ่านแพ็คเกจที่รวบรวมไว้ล่วงหน้า
user535733 avatar
cn flag
@Iberico ฉันคิดว่าคุณเข้าใจสิ่งที่ฉันเขียนผิด ฉันแค่แสดงความยินดีกับคุณที่คุณค้นพบสัจพจน์ของการกระจายซอฟต์แวร์โดยอิสระ
Iberico avatar
cn flag
@N0rbert คือไฟล์ทั้งหมดที่ติดตั้ง ถ้าฉันเรียกใช้ make install หรือตรวจสอบการติดตั้ง ฉันแค่กลัวว่าจะยังมีไฟล์ตกค้างอยู่ในไดเร็กทอรีสุ่มเหมือนกับที่ฉันค้นพบผ่าน ncdu เพราะฉันคิดว่าไฟล์ทั้งหมดถูกลบออกทั้งหมดหลังจากทำการถอนการติดตั้งและลบทั้งโฟลเดอร์ ฉันใช้ Ubuntu 18.04
N0rbert avatar
zw flag
วิธีแก้ไขที่เป็นไปได้คือใช้ Open3D เวอร์ชันเดิมอีกครั้ง คอมไพล์ ติดตั้ง แล้วรันสคริปต์ถอนการติดตั้ง การขุดด้วยตนเองภายในระบบไฟล์ทั้งหมดนั้นใช้เวลานานและไม่มีประสิทธิภาพ
Score:0
ธง cn

หลังจากมองไปรอบ ๆ ฉันก็สามารถแก้ปัญหาของฉันได้ หากคุณสามารถสร้างแพ็คเกจโดยไม่ต้องสร้างจากแหล่งที่มา ให้ทำถ้าไม่ เมื่อสร้างแพ็คเกจของคุณจากแหล่งที่มา คุณจะต้องเรียกใช้ในที่สุด

ทำการติดตั้ง

แทนที่จะวิ่ง

ตรวจสอบการติดตั้ง

เพื่อสร้างแพ็คเกจ .deb ซึ่งสามารถลบออกได้อย่างง่ายดายด้วยซอฟต์แวร์ตัวจัดการแพ็คเกจของคุณเมื่อคุณต้องการถอนการติดตั้ง การทำเช่นนั้นจะลบไฟล์และข้อมูลที่เกี่ยวข้องทั้งหมด

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา