Ubuntu 16.04의 .deb 패키지 문제


53

이 버그는 이제 업스트림에서 수정되었습니다 . 업데이트가 발행되었습니다. 여전히 설치할 수 없으면 완전히 업데이트했는지 확인한 다음 컴퓨터를 다시 시작하십시오.

다운로드 한 DEB 패키지를 설치하려고합니다. 매번 다음과 같은 경고가 표시됩니다.

그리고 설치를 클릭하면로드되고 변경 사항이 없습니다.

이것은 내가 시도하고 설치하는 모든 패키지에 대해 표시됩니다. 패키지를 어떻게 설치합니까?


2
왜 설치가 중단됩니까? 무료가 아닌 구성 요소가 포함되어 있으며 타사의 제품이며 Chrome이며 설치를 클릭하면 Ubuntu에서 배포하지 않았다는 것입니다.
Mark Kirby

설치하고 싶지만 설치를 클릭하면 설치되지 않습니다 :(
Shahram Shinshaawh

1
여기서와 마찬가지로 다운로드 한 deb 패키지를 설치할 수 없으며 설치 버튼으로 아무것도하지 않습니다
Stan


1
링크가 작동하지 않고 시스템을 업그레이드해도 문제가 해결되지 않아 버그 수정이 철회되었습니다. 폐쇄의 현재 상태가 유효하지 않습니다.
Léo Léopold Hertz 준영

답변:


57

이것은 버그 # 1573026 입니다. "나에게도 영향을 미칩니다"를 클릭하십시오.

이 버그는 이제 업스트림에서 수정되었습니다 . 바라건대 업데이트가 즉시 발행되기를 바랍니다.

해결 방법은 무엇입니까?

소프트웨어 센터에서 또는 sudo apt-get install gdebi명령 줄 을 통해 GDebi 패키지 관리자를 사용할 수 있습니다 .

그런 다음 패키지를 설치하려면 GDebi를 열고 파일-> 열기를 클릭하고 다운로드 한 DEB 파일로 이동하십시오.

열린 패키지를 추가하는 데 약간의 시간이 걸릴 수 있습니다. 약 10 초가 걸렸습니다.

그런 다음 모든 것이 정상인지 확인하고 설치를 클릭하십시오.

완료되고 프로그램이 설치됩니다.


또는 명령 행을 사용할 수 있습니다. 동안은 apt-get모든하는 DEB 파일에서 설치할 수 없습니다 apt-get않습니다 호출 다음 파일을 다운로드하고 있습니다 dpkg. 우리는 그 일을 정말 간단하게 할 수 있습니다.

터미널을 열고로 다운로드 위치로 이동하십시오 cd.

그리고 다음 명령을 실행하십시오 :

sudo dpkg -i FileName.deb

FileName을 파일 이름으로 바꿉니다.

마지막으로 다음을 실행하십시오.

sudo apt-get install -f

이것은 모든 것을 "수정"합니다-모든 의존성 등을 해결합니다.


3
"나에게 영향을 미친다"로 버그 리포트를 표시, 더 많은 사람들이 더 빨리가 해결 될 것입니다 수행
마크 커비

@MarkKirby 필요하지 않은 추가 정보로 버그 보고서를 오염시키는 것보다 버그 보고서를 "나에게 영향"으로 표시하는 것이 좋습니다.
토마스 워드

공평하게, 나는 런치 패드에 익숙하지 않다. @ThomasW.
Mark Kirby

1
@Stan 나는 당신의 대답을 편집했습니다-수동으로 설치된 .deb파일로 종속성을 깰 가능성이 있습니다 (따라서 apt-get install -f나중에 실행하십시오 ). 또한 사용자는 non-sudo 명령을 사용하여 '루트'상태에 있다고 가정합니다.
토마스 워드

2
@Stan 위대한 답변! 이미지와 좀 더 자세하게 포함하도록 편집했습니다. 과도하다고 생각되면 롤백하십시오.
Tim

12

.deb수동으로 설치하는 모든 파일은 시스템에서 소프트웨어의 라이센스를 확인할 수없는 '타사'위치에서 가져온 것으로 간주됩니다. Chrome 설치 프로그램은 Ubuntu 리포지토리가 아닌 Google, 타사에서 제공합니다. 여기에 경고 메시지가 표시되지만 라이센스 조건을 확인할 수 없으므로 무료가 아닐 수도 있습니다. Chrome은 계속 사용할 수 있습니다.

메시지가 '유효한'설치인지 또는 신뢰할 수있는 것인지 확인하려는 경우 경고 메시지로 표시되며 소프트웨어가 Ubuntu 리포지토리에서 생성되지 않았 음을 나타냅니다. 또한 소프트웨어 중 일부는 무료가 아니며 다른 라이센스 제한이 있을 있음을 나타냅니다 .

소프트웨어가 해당 .deb파일 에서 소프트웨어를 설치하기 전에 Ubuntu가 유지 관리하지 않거나 무료 라이센스 제한이있을 수 있다는 점을 명심해야 할 다른 방법이 있습니다 .

이것은 오류가 아닙니다-경고 메시지입니다. .deb"설치"버튼을 클릭하지 않아도되므로 "설치"를 클릭하고 여가 시간에 파일에서 Chrome 브라우저 또는 기타 다른 것을 설치할 수 있습니다 . (종속성 문제가있는 경우를 제외하고는 다른 관련이없는 문제입니다)


새 소프트웨어 센터가 작동하지 않으면 버그 일 가능성이 높습니다. 해당 메시지는 관련이 없습니다 ./

수동 설치 방법을 사용하십시오.

터미널에서 수동으로 설치할 수 있습니다. .deb사용자 Downloads폴더에 파일 을 저장했다고 가정 합니다. 여기서 "PACKAGE"를 실제 파일 이름으로 바꾸십시오.

sudo dpkg -i ~/Downloads/PACKAGE.deb
sudo apt-get install -f

또한 종속성이 해결되어야하는 경우를 대비 apt-get install -f하여 실행 dpkg -i해야 apt-get합니다. 종속성 문제를 판별 할 수 있지만 dpkg그렇지 않습니다.


1
답변 주셔서 감사하지만 설치를 클릭하면 설치되지 않습니다.
Shahram Shinshaawh

여기서와 마찬가지로 다운로드 한 deb 패키지를 설치할 수 없으며 설치 버튼으로 아무것도하지 않습니다
Stan

@ShahramShinshaawh 본 메시지가 관련이 없음을 나타 내기 위해 답변을 업데이트했지만 수동으로 메시지를 무시하고 CLI를 통해 강제로 설치하는 방법. 종속성 문제를 해결하는 방법뿐만 아니라
토마스 워드

이것은 우분투 16.04에 나를 위해 일한
Subfuzion

많은 repos가 SHA256 또는 SHA512 체크섬 대신 더 이상 사용되지 않는 SHA1을 사용하고 있기 때문에이 문제는 모든 repos가 업데이트 될 때까지 지속됩니다.
Amias

1

Chrome의 경우 다음과 같은 경우 apt-get install -f에만 종속성을 올바르게 해결합니다 apt-get update.

sudo apt-get update
sudo dpkg -i google-chrome-stable-...-amd64.deb
sudo apt-get install -f

0

나는 같은 문제가 있고 이것은 내 문제를 해결한다
1. 서버 저장소를 메인으로 변경
2. 시스템 업데이트
3. 재시작


이 3 단계를 수행하는 방법에 대한 자세한 내용을 추가하십시오.
TiloBunt

0

나는이 문제가 있었다. 실수로 32 비트 버전의 Ubuntu를 설치 한 것으로 보였지만 64 비트 버전이 있다고 생각했습니다. 따라서 64 비트 .deb 패키지를 설치하려고 할 때이 문제가 발생했지만 나중에 32 비트 .deb 패키지를 설치하려고하면 매끄럽게 설치되었습니다.


0

먼저 터미널을 열어야합니다 ( Ctrl+ Alt+ T)

그런 다음 다음을 입력하십시오.

sudo apt install gdebi-core

비밀번호를 입력 한 후 Ubuntu Software Center로 앱을 다시 열어보십시오.

그것은 나를 위해 작동


0

Ctrl+ Alt+ 를 눌러 터미널을 엽니 다 T. 유형:

sudo apt-get -f install

를 누르고 Enter비밀번호를 입력하십시오.

오류없이 실행되면 다음을 입력하십시오.

sudo apt install gdebi-core

를 누릅니다 Enter. 그 후 소프트웨어 센터를 사용할 수 있었고 소프트웨어 센터를 열고 모든 OS 업데이트를 설치했습니다.


-1

가장 간단한 방법으로 종속성을 다운로드 할 수 있습니다. 때로는 gdebi GUI가 다운로드되지 않습니다 (이 문제에 직접 직면했습니다).

다음 명령을 사용하여 gdebi-core를 설치하십시오.

sudo apt install gdebi-core

그런 다음 현재 .deb 패키지가있는 폴더를 cd하십시오. 예를 들면 다음과 같습니다.

cd ~/debs/

그런 다음이 명령을 사용하여 응용 프로그램을 다시 설치하십시오.

sudo gdebi google-chrome-table_51.0.2704.63-1_amd64.deb

필요한 경우 종속성을 다운로드하고 앱을 성공적으로 설치합니다.


우분투 16.04 LTS에서 이것을 시도했습니다 .... 작동하지 않습니다.
Dominic Motuka
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.