sudo apt-get install (google-chrome-stable_current_amd64.deb)이 작동하지 않습니다


12

sudo apt-get install (package.deb)모든 종속성과 함께 소프트웨어 를 설치 한다고 들었 습니다.

Chrome을 설치하려고 하는데이 단계를 수행하면 다음 오류가 발생합니다.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package google-chrome-stable_current_amd64.deb
E: Couldn't find any package by regex 'google-chrome-stable_current_amd64.deb'

누구 든지이 문제에 대한 해결책이 있습니까?


Chrome이 저장소에 없으므로 apt-get이 작동하지 않습니다. 실행 sudo dpkg -i google-chrome-stable_current_amd64.deb, 그리고 당신이 명령을 실행하기 전에 올바른 디렉토리에 있는지 확인하십시오.
mikewhatever

2
접미사 apt-get와 함께 패키지 를 설치하면 .deb하드 드라이브의 로컬 파일에서 설치 중임을 알 수 있습니다. 원격 저장소에서 패키지를 설치하려면 끝에 .deb 부분이없는 패키지 이름을 지정해야합니다. 또한 기본 Ubuntu 리포지토리에서 Chrome을 사용할 수 없습니다. 대신 Chrome 기반 프로젝트 인 Chrome (Chrome과 거의 동일)이 포함됩니다. 설치하려면을 실행하십시오 sudo apt-get install chromium-browser.
fouric

1
@InkBlend : Chromium에서 누락 된 업데이트 기능이 패키지 관리에 의해 보상되므로 권장 사항이 좋습니다. 그러나 사실상 동일합니다. 임베디드 플래시가 빠져 있으며 많은 사람들에게 큰 문제입니다.
0xC0000022L

답변:


10

sudo dpkg -i packagename.debapt-get 대신 실행하고 싶을 것입니다.


Google 크롬과 같은 다운로드 한 패키지 인 경우에 해당합니다.
carnendil 2013

7

.debUbuntu Software Center에서 파일을 두 번 클릭하거나 dpkg -i packagename.deb명령을 사용하여 파일을 설치할 수 있습니다 . 이 질문을 참조하십시오 : 명령 줄을 통해 .deb 파일을 어떻게 설치합니까?

sudo dpkg -i google-chrome-stable_current_amd64.deb

apt-getUbuntu의 저장소에 존재하는 패키지를 설치하는 데 사용됩니다. Ubuntu Software Center 또는 Synaptic을 열어 Ubuntu 리포지토리의 패키지를 탐색 할 수 있습니다. 우분투의 저장소에는 수천 개의 응용 프로그램이 포함되어 있지만 Chrome과 같이 포함되지 않은 응용 프로그램이 여전히 많이 있습니다. (그러나 크롬은 우분투의 저장소에 포함되어 있습니다).

Ubuntu 리포지토리를 사용하는 것의 장점은 패키지 찾기, 패키지 다운로드 및 패키지 업데이트 설치가 처리된다는 것입니다. 예를 들어 Chromium을 설치하려면 다음 명령 만 입력하면되므로 미리 다운로드하거나 다른 것을 다운로드 할 필요가 없습니다.

 sudo apt-get install chromium-browser

Ubuntu에서 소프트웨어를 구하고 설치하는 여러 가지 방법을 비교하려면 다음 질문을 참조하십시오 . 소스 tarball (`.tar.gz`), Ubuntu Software Center 또는 다른 곳에서 프로그램을 설치해야합니까?


3

당신은 필요 ./의 앞에 .deb파일 이름 (또는 현재 디렉토리에없는 경우 전체 경로) :

sudo apt-get install ./google-chrome-stable_current_amd64.deb

apt-get 및 apt도 자동 종속성 해결을 수행하므로 허용되는 답변이어야합니다. 불행히도 OP는 거의 5 년간 Ask Ubuntu에 서명하지 않았습니다.
karel

하아. 5 년 후이 간단한 답변에 +1.
WinEunuuchs2Unix

