50% 할인 모든 계획, 제한된 시간. 시작 시간 $2.48/mo
7분 남음
서버 및 OS

Linux에서 "apt 명령을 찾을 수 없음" 오류를 수정하는 방법

에이다 러브굿 By 에이다 러브굿 7분 읽기
적절한 오류: 명령을 찾을 수 없습니다

Linux 사용자라면 apt 명령에 익숙할 것입니다. 이 명령은 Ubuntu와 같은 Debian 기반 배포판의 패키지 관리에 중요한 도구입니다. 그러나 다음과 같은 문제가 발생할 가능성이 높습니다. '적절한 명령을 찾을 수 없습니다' 오류. 이러한 오류가 발생하면 실망스러울 수 있으며 프로세스가 중단될 수 있습니다. 당사의 종합 가이드는 시스템이 원활하게 실행되도록 이 오류를 이해하고 해결하는 과정을 안내합니다.

'apt 명령을 찾을 수 없습니다' 오류 이해

'적절한 명령을 찾을 수 없습니다' 또는 '적절한 찾을 수 없습니다' 오류는 일반적으로 시스템이 apt 명령을 인식하지 못한다는 것을 나타냅니다. 이는 여러 가지 이유와 관련될 수 있습니다.

  • apt를 지원하지 않는 데비안 기반이 아닌 배포판을 사용하고 있습니다. 예를 들어 Fedora 또는 Arch를 사용하고 있을 수 있습니다.
  • 적절한 패키지 관리자가 시스템에 설치되어 있지 않습니다.
  • 시스템의 PATH 구성에 문제가 있습니다.

apt와 apt-get의 차이점을 알아두는 것이 중요합니다. 이 두 명령은 모두 Debian 기반 시스템에서 소프트웨어 설치 및 제거를 처리하는 데 사용하는 패키지 관리자입니다. 그러나 apt는 apt-get보다 더 새롭고 사용자 친화적인 대안입니다.

'찾을 수 없는 경우' 사전 점검 및 해결 방법

보다 복잡한 솔루션을 살펴보기 전에 다음과 같은 예비 점검을 수행하십시오.

  • Linux 배포판을 확인하세요. Ubuntu, Mint 또는 Debian 자체와 같은 Debian 기반 배포판을 사용하고 있는지 확인하세요. 배포 호환성을 고려하지 않았다는 단순한 사실 때문에 오류가 발생하는 경우도 있습니다.
  • apt가 설치되어 있는지 확인하십시오. 달리다 어느 적절한 명령을 사용할 수 있는지 확인하십시오. 아무것도 반환하지 않으면 apt가 설치되지 않은 것입니다.
  • 경로 문제: apt가 포함된 디렉터리가 시스템의 PATH에 있는지 확인하세요. 당신은 실행하여 그렇게 할 수 있습니다 $PATH 에코.

더 복잡한 솔루션을 찾기 전에 이러한 예비 요소를 확인하면 많은 시간을 절약할 수 있습니다. 때로는 근본적인 이유가 바로 눈앞에 있을 때도 있습니다.

'apt 명령을 찾을 수 없음' 오류 수정

'apt notfound' 오류의 주요 문제는 패키지 설치에 따라 달라질 수 있습니다. apt를 설치하여 문제 해결을 시작해 보겠습니다.

먼저 Ubuntu나 Debian과 같은 Debian 기반 시스템을 사용하고 있는지 확인하세요. 'apt'는 다른 패키지 관리자(예: 'yum' 또는 'dnf')를 사용하는 Fedora 또는 CentOS와 같은 데비안 이외의 시스템과 호환되지 않습니다.

Debian이 아닌 시스템(Fedora 또는 Arch 등)을 사용하는 경우 이러한 시스템은 다른 패키지 관리자를 사용하기 때문에 'apt notfound' 오류가 발생할 수 있습니다. Fedora와 Arch에서 apt를 어떻게 사용할 수 있는지 살펴보겠습니다. 페도라의 경우 dnf, Arch의 경우 다음을 사용합니다. 팩맨. 사용 방법은 다음과 같습니다.

페도라:

sudo dnf install <package-name>

아치:

sudo pacman -S <package-name>

Debian 기반 시스템에서 'apt: 명령을 찾을 수 없음' 오류가 발생하면 터미널을 열고 다음 명령을 실행하여 설치를 확인하세요.

sudo apt update

'명령어를 찾을 수 없습니다'라는 메시지가 나타나면 apt 재설치를 진행하세요.

공식 저장소에서 시스템 버전에 맞는 '.deb' 패키지를 다운로드하세요.

wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_2.0.2ubuntu0.2_amd64.deb

'dpkg'를 사용하여 패키지를 설치합니다.

sudo dpkg -i apt_2.0.2ubuntu0.2_amd64.deb

성공적인 설치를 확인하려면 로컬 저장소를 업데이트하세요.

sudo apt update

