터미널 : sudo : apt-get : 명령을 찾을 수 없습니다


11

최근에는 컴퓨터에서 정말 나쁜 일이 벌어졌고 아이콘이 부족하고 그래픽 인터페이스와 관련된 모든 종류의 나쁜 일이있었습니다. 항소의 모든 나쁜 것은 내 터미널의 특정 장애를 동반합니다. 효과가없는 Gnome Classic보기와 함께 12.04를 사용하고 있습니다.

을 보자 sudo apt-get update.

나는 sudo: apt-get: command not found메시지를 받는다 . 그리고 그것은 내 모든 apt-get명령 과 함께하는 방식 입니다.

무슨 뜻입니까? 특히 발생하는 다른 모든 문제와 관련 하여이 문제를 해결하는 방법은 무엇입니까?


locate apt-get되어야합니다 /usr/bin/apt-get/. 그렇지 않은 경우 파일이 실제로 있는지 확인하십시오. 그런 다음 $ PATH를 확인하십시오 echo $PATH. 찾은 내용을 알려주십시오.
Jos

@Jos Good shot, 'apt-get 찾기'는 아무 것도 되 돌리지 않습니다. '/ usr / bin'에는 파일이 없습니다. 'echo $ PATH'는 다음과 같이 되돌립니다. /home/bakuhatsu/.rvm/gems/ruby-2.0.0-p0/bin:/home/bakuhatsu/.rvm/gems/ruby-2.0.0-p0@global /bin:/home/bakuhatsu/.rvm/rubies/ruby-2.0.0-p0/bin:/home/bakuhatsu/.rvm/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/ usr / local / bin : / usr / sbin : / usr / bin : / sbin : / bin : / usr / games
Barnaba X

5
되어 /usr/bin/완전히 비어? 이 경우 유일한 옵션은 Ubuntu를 다시 설치하는 것입니다. 아니면 apt-get 파일이 없습니까? 그런 다음 다음과 같이 apt 패키지를 다운로드하여 수동으로 설치하십시오. /etc/apt/sources.list에서 올바른 미러를 찾은 다음 해당 미러로 이동하여 pool / main / a / apt / 디렉토리로 이동하여 올바른 다운로드하십시오. 아키텍처 용 .deb 파일을 설치하고로 설치하십시오 sudo dpkg -i apt-xxx.deb.
Jos

아니요, 폴더에는 모든 종류의 파일이 포함되어 있지만 / usr / bin / apt-get이 없습니다. source.list에서 어떤 것을 선택해야합니까? 그것들은 대부분 .gz 파일이지만 차이가없는 것 같습니다
Barnaba X

@Jos 나는 또한 위에서 언급 한 문제로 정확하게 고통 받고 있지만, 제 경우에는 "locate apt-get"이 원하는 결과를 제공합니다. 내가 지금 무엇을해야합니까 ??? 도와주세요 ....
Rahul Raj

답변:


6

짧은 대답 :

라이브 CD 또는 USB에서 Ubuntu를 다시 설치하십시오.

긴 버전 :

긴 버전은 시간 낭비 일 것입니다. 시스템은 깨끗하지 않지만, 주장하면 다음을 시도 할 수 있습니다.

  • / home 폴더를 제외한 모든 항목을 Live CD / USB에서 HDD로 복사합니다.

또는

  • 라이브 CD / USB 스틱으로 손상된 시스템을 다시 설치 / 복구하십시오.

또는

  • 위 게시물에 설명 된대로 apt-get 용 deb 파일을 다운로드하여 설치하십시오.

해야 할 일이 많고 시간이 거의 없기 때문에 새로 설치하는 것이 좋습니다.


이런 식으로 끝날 까봐 두렵습니다. 그래도 처음부터 부서진 이유가 궁금합니다. 어떤 아이디어?
Barnaba X

4
설치가 중단되어 발생할 수 있습니다 (정전, 드라이브 불량, 드라이브 공간 부족, 키보드 위의 고양이 걷기, 질투심 많은 소녀 / 남자 친구, 양자 이상, 웃음이있는 외계인). 또는 파일 시스템이 권한 변경, 파일 제거, APP / 기타 리소스 종속성 문제 등을 가지고 놀아서 얻은 결과입니다. :)
곡수

4

나는에 대한 동일한 문제에 직면 apt-get: command not found나는 우분투 주객 관계의 그것을 해결하는 방법의 단계를 여기에 있습니다

  • 여기 에서 적절한 버전의 apt 를 검색 하십시오 ( apt_1.4_amd64.debubuntu xenial의 경우)

  • apt.deb 다운로드

    wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb
    
  • apt.deb 패키지 설치

    sudo dpkg -i apt_1.4_amd64.deb
    

이제 쉽게 달릴 수 있습니다

sudo apt-get install <Package_Name>

작업 시스템을 새로 설치하는 직전에있었습니다. 그러나 이것은 다행히도 나를 위해 속임수를합니다. 감사합니다.
fluffyBatman

0

나는 같은 문제에 직면했다. 나는 달렸 echo $PATH지만 /usr/binPATH에서 찾을 수 없었 습니다 .

나는 달렸다가 export PATH=$PATH:/usr/bin/모든 것이 잘 작동한다.


파티마 안녕하세요, Ask Ubuntu에 오신 것을 환영합니다. 그냥 fyi : export PATH=$PATH의 현재 값을 모두 사용 $PATH하므로 /usr/bin/다른 모든 것을 추가 하고 남겨 두려면해야합니다 export PATH=$PATH:/usr/bin/. 많은 사람들이 Stack Exchange 사이트에서 복사하여 붙여 넣기하므로 $JAVA_HOME실수로 PATH에 추가하거나 다른 항목을 추가 하지 않을 수 있으므로 대답에 중요합니다 . 당신의 기여에 감사드립니다.
Benjamin R

/usr/bin경로에 있는지 빠르게 확인하려는 사람은 누구나 실행할 수 있습니다 echo $PATH | grep :/usr/bin:. 아무것도 반환하지 않으면으로 다시 확인하십시오 echo $PATH | grep -P "^\Q/usr/bin\E".
Benjamin R

네 맞습니다 감사합니다 @BenjaminR
파티마 칸


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.