2023년 9월 5일 오후 3시 31분(EDT)에 게시됨
Mwiza는 전문적으로 소프트웨어를 개발하고 2019년부터 Linux 및 프런트 엔드 프로그래밍에 대해 광범위하게 글을 써왔습니다. 그는 정보 시스템 석사 학위를 보유하고 있으며 인증된 C# 개발자입니다. 그의 관심 분야에는 역사, 경제, 정치 및 기업 아키텍처가 포함됩니다.
요약
- 패키지 목록을 정기적으로 업데이트하여 안전한 최신 Ubuntu 시스템을 유지하고 최신 소프트웨어 패키지, 보안 패치, 버그 수정 및 개선된 종속성 해결에 대한 액세스를 보장하세요.
- apt 명령을 사용하여 소프트웨어를 설치할 때 패키지 이름의 철자와 대소문자 구분에 주의하십시오. 약간의 오타라도 "E:패키지를 찾을 수 없습니다" 오류가 발생할 수 있습니다.
- 필요한 소프트웨어에 액세스할 수 있는지 확인하기 위해 구성된 저장소를 확인하여 저장소 정보를 확인하세요. 특정 소프트웨어에 필요한 경우 신뢰할 수 있고 잘 관리되는 저장소를 추가하는 것이 좋습니다.
Ubuntu는 안정성과 방대한 소프트웨어 카탈로그로 잘 알려진 사용자 친화적인 Linux 배포판입니다. 그러나 가장 노련한 Ubuntu 사용자라도 "E:패키지를 찾을 수 없습니다" 오류가 발생할 가능성이 높습니다. 이 오류 메시지는 일반적으로 APT를 통해 패키지를 설치하려고 할 때 나타납니다.
Ubuntu에서 "E:패키지를 찾을 수 없습니다" 오류 메시지를 수정하는 방법을 보여 드리겠습니다. 초보자이든 숙련된 관리자이든 이 오류를 극복하는 방법을 알면 Ubuntu 사용 능력이 크게 향상됩니다.
1. 패키지 목록 업데이트
안전하고 기능적이며 최신 Ubuntu 시스템을 유지하려면 패키지 목록을 업데이트하는 것이 중요합니다. 가장 중요한 점은 시스템을 안전하고 안정적으로 유지하면서 최고의 소프트웨어 경험을 보장한다는 것입니다.
다음을 실행하여 패키지 목록을 업데이트할 수 있습니다:
sudo apt update 가끔 또는 새 소프트웨어를 설치하고 싶을 때마다 앞의 명령을 실행해야 합니다. 패키지 목록을 업데이트하면 새로 추가된 패키지와 함께 최신 버전의 소프트웨어 패키지에 액세스할 수 있습니다.
sudo apt update 실행의 다른 이점 명령에는 새로운 보안 패치, 버그 수정 및 향상된 종속성 해결에 대한 액세스가 포함됩니다.
2. 올바른 패키지 이름을 사용하세요
Windows와 달리 Linux는 파일 및 디렉터리 이름 지정 시 본질적으로 대소문자를 구분합니다. 즉, 대문자와 소문자를 구분하여 처리합니다. 예를 들어 "Test.txt", "TEST.txt" 및 "TesT.txt" 파일은 Linux에서 모두 고유한 파일입니다.
패키지 이름에도 동일한 원칙이 적용됩니다. 패키지 이름의 철자가 올바른지 확인하세요. 소문자이어야 하는 대문자와 같은 약간의 오타라도 "E:패키지를 찾을 수 없습니다." 오류가 발생합니다.
패키지 이름이 확실하지 않은 경우 apt 명령을 사용하여 부분 패키지 이름을 검색할 수 있습니다. 예를 들어, 인기 있는 스크린샷 소프트웨어인 Flameshot을 찾고 있지만 그것이 Flame으로 시작한다는 것만 기억하고 있다고 가정해 보겠습니다. 자, 다음과 같이 부분 이름을 이용하여 검색하실 수 있습니다:
apt search flame
3. 저장소 정보 확인
APT는 시스템에 구성된 특정 저장소 세트에서만 소프트웨어를 설치합니다. 신뢰할 수 있는 소수의 소스에서만 소프트웨어를 다운로드하도록 시스템을 제한할 수 있으므로 보안에 좋습니다.
기본적으로 Ubuntu에는 일부 기본 리포지토리가 구성되어 있습니다. 그러나 때로는 현재 구성된 저장소의 일부가 아닌 소프트웨어에 액세스하기 위해 저장소를 추가해야 할 수도 있습니다.
다음을 사용하여 구성된 저장소를 살펴보세요:
cat /etc/apt/sources.list 소스 목록에는 일반적으로 다음과 같은 저장소가 기본적으로 구성되고 활성화되어 있어야 합니다. 활성 저장소는 # 문자로 주석 처리되지 않습니다.
deb http://archive.ubuntu.com/ubuntu/ release-name main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ release-name-security main restricted universe multiverse 출시 이름 앞의 코드 조각에서 현재 Ubuntu 릴리스 이름으로 대체됩니다. . 릴리스 이름을 얻을 수 있습니다. lsb_release -c를 실행하여 터미널에서. 이 명령으로 출력되는 코드명은 현재 릴리스 이름입니다. .
Linux에 새 소프트웨어 저장소를 추가하는 것은 상대적으로 쉽습니다. 또한 대부분의 소프트웨어 설치 가이드에서는 새 저장소를 추가해야 하는지 여부를 언급하므로 이에 주의하세요.
보안을 위해 신뢰할 수 있고 잘 관리되는 PPA 및 저장소를 시스템에 추가했는지 확인하세요.
4. 소프트웨어 호환성 확인
어떤 경우에는 특정 소프트웨어 패키지를 이전 버전의 Ubuntu에서 사용하지 못할 수도 있습니다. 드문 경우지만 일부 소프트웨어 패키지는 Ubuntu의 LTS 릴리스에서만 사용할 수 있습니다. 이러한 경우 호환성 문제로 인해 "E:패키지를 찾을 수 없습니다." 오류가 발생할 수 있습니다.
apt show package-name을 실행하여 패키지에 대한 자세한 정보를 확인할 수 있습니다. . 예를 들어, Flameshot 패키지의 경우 다음을 실행합니다:
apt show flameshot
또한 설치하려는 소프트웨어 패키지가 Ubuntu 버전과 호환되는지 확인하려면 패키지 공식 웹사이트의 호환성 정보에 주의하세요.
5. 기타 수정 사항
이전 해결 방법 중 어느 것도 도움이 되지 않으면 패키지 캐시를 지운 후 다음을 사용하여 패키지 목록을 다시 업데이트해 보세요.
sudo apt clean && sudo apt update sudo apt update &&apt install cowsay 명령을 사용하여 cowsay와 같은 작은 패키지를 설치할 수도 있습니다. 그냥 다 괜찮은지 확인하려고요.
이제 Ubuntu에서 "E:패키지를 찾을 수 없습니다" 오류를 수정할 수 있습니다.
Ubuntu 사용자라면 어느 시점에서 "E:패키지를 찾을 수 없습니다" 오류가 발생할 가능성이 높습니다. 이 오류는 해결 가능하며 올바른 정보를 갖추고 있으므로 자신있게 정면으로 맞설 수 있습니다.
이러한 오류가 다시 발생하지 않도록 하려면 항상 PC에서 손상된 패키지를 찾아보세요.