Dự án Medibfox đã kết thúc - tôi phải làm gì bây giờ?


23

Dự án Medibfox đã kết thúc : tôi phải làm gì bây giờ?

  • Làm cách nào để tìm các gói trên hệ thống của tôi xuất phát từ medibfox? Câu hỏi trước đây dường như liệt kê rõ ràng các gói medibfox - có cách nào để truy vấn cơ sở dữ liệu gói theo nguồn không?

  • Tôi có cần phải loại bỏ chúng để chúng được thay thế bởi các gói được bảo trì từ các nguồn khác không?

  • Kho lưu trữ nào chứa các gói đó bây giờ?


1
Liên quan: vì đó là những gì cần làm về một trong các gói, hãy hỏi Ubuntu.com/questions3536046/iêu
Mateo

Câu trả lời:


18

Cho đến nay, gần như tất cả các gói medibfox đã được thay thế bằng các gói từ các repos chính (bị hạn chế, vũ trụ, đa vũ trụ), vì vậy nhiệm vụ là loại bỏ các dấu vết của medibfox.

Bạn có thể sẽ tốt hơn aptitudekhi cài đặt trước khi ra tay (xem bên dưới).

Như root, làm như sau để quên medibfox:

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

Bây giờ, để xóa các gói đến từ medibfox, hãy làm điều này:

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

Bạn có thể phải chọn giải pháp giải quyết vấn đề phụ thuộc thay thế (ví dụ: aptitudecó thể đề nghị bạn xóa 100 gói nếu bạn xóa thư viện medibfox libavutil; nói novà sẽ đề nghị cài đặt cùng thư viện từ một nguồn thay thế).

Điều này có nghĩa là bạn có thể sẽ sử dụng aptitudetốt hơn so apt-getvới nhiệm vụ này bởi vì trước đây cung cấp các giải pháp thay thế cho giải quyết vấn đề phụ thuộc. Xem thêm


3
Bạn sẽ cần phải cài đặt aptitude trước ( sudo apt-get install aptitude) hoặc sử dụng apt-get. Năng lực không tồn tại theo mặc định.
kiri

2
Lệnh 'cut' sai vì dấu phân cách là khoảng trắng, thay vào đó, hãy sử dụng lệnh này: aptitude purge $ (dpkg-query -W -f = '$ {PackageSpec} $ {Maintainer} \ n' '*' | \ grep medib Ubuntu- duy

@tdk: Tôi đã sửa lệnh khác.
sds

2
aptitude không được cài đặt theo mặc định trong Ubuntu. Người dùng có thể cài đặt một gói (aptitude) nếu anh ấy / cô ấy đã có một kho lưu trữ bị hỏng không? Liệu apt-get có cho phép anh ấy / cô ấy cài đặt gì không?
NickTux

1
OK, những gì NikTh đang nói với bạn rằng câu trả lời của bạn nên cài đặt năng khiếu trước khi bạn có thể bắt đầu sử dụng nó;).
Braiam
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.