โครงการ Medibuntu สิ้นสุดลงแล้วฉันต้องทำอย่างไร


23

โครงการ Medibuntu สิ้นสุดลงแล้วฉันจะทำอย่างไรดี

  • ฉันจะค้นหาแพ็คเกจในระบบของฉันซึ่งมาจาก medibuntu ได้อย่างไร คำถามก่อนหน้านี้ดูเหมือนว่าจะแพคเกจรายการ Medibuntu อย่างชัดเจน - มีวิธีการสอบถามฐานข้อมูลแพคเกจโดยแหล่งที่มาหรือไม่?

  • ฉันต้องลบออกเพื่อให้แทนที่ด้วยแพ็กเกจบำรุงรักษาจากแหล่งอื่น ๆ หรือไม่?

  • พื้นที่เก็บข้อมูลใดที่มีแพ็คเกจเหล่านั้นตอนนี้


1
ที่เกี่ยวข้อง: มันเป็นสิ่งที่ต้องทำเกี่ยวกับหนึ่งในแพคเกจaskubuntu.com/questions/356046/…
Mateo

คำตอบ:


18

ตอนนี้เกือบทุกแพคเกจ medibuntu ได้รับการแทนที่ด้วยแพคเกจจาก repos หลัก (ถูก จำกัด , จักรวาล, ลิขสิทธิ์) ดังนั้นงานคือการกำจัดร่องรอยของ medibuntu

คุณน่าจะดีกว่าการติดตั้งaptitudeก่อนมือ (ดูด้านล่าง)

เช่นrootทำต่อไปนี้เพื่อลืม medibuntu:

aptitude purge medibuntu-keyring
rm -f /etc/apt/sources.list.d/medibuntu.list
aptitude update

ตอนนี้เพื่อล้างแพคเกจที่มาจาก medibuntu ทำสิ่งนี้:

aptitude purge $(dpkg-query -W -f='${PackageSpec}\t${Maintainer}\n' '*' |\
  grep medibuntu-maintainers@lists.launchpad.net |\
  cut -f1)

คุณอาจต้องเลือกวิธีแก้ไขปัญหาการพึ่งพาทางเลือก (เช่นaptitudeอาจแนะนำให้คุณลบ 100 แพ็คเกจถ้าคุณทำการล้างไลบรารี medibuntu ให้libavutilพูดnoและจะเสนอให้ติดตั้งไลบรารีเดียวกันจากแหล่งอื่น)

ซึ่งหมายความว่าคุณน่าจะใช้งานได้ดีaptitudeกว่าapt-getสำหรับงานนี้เพราะในอดีตมีทางเลือกอื่นสำหรับการแก้ไขปัญหาการพึ่งพา ดูสิ่งนี้ด้วย


3
คุณอาจจะต้องติดตั้งถนัดแรก ( sudo apt-get install aptitude) apt-getหรือการใช้งาน ความถนัดไม่มีอยู่ตามค่าเริ่มต้น
kiri

2
คำสั่ง 'cut' ผิดเนื่องจากตัวคั่นเป็นช่องว่างให้ใช้สิ่งนี้แทน: aptitude purge $ (dpkg-query -W -f = '$ {PackageSpec} $ {Maintainer} \ n' '*' | \ grep medibuntu- maintainers@lists.launchpad.net | \ cut -f1 -d '')

@tdk: ฉันแก้ไขคำสั่งต่างออกไป
sds

2
ความถนัดไม่ได้ติดตั้งตามค่าเริ่มต้นใน Ubuntu ผู้ใช้สามารถติดตั้งแพคเกจ (ความถนัด) ถ้าเขา / เธอมีที่เก็บข้อมูลที่เสียหายอยู่แล้ว? apt-get ปล่อยให้เขา / เธอติดตั้งอะไรหรือเปล่า?
NickTux

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