2

다른 브라우저에서 dl.google.com을 방문하여 안내에 따라 Chrome을 설치합니다.
설치 프로세스는 후속 업데이트를 위해 자동으로 ppa를 추가합니다. 아래 이미지의 마지막 항목을 참조하십시오.

구글 크롬 ppp


2

원격 서버에 Google 크롬을 설치하는 데 사용합니다 ... 랩톱에서도 작동합니다.

wget  https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i ./google-chrome-stable_current_amd64.deb 
sudo apt --fix-broken install
sudo dpkg -i google-chrome-stable_current_amd64.deb
dpkg -l | grep chrome

dpkg -i컴퓨터에 필요한 업스트림 패키지가 없으면 첫 번째 명령이 실패하므로 --fix-brokencmd 후 두 번째 설치 cmd가 올바르게 작동합니다 ... 마지막 cmd의 출력이 패키지가 설치되었는지 확인합니다


1

다른 모든 답변과 의견은 도움이되지만 포괄적이어야합니다.

  1. 아뇨, 누가 당신에게 그게 틀렸다고 말 했어요. .deb 패키지를 설치하면 특정 패키지에 포함 된 내용과 필요한 종속성에 따라 필요한 모든 종속성이있는 Chrome을 설치할 수 있습니다. 또는 그렇지 않을 수도 있습니다.
  2. 명확히하기 위해 실제로 Google 크롬 소프트웨어를 먼저 다운로드해야합니다. 언급 한대로 저장소에 자동으로 포함되지 않습니다. 수동으로 컴퓨터에 다운로드해야합니다. 나는 명령 줄도 좋아하고 터미널 에서이 작업을 수행 할 수는 있지만 어쨌든 웹 브라우저를 클릭하려고하기 때문에 Firefox에서 Google "google chrome"(Google Inc.에 포함되어 있음)이 있으면 제품 다운로드 및 설치에 많은 도움을 줄 것입니다. 브랜드 버전을 원한다면 [1]

Google에서 패키지를 다운로드하고 설치하기 위해 실행 한 후에 만 ​​종속성을 설치해야한다는 오류 메시지가 표시됩니다.

그런 다음 달리기를 원할 것입니다

sudo apt-get install libnspr4-0d
sudo apt-get install libcurl3

크롬에서 요구하는 가장 일반적인 누락 종속성 (12.04-YMMV)은 다음과 같습니다. 그런 다음 Chrome 설치 프로그램이있는 디렉토리에서 마이크 메모를 사용하여 명령을 사용할 수 있습니다

sudo dpkg -i [googlechromepackagename.deb]

괄호 안의 내용은 Google에서 다운로드 한 것입니다.

그러나 어쨌든 이미 명령 줄에 있기 때문에 sudo dpkg -i 만 사용하고 있습니다. 돌아가서 두 번 클릭하거나 GUI에서 설치 프로그램 파일을 실행할 수 있습니다.

그래도 작동하지 않고 필요한 종속성이 여전히 누락 된 경우,

sudo apt-get install -f 

우분투에게 깨진 패키지를 고치라고 sudo dpkg...명령 하면 명령을 다시 실행할 수 있습니다 .

[1] askubuntu는 특별한 커뮤니티 리소스이지만 귀하가 정말로 원하는 것은 귀하의 컴퓨터에 Google의 독점적 브랜드 버전의 소프트웨어를 귀하의 컴퓨터에 설치하는 것이면 가장 좋은 방법은 아마도 도움이 필요한 Google. 그들이 자원 봉사자로 일하고 있지 않다는 것을 의미합니다.


-1

여기 나를 위해 일한 해결책이 있습니다.

sudo apt-get install python-pip python-dev build-essential

위의 명령을 먼저 실행하고 패키지를 업그레이드하십시오.

sudo pip install --upgrade pip  
sudo pip install --upgrade virtualenv

이제 평소와 같이 크롬이나 다른 것을 설치하십시오


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