Medibuntu 프로젝트가 종료되었습니다. 지금 어떻게해야합니까?


23

메디 분투 프로젝트가 종료되었습니다 : 지금 어떻게해야합니까?

  • medibuntu에서 제공 한 패키지를 시스템에서 어떻게 찾습니까? 이전 문제는 명시 적으로리스트 medibuntu 패키지에 보인다 - 소스에 의해 패키지 데이터베이스를 조회하는 방법이 있나요?

  • 다른 소스에서 유지 관리되는 패키지로 교체되도록 제거해야합니까?

  • 현재 어느 패키지에 해당 패키지가 포함되어 있습니까?



답변:


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당신이 medibuntu 라이브러리를 제거하는 경우가 100 개 패키지를 제거하는 것이 좋습니다 수도 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-

@ tdk : 명령을 다르게 수정했습니다.
sds

2
aptitude는 우분투에서 기본적으로 설치되지 않습니다 . 이미 손상된 리포지토리가있는 경우 패키지 (적성)를 설치할 수 있습니까? apt-get은 아무것도 설치하지 않습니까?
NickTux

1
좋아, NikTh가 대답을 사용 하기 전에 적성을 먼저 설치 해야한다고 말하고 ;).
Braiam
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.