Linux에서 깨진 패키지를 찾고 수정하는 방법

Linux에서 깨진 패키지를 찾고 수정하는 방법

Linux의 패키지 관리자를 사용하면 패키지 설치 및 제거를 제어할 수 있습니다. 그 외에도 패키지 관리자는 시스템에서 손상된 패키지를 찾고 다시 설치하여 Linux 패키지와 관련된 다양한 문제를 해결하는 데 도움을 줍니다.





Linux에서 깨진 패키지를 찾기 위해 어떤 명령을 사용해야 하는지 모른다면 이 가이드가 적합합니다. 깨진 패키지에 대해 간략하게 설명하고 시스템에 깨진 패키지가 포함되어 있는지 확인하는 방법과 올바르게 다시 설치하는 방법에 대해 설명합니다.





깨진 패키지란 무엇입니까?

Linux에 새 패키지를 설치할 때 시스템의 패키지 관리자가 전체 설치 프로세스를 담당합니다. 이러한 패키지 관리자에는 예외 및 오류를 처리하는 기본 제공 메서드가 있습니다. 그러나 때때로 예기치 않은 문제의 경우 설치가 중단되고 전체 패키지가 설치되지 않습니다. 이러한 패키지를 Linux에서는 Broken 패키지라고 합니다.





Apt와 같은 패키지 관리자는 시스템에서 손상된 패키지가 발견되면 패키지를 더 이상 설치할 수 없습니다. 이러한 상황에서는 손상된 패키지를 복구하는 것이 유일한 선택입니다.

깨진 패키지를 찾고 수정하는 방법

모든 패키지 관리자는 다양한 유형의 패키지를 처리합니다. 예를 들어, DNF와 Yum은 RPM 패키지를 다운로드하고 설치하기 위해 RPM(RedHat Package Manager)과 함께 작동합니다. 마찬가지로 Apt는 데비안 기반 배포판에서 기본 dpkg 소프트웨어의 프론트엔드 래퍼 역할을 합니다.



데비안에 깨진 패키지 재설치

Apt는 모든 데비안 기반 배포판에 사전 설치된 기본 패키지 관리자입니다. Apt 외에도 데비안 사용자는 dpkg를 사용하여 수동으로 패키지 다운로드 및 설치 또한.

Apt를 사용하여 Debian 기반 배포판에서 손상된 패키지를 수정하려면:





발신자별로 Gmail을 정렬할 수 있습니까
  1. 를 눌러 터미널을 엽니다. Ctrl 키 + 모든 것 + NS 키보드에서 다음을 입력하십시오. |_+_|
  2. 시스템에서 패키지 업데이트: |_+_|
  3. 이제 다음을 사용하여 깨진 패키지를 강제로 설치하십시오. -NS 깃발. Apt는 시스템에서 깨진 패키지를 자동으로 검색하여 공식 저장소에서 다시 설치합니다. |_+_|

위의 단계가 효과가 없으면 dpkg를 사용하여 문제를 해결할 수 있습니다.

  1. 이미 압축이 풀렸지만 구성을 거쳐야 하는 보류 중인 모든 패키지를 dpkg에서 강제로 재구성합니다. NS -에게 명령의 플래그는 모두 . sudo apt --fix-missing update
  2. dpkg로 grep을 파이프하여 다음으로 표시된 모든 패키지 목록을 가져옵니다. 필수의 dpkg로. |_+_|
  3. 사용 --제거하다 모든 깨진 패키지를 삭제하는 플래그입니다. |_+_|
  4. Apt clean을 사용하여 캐시를 정리합니다. |_+_|
  5. 다음 명령을 사용하여 시스템 패키지를 업데이트합니다. |_+_|

관련: Linux에 소프트웨어를 설치하는 방법: 패키지 형식 설명





Fedora/CentOS에서

Yum과 Dnf는 깨진 패키지를 관리할 때 훌륭하지만 Linux 시스템에 수천 개의 패키지가 설치되어 있기 때문에 때때로 문제가 발생합니다. 이러한 상황에서 RPM(Fedora 및 CentOS용 기본 패키지 관리자)을 사용하여 이러한 문제를 신속하게 해결할 수 있습니다.

  1. 다음을 사용하여 시스템의 모든 패키지를 확인하십시오. -V 깃발. |_+_|
  2. 시스템에 설치된 모든 패키지가 포함된 긴 목록이 표시됩니다.
  3. 손상된 패키지 문제를 일으킬 수 있다고 생각되는 패키지를 다시 설치합니다. |_+_|

위의 단계는 매우 불편합니다. 수백 개의 목록에서 어떤 패키지가 문제를 일으키는지 식별하는 것은 번거롭습니다. RPM은 강력한 패키지 관리자이며 이러한 문제가 거의 발생하지 않지만 가까운 장래에 유사한 상황에 직면할 경우 이러한 문제를 해결하는 방법을 아는 것이 여전히 중요합니다.

Linux 배포판에서 패키지 관리

Linux의 패키지 관리자는 설치 실패를 포함한 대부분의 문제를 처리할 수 있습니다. 그러나 때로는 직관적으로만 해결할 수 있는 다양한 문제가 발생합니다. 손상된 패키지를 수정하는 솔루션은 손상된 패키지 식별, 재설치 및 시스템 패키지 목록 업데이트와 같은 여러 단계로 구성됩니다.

시도할만한 가치가 있는 수많은 Linux 배포판이 인터넷에서 제공되지만, 각각은 유사한 기반을 가지고 있습니다. 데스크탑 환경은 고유한 사용자 경험을 제공하여 각 배포판을 차별화합니다. 마침내 Linux를 사용하기로 결정했다면 취향에 맞는 이상적인 데스크탑 환경을 선택하는 것이 우선 순위가 되어야 합니다.

공유하다 공유하다 트위터 이메일 12가지 최고의 Linux 데스크탑 환경

Linux 데스크탑 환경을 선택하는 것은 어려울 수 있습니다. 다음은 고려해야 할 최고의 Linux 데스크탑 환경입니다.

다음 읽기
관련 항목
  • 리눅스
  • 리눅스
  • 패키지 관리자
저자 소개 디페쉬 샤르마(79건의 기사 게재)

Deepesh는 MUO의 Linux용 주니어 편집자입니다. 그는 모든 신규 이민자에게 행복한 경험을 제공하는 것을 목표로 Linux에 대한 정보 가이드를 작성합니다. 영화에 대해서는 잘 모르지만 기술에 대해 이야기하고 싶다면 그는 당신의 남자입니다. 여가 시간에는 책을 읽거나 다양한 음악 장르를 듣거나 기타를 연주하는 그를 볼 수 있습니다.

Deepesh Sharma가 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.