종속성 문제가 있는 경우 필요한 종속성을 식별하고 설치합니다.

dpkg -I apt_2.0.2ubuntu0.2_amd64.deb

이제 시스템의 'apt' 패키지가 올바르게 구성되었습니다.

때로는 패키지 목록이 오래되어 오류가 발생합니다. 시스템이 사용 가능한 최신 패키지를 인식하도록 패키지 목록을 업데이트할 수 있습니다. 패키지 목록을 업데이트하려면 다음 명령을 실행하십시오.

sudo apt-get update

업데이트 후 실행해 보세요. 적절한 다시 명령해.

'apt' 명령은 'apt-get'의 보다 새롭고 사용자 친화적인 버전입니다. 'apt'가 발견되지 않으면 대신 'apt-get'을 사용해 볼 수 있습니다. 'apt-get' 명령은 동일한 기능을 수행하며 'apt'가 아닌 시스템에서 종종 사용할 수 있습니다. 예를 들어, 다음을 실행하는 대신:

sudo apt install package-name

다음 명령을 사용할 수 있습니다.

sudo apt-get install package-name

이는 'apt get 명령을 찾을 수 없음' 및 'sudo apt get 명령을 찾을 수 없음' 오류를 해결하는 데 도움이 됩니다.

'apt 명령을 찾을 수 없음 오류'를 일으킬 수 있는 또 다른 문제는 sudo 권한이 없을 수 있다는 것입니다. 'apt' 및 'apt-get' 명령을 실행하려면 슈퍼유저 권한이 필요합니다. 'sudo apt 명령을 찾을 수 없음' 또는 'sudo apt get 명령을 찾을 수 없음'과 같은 오류가 발생하는 경우 권한이 부족하기 때문일 수 있습니다. 필요한 권한이 있는지 확인하려면 명령 앞에 'sudo'를 붙이고 메시지가 표시되면 루트 비밀번호를 입력하세요. 문제가 계속 발생하면 다음을 실행하여 사용자에게 sudo 권한이 있는지 확인하세요.

sudo -l

이 명령은 사용자의 권한을 나열합니다. sudo 권한이 없으면 시스템 관리자에게 문의해야 할 수도 있습니다.

다음 단계를 수행하면 'apt 명령을 찾을 수 없음' 오류를 해결하고 Debian 기반 Linux 배포판에서 패키지를 효과적으로 계속 관리할 수 있습니다.

'apt 명령을 찾을 수 없음' 오류를 방지하기 위한 4가지 팁

'apt 명령을 찾을 수 없음' 오류가 발생할 가능성을 줄이려면 시스템 유지 관리 및 패키지 관리에 대한 다음 모범 사례를 따르십시오.

  1. 정기 시스템 업데이트: 호환성 문제와 취약점을 방지하려면 시스템을 최신 소프트웨어와 보안 패치로 업데이트하세요.
  2. 종속성 관리: 필요한 모든 패키지가 설치되어 있는지 확인하고 새 소프트웨어나 업데이트를 추가할 때 충돌을 해결하세요.
  3. 시스템 무결성 검사: apt와 같은 중요한 도구에 영향을 줄 수 있는 문제가 있는지 시스템을 정기적으로 확인하십시오.
  4. 백업 및 복원: 어떤 문제가 발생하더라도 신속하게 복구할 수 있도록 설정 및 중요한 파일에 대한 안정적인 백업 시스템을 구현하십시오.

대체 패키지 관리자

'apt' 명령과 관련하여 지속적으로 문제가 발생하거나 Debian 기반이 아닌 Linux 배포판을 사용하는 경우 사용할 수 있는 몇 가지 대체 패키지 관리자가 있습니다. 각 Linux 배포판에는 일반적으로 소프트웨어 패키지의 설치, 업데이트 및 제거를 처리하는 자체 패키지 관리자가 있습니다. 다음은 인기 있는 대체 패키지 관리자에 대한 개요입니다.

YUM 및 DNF(Red Hat 기반 배포용)

YUM(YUM(Yellowdog 업데이터, 수정됨)) 그리고 DNF(댄디파이드 YUM) Fedora, CentOS, RHEL(Red Hat Enterprise Linux)과 같은 Red Hat 기반 배포판의 패키지 관리자입니다.

YUM을 사용하여 패키지를 설치하려면 다음 명령을 사용하십시오.

sudo yum install package-name

다음 yum 명령을 사용하여 시스템 패키지를 업데이트할 수 있습니다.

sudo yum update

그리고 이 yum 명령은 패키지를 제거합니다.

sudo yum remove package-name

DNF

DNF는 훨씬 더 빠르고 효율적인 패키지 관리자인 YUM의 차세대 버전입니다. DNF를 사용하여 패키지를 설치하려면 다음을 사용하십시오.

sudo dnf install package-name

다음 dnf 명령은 시스템 패키지를 업데이트합니다.

sudo dnf update

그리고 이 dnf 명령은 패키지를 제거합니다.

