จะลบ ImageMagick โดยไม่ทำลายการอ้างอิงได้อย่างไร


10

ฉันต้องการลบImageMagick ที่ติดตั้งล่วงหน้าจาก Ubuntu 16.04 LTS ของฉัน การถอนการติดตั้งยังลบCUPSและแพ็คเกจอื่น ๆ ที่ต้องพึ่งพาซึ่งฉันต้องการเก็บไว้ในระบบของฉันด้วย

มีวิธีการลบเฉพาะ ImageMagick โดยไม่ทำอันตรายต่อการพึ่งพาหรือไม่ต้องติดตั้งใหม่หลังจากลบอัตโนมัติ?


อะไรคือสาเหตุที่ทำให้การลบ imagagagick?
Raniz

1
ฉันไม่ต้องการฉันไม่ต้องการและไม่สามารถเปิดตัวได้ ฉันเดาว่าเป็นเครื่องมือบรรทัดคำสั่งเท่านั้น แต่มีไฟล์ .desktop สองไฟล์ในส่วนแอปพลิเคชัน dashs ฉันต้องการเก็บถ้วยและแพ็คเกจอื่น ๆ อีกสองสามชุดโดยไม่ต้องติดตั้งใหม่หลังจากลบ ImageMagick
Neni

12
ดังนั้นโดยทั่วไปคุณต้องการถอดล้อออกจากรถของคุณเพราะคุณไม่ได้ใช้มันโดยตรง แต่ต้องการที่จะทิ้งรถที่ใช้งานได้อย่างสมบูรณ์ไว้ข้างหลัง

@Neni ดูเหมือนว่าคุณต้องการมัน
user253751

ที่เกี่ยวข้อง: Bug 1562560
Eliah Kagan

คำตอบ:


17

ImageMagickเป็นชุดเครื่องมือและไลบรารีบรรทัดคำสั่งสำหรับการทำงานกับรูปภาพและแพ็คเกจที่ขึ้นอยู่กับมันหรือใช้ชิ้นส่วนของมันเพื่อทำงาน

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

ตอนนี้ถ้าคุณยังคงต้องการที่จะลบมันคุณสามารถทำมันได้เช่นนี้ :

$ sudo dpkg --purge --force-all imagemagick

หมายเหตุ: การทำเช่นนี้อาจทำให้ระบบของคุณเสียหายได้ดังนั้นอย่าทำ!


17

ฟังก์ชันการทำงานของแพ็คเกจที่สัมพันธ์กันขึ้นอยู่กับ ImageMagick ตามคำจำกัดความ ซึ่งหมายความว่าแพ็คเกจที่ขึ้นต่อกัน (เป็นต้น) ถูกสร้างขึ้นในแบบที่พวกเขาต้องการ (ขึ้นอยู่กับ) ImageMagick เพื่อให้การดำเนินการบางอย่างเสร็จสมบูรณ์

ดังนั้นหากไม่มี ImageMagick ที่ทำงานได้ถ้วยที่สร้างโดย Ubuntu จะไม่ทำงานตามที่ตั้งใจไว้ เพื่อให้แน่ใจว่าแพ็กเกจที่ติดตั้งทั้งหมดนั้นทำงานได้อย่างถูกต้อง apt, dpkg และเครื่องมือระบบอื่น ๆ ตรวจสอบให้แน่ใจว่าแพ็กเกจที่มีการขึ้นต่อกันที่ไม่น่าพอใจนั้นจะถูกลบออกจากระบบ

หากคุณยังมั่นใจว่าคุณไม่จำเป็นต้องใช้ ImageMagick ในระบบของคุณคุณจะต้องรวบรวมถ้วยและแพ็คเกจที่ต้องพึ่งพาอื่น ๆ อีกครั้งโดยไม่ต้องเชื่อมโยงมันหรือทำให้พวกเขาขึ้นอยู่กับ ImageMagick ซึ่งอาจเป็นไปได้หรือไม่สามารถทำได้โดยใช้พารามิเตอร์ในการรวบรวมสคริปต์การกำหนดค่า (มักเรียกใช้โดยคำสั่ง. / config) ใน Ubuntu การบำรุงรักษาแพคเกจที่สร้างขึ้นเองมักจะไม่แนะนำหรือทำง่ายเป็นพิเศษ (คุณจะต้องรวบรวมแอปพลิเคชั่นอีกครั้งด้วยตนเองเพื่ออัปเดตและตรวจสอบให้แน่ใจว่าแพ็คเกจที่ขึ้นต่อกันของแอปพลิเคชัน

โซลูชันที่ใช้งานได้จริงกำลังใช้การกระจายที่แอพพลิเคชั่นที่สร้างขึ้นเองและการจัดการการพึ่งพานั้นจะง่ายขึ้นสำหรับผู้ใช้ปลายทาง (Gentoo, Arch, ฯลฯ ) และยังคงใช้ Ubuntu โดยไม่ต้องลบ ImageMagick

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