우분투 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

따라서이 PPAUbuntu 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.

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

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

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.