sudo dnf remove package-name

Pacman(아치 기반 배포판용)

Pacman은 Manjaro와 같은 Arch Linux 및 그 파생 제품의 패키지 관리자입니다. 간단하고 빠른 패키지 관리자입니다.

Pacman을 사용하여 패키지를 설치하려면 다음 명령을 사용하십시오.

sudo pacman -S package-name

시스템을 업데이트하려면 다음 명령을 사용하십시오.

sudo pacman -Syu

패키지를 제거하려면 다음 명령을 사용하십시오.

sudo pacman -R package-name

효과적인 시스템 관리를 위해서는 배포판에 적합한 패키지 관리자를 이해하고 사용하는 것이 매우 중요합니다. 이러한 대체 패키지 관리자에 익숙해지면 패키지를 원활하고 효과적으로 관리할 수 있습니다.

결론

'apt 명령을 찾을 수 없음' 오류가 발생하면 실망스러울 수 있지만 몇 가지 간단한 단계를 통해 문제를 해결할 수 있습니다. 이 블로그 게시물에서는 이 문제를 해결하기 위한 모범 사례를 검토했습니다. 다음 단계를 따르면 문제를 신속하게 해결하고 효율적인 시스템 관리를 유지할 수 있습니다.

신뢰할 수 있는 VPS 제공업체를 찾고 계십니까? Cloudzy의 Cloud VPS는 원하는 사전 설치된 Linux 배포판을 제공합니다. 최첨단 인프라를 기반으로 구축된 당사 서버는 99.95% 가동 시간을 보장하며 연중무휴 지원을 받습니다. 안정성과 고성능을 경험하고 모든 기술 요구 사항에 대한 강력한 지원을 누려보세요. Cloudzy의 Linux VPS.

FAQ

'apt'와 'apt-get'의 차이점은 무엇입니까?

'apt'는 데비안 기반 배포판에서 패키지를 관리하기 위한 새롭고 사용자 친화적인 명령줄 인터페이스입니다. 'apt-get'과 기타 도구의 기능을 결합합니다. 'apt-get'은 여전히 ​​사용 가능하고 기능적인 오래된 도구이지만 'apt'는 보다 직관적인 구문과 추가 기능을 제공합니다.

다른 명령에서도 '명령을 찾을 수 없음' 오류가 발생하는 이유는 무엇입니까?

'명령을 찾을 수 없음' 오류는 일반적으로 시스템이 실행하려는 명령에 대한 실행 파일을 찾을 수 없을 때 발생합니다. 이는 누락된 소프트웨어 패키지, 잘못된 PATH 변수 또는 설치 문제로 인해 발생할 수 있습니다.

공유하다

블로그에서 더 보기

계속 읽어보세요.

Cosmos Cloud로 실행할 수 있는 최고의 자체 호스팅 앱 Cosmos 대시보드 주변에 앱 패널이 있는 표지 이미지입니다.
서버 및 OS

Cosmos Cloud로 실행할 수 있는 최고의 셀프 호스팅 앱: 파일, 미디어, 비밀번호, 자동화 등!

어쩌면 Cosmos Cloud를 설정했는데 이제 어떤 앱이 이에 잘 어울리는지 확인하고 싶을 수도 있고, 아직 Cosmos를 결정하지도 않았는데 업무 환경에 얼마나 잘 맞는지 확인하고 싶을 수도 있습니다.

닉 실버닉 실버 16분 읽기
Docker 앱 관리를 위한 Portainer 및 Cosmos Cloud는 하이브리드 설정 다이어그램과 네온 옵스 및 액세스 블록을 다룹니다.
서버 및 OS

Portainer vs Cosmos Cloud: Docker 앱 관리에 가장 적합

이미 Docker를 알고 있고 점점 늘어나는 앱 스택을 더 깔끔하게 실행하는 방법을 원한다면 Portainer와 Cosmos Cloud에 대한 짧은 답변을 참조하세요. Portainer는 다이렉트에 대한 더 강력한 선택입니다.

닉 실버닉 실버 14분 읽기
하나의 추상 클라우드 네트워크 세계 내에서 세 가지 자체 호스팅 경로를 보여주는 Cosmos Cloud, CasaOS, Umbrel 기능 그래픽입니다.
서버 및 OS

Cosmos Cloud vs CasaOS vs Umbrel: 귀하의 설정에 적합한 자체 호스팅 플랫폼은 무엇입니까?

짧은 대답은 CasaOS가 여전히 시작하기 가장 쉬운 곳이고, Umbrel이 가장 깔끔하게 선별된 느낌을 갖고 있으며, 도메인에 대한 더 엄격한 제어를 원할 경우 Cosmos Cloud가 더 적합하다는 것입니다.

닉 실버닉 실버 11분 읽기

배포할 준비가 되셨나요? 월 $2.48부터

2008년부터 독립 클라우드. AMD EPYC, NVMe, 40Gbps. 14일 환불.