apt-get에 설치할 패키지 목록에서 패키지를 제거하는 방법은 무엇입니까?


13

내가 설치 시도 후 vim사용 apt-get install, apt-get설치하는 동안 나에게 세그먼트 오류를주는 유지합니다 vim-runtime. 나는 그것이 하나의 특정 패키지와 함께 있다고 확신합니다. apt-get install다른 패키지를 설치 하려고 할 때마다 설치 vim-runtime될 패키지 목록에 있으며 항상 설치를 시도하는 첫 번째 패키지이므로 다른 패키지를 설치하지 마십시오.

vim-runtime설치 될 패키지 목록에서 어떻게 제거 할 수 있습니까? 설치하려는 패키지의 종속성이 아닌 경우에도 항상 나타납니다.

참고 : 이것은 ARM에서 실행되는 Ubuntu rootfs에 있습니다.


6
apt-getsegfaults 인 경우 — 보고하십시오 .
ulidtko

dpkg --remove vim-runtime도움이되는지 보십시오 .
ulidtko

1
다음과 같은 오류가 발생합니다. 패키지 상태가 매우 잘못되었습니다. 제거를 시도하기 전에 다시 설치해야합니다. 물론 재설치하면 오류가 발생합니다.

일반적으로 다음 apt-get -f install과 같은 설치 문제를 해결하기 위해 실행 하지만 구성 중에 segfaults가 작동한다면 확실하지 않습니다 ...
Born2Smile

답변:


2

apt가 vim-runtime을 설치 및 설치하지 않도록하는 유일한 올바른 방법은 sudo apt-get remove vim입니다.

vim-runtime을 풀 때 Dpkg가 충돌하는 것은 심각한 버그이거나 하드웨어에 문제가 있음을 나타냅니다. 하드웨어 오류는 일반적으로 더 임의적입니다.


1

vim-runtime의 .deb 파일이 제대로 다운로드되지 않았으므로 apt-get충돌이 발생합니다.

/var/cache/apt/archivesvim-runtime*파일 을 찾아 삭제 하십시오. 이렇게하려면 다음을 실행하십시오.

gksudo -- nautilus --no-desktop /var/cache/apt/archives/

캐시 된 .deb 파일이므로 해당 폴더에서 다른 .deb 파일을 지우는 것이 좋습니다. 파일.


해당 디렉토리에 vim-runtime 파일이 없습니다. 나는 잠금 파일과 빈 부분 디렉토리 만 가지고 있습니다.

1

나는 전에이 문제가 있었고 결국 dpkg -S package-name패키지와 관련된 모든 파일을 찾아서 삭제하여 문제를 해결해야했습니다.


0
  1. 백업 한 후이 두 파일을 제거 : /var/cache/apt/pkgcache.bin/var/cache/apt/srcpkgcache.bin.
  2. 그런 다음 파일 캐시를 업데이트하십시오.

    sudo apt-get update
    
  3. apt-get지금 테스트하십시오 .

도움이된다면, 깨진 캐시 파일을 어딘가에 업로드하고 링크를 게시하십시오.이 파일을 살펴보고 싶습니다.


죄송하지만 도움이되지 않았습니다. 다른 패키지를 설치하거나 제거하려고 할 때나 apt-get autoremove를 수행 할 때마다 패키지가 계속 나타납니다.

나는 여전히 매달려 패키지가 있다는 것을 알고 있지만 apt-get은 여전히 ​​세분화 오류를 제공합니까?
정렬

네. 교체 vim-runtime 포장 풀기 ...라는 메시지가 표시되면 항상이 오류가 발생합니다. E : 하위 프로세스 / usr / bin / dpkg가 분할 오류를 수신했습니다. 나는 이것이 ARM의 Ubuntu rootfs에 있다는 질문에 주목해야합니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.