Проект Medibuntu завершився - що мені робити зараз?


23

Проект Medibuntu завершився : що мені робити зараз?

  • Як я можу знайти пакунки у своїй системі, які надійшли від medibuntu? Попереднє питання , здається, список Medibuntu пакетів явно - є спосіб запиту до бази даних пакетів з допомогою джерела?

  • Чи потрібно їх видаляти, щоб вони були замінені підтримуваними пакетами з інших джерел?

  • Яке сховище містить ці пакунки зараз?


1
Пов’язано: як це робити з одним із пакунків, askubuntu.com/questions/356046/…
Матео

Відповіді:


18

На сьогодні майже всі пакети medibuntu вже замінені пакетами з основних репостів (обмежений, всесвітній, мультисеверний), тому завдання полягає у усуненні слідів 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. Aptitude за замовчуванням не існує.
kiri

2
Команда 'cut' неправильна, оскільки роздільник є пробілом, використовуйте це замість: apfit purge $ (dpkg-query -W -f = '$ {PackageSpec} $ {Maintainer} \ n' '*' | \ grep medibuntu- vzdržeers@lists.launchpad.net | \ cut -f1 -d '')

@tdk: Я поправив команду інакше.
sds

2
aptitude не встановлена ​​за замовчуванням в Ubuntu. Чи може користувач встановити пакет (придатність), якщо у нього вже є пошкоджене сховище? Чи вдасться дозволити йому / їй взагалі щось встановити?
NickTux

1
Гаразд, те, що NikTh говорить вам, що у вашій відповіді слід спочатку встановити здатність, перш ніж ви зможете її використовувати;).
Брайам
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.