우분투 18.04 Viber를 설치할 수 없습니다


31

새로운 우분투 18.04에서 Viber를 얻으려고 하는데이 오류가 발생합니다 ...

sudo dpkg -i Downloads/viber.deb 
(Reading database ... 138136 files and directories currently installed.)
Preparing to unpack Downloads/viber.deb ...
Unpacking viber (7.0.0.1035) over (7.0.0.1035) ...
dpkg: dependency problems prevent configuration of viber:
 viber depends on libcurl3; however:
  Package libcurl3 is not installed.

dpkg: error processing package viber (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-11ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Errors were encountered while processing:
 viber

3
Viber 사람들은 올바른 의존성에 따라 18.04 패키지를 제공해야합니다 (또는 이것이 Ubuntu 18.04 패키지 인 경우 수정해야 함).
— JanC '

답변:


75

문제는 viber.deb파일뿐만 아니라의 libcurl3요구 사항에도 viber.deb있습니다.

Ubuntu 18.04에서는 libcurl3공존 할 수 없으므로 libcurl4다른 응용 프로그램에서 문제가 발생합니다. 제 경우에는 Viber와 Steam이 공존 할 수 없었습니다.

검색 후 deb-package, 종속성을 수정 한 다음 새 viber 파일을 빌드하는 다음 솔루션을 찾았습니다.

단계는 다음과 같습니다.

  1. 저장 viber.deb폴더에 파일을
  2. 터미널에서 폴더를 엽니 다
  3. 다음 명령을 실행
  4. dpkg-deb -x viber.deb viber
  5. dpkg-deb --control viber.deb viber/DEBIAN
  6. viber/DEBIAN/control"libcurl3"을 "libcurl4"로 편집 하고 바꿉니다 (파일에서 마지막 빈 줄을 삭제하면 나중에 오류가 발생 함)
  7. dpkg -b viber viberlibcurl4.deb
  8. sudo dpkg -i viberlibcurl4.deb또는 .deb파일을 설치하십시오gdebi

Viber는 libcurl4지금까지 적어도 나를 위해 잘 작동하는 것 같습니다 .

의견에서 해결책을 찾았습니다 ...

https://linuxconfig.org/how-to-install-viber-on-ubuntu-18-04-bionic-beaver-linux


3
여전히 Viber 자체에 의해 어떻게 고정되지 않습니까?
— D. Dan

2
Rakuten은 회사입니다. 그들은 주주들을 행복하게합니다. 사용자의 95 %가 행복 할 때 주주는 행복합니다. windows / osx / android / ios 버전이 작동하면 95 %의 사용자가 만족합니다.
— Lennart Rolland

여기에 부딪 치면 괜찮아요 : 위의 내용은 저에게 효과적이지 않습니다. 그것을 시도하거나 우분투에서 "software-center"로 viber를 설치하려고 할 때 아무 일도 일어나지 않습니다. 위의 모든 작업을 수행했지만 터미널에 "viber"를 입력하면 명령을 찾을 수 없으며 "viber"는 아무 것도 제공하지 않습니다.
— Limok Palantaemon

어떻게 든 viber에 대한 링크가 내 시스템 경로에 놓이지 않았습니까? ´ / usr / share / applications / ´에서‘viber.desktop’을 찾았고‘cat’를 사용하면‘/ opt / viber / Viber’에 실행 파일이 있으며 Viber를 실행하는 것 같습니다. 그러나 이것은 무엇을 의미합니까? 시스템에서 실행 파일을 찾지 않습니까? 그렇다면 Viber는 왜 거기에 배치됩니까? 터미널에서 실행할 때나 응용 프로그램을 검색 할 때 'which'를 사용하여 시스템에 "가시적으로"표시하려면 어떻게해야합니까?
— Limok Palantaemon


16
sudo dpkg -i --ignore-depends=libcurl3 viber.deb

나를 위해 완벽하게 작동합니다.

업데이트 : @borowis가 맞습니다 :이 방법을 설치 한 후에는 깨진 종속성이 수정되면 제거됩니다. 또 다른 한 줄이지 만 여전히 실행 가능한 솔루션은 다음과 같습니다.

sudo apt install libcurl3 ~/viber.deb 

출처 : https://linuxconfig.org/how-to-install-viber-on-ubuntu-18-04-bionic-beaver-linux


3
viber는 작동하지만 "만족되지 않은 종속성. 패키지없이 'apt --fix-broken install'시도 (또는 솔루션 지정)"
— borowis

이 솔루션은 허용되는 답변입니다.
— Telperinquar

8

가장 쉬운 방법은 Viber 웹 사이트의 rpm 패키지를 deb 패키지로 변환하는 것입니다. 하기 위해서:

다음을 사용하여 rpm 패키지를 다운로드하십시오.

wget https://download.cdn.viber.com/desktop/Linux/viber.rpm

외계인을 설치하고 rpm 패키지를 변환 한 다음 새로 만든 deb 패키지를 설치하십시오.

sudo apt-get install alien
sudo alien --to-deb --scripts viber.rpm
sudo dpkg -i viber_7.0.0.1035-3_amd64.deb

변환에는 약 5 분이 걸립니다. 인내심을 가지십시오!


3

Ubuntu 18.04에 Viber를 설치하는 방법 libcurl3은 apt 설치 명령의 일부로 패키지 전제 조건 을 명시 적으로 포함시키는 것입니다 .

sudo apt install libcurl3 ~/Downloads/viber.deb

Ubuntu 18.04 Bionic Beaver Linux에 Viber를 설치하는 방법

flathub.org 에서 flatpak 버전 을 설치할 수도 있습니다.


귀하의 링크에서 'Install Viber'의 'Warning'섹션이 제대로 작동하는 것 같습니다. 나는 모든 사람들이 libcurl4로 시도해 보라고 권합니다
— Ivan Yarych

3

snap을 사용하지 않으려면 Snap Store에서 Viber를 쉽게 설치할 수 있습니다.

sudo snap install viber-unofficial

면책 조항 : 나는이 스냅을 스냅 스토어에 추가했습니다.


이것은 지금 유일한 해결책 인 것 같습니다. 이전에 수락 된 답변이 더 이상 작동하지 않습니다. Snap은이 정확한 문제를 해결하기 위해 발명되었습니다
— Bhikkhu Subhuti

1

위의 답변을 시도한 후 다른 해결책을 찾았습니다. 버전 3과 4를 모두 지원 하는 cURL PPA 가 있습니다 cURL.

https://launchpad.net/~xapienz/+archive/ubuntu/curl34

따라서이 PPA 를 Ubuntu 18.04에 추가 하고 cURL거기에서 설치 했습니다. 그런 다음 아래 명령으로 Viber 를 설치했습니다 .

sudo dpkg -i viber.deb

그리고 Viber 는 그때까지 잘 작동하고 있습니다.

지금까지 고장난 패키지 경고가 없으며 libcurl4패키지가 설치되었습니다 .


18.10에는 PPA가 없으므로 18.10이 아니라 18.04에서만 작동합니다.
— Svetlana Belkin

0

단일 deb 패키지를 설치하는 더 좋은 방법은 APT 도구를 사용하여 모든 종속성을 자동으로 해결하는 것입니다.

sudo apt-get install ./Downloads/viber.deb 

1
libcurl 버전 3과 4 사이의 문제가 먼저 수정되지 않으면 작동하지 않는다고 생각합니다.
— Sonevol

0

설치 libcurl3및 제거 할 수 있습니다 libcurl4.

Opera 및 Brackets 와 같이 내가 아는 한 모든 프로그램이 제대로 작동합니다.

터미널로 이동하여 다음을 입력하십시오.

sudo apt install libcurl3

확인 요청을 받으면 y

그러면 모든 libcurl4 및 종속 항목이 자동으로 제거되고 libcurl3이 설치됩니다.

예방 조치로 다음을 수행하십시오.

sudo apt install -f

발생할 수있는 모든 종속성 문제를 해결합니다.

이제 공식 사이트에서 viber debian 패키지 를 다운로드 하십시오.

터미널 타입

sudo dpkg -i viber.deb
sudo install -f

이것은 문제없이 viber 를 설치해야합니다 .

이제 런치 패드에서 Viber 를 엽니 다 .

viber 에서 행복한 채팅 :)


0

Viber는 버전 10.30을 출시했기 때문에이 문제가 해결되었습니다. 최신 버전을 설치하는 것이 좋습니다.


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