Ubuntu 18.04 Không thể cài đặt Viber


31

Tôi đang cố gắng tải Viber trên Ubuntu 18.04 mới nhưng tôi gặp phải những lỗi này ...

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
Có vẻ như mọi người Viber cần cung cấp gói cho 18.04 (hoặc nếu đây là gói cho Ubuntu 18.04 thì họ cần sửa nó) để nó phụ thuộc vào các phụ thuộc chính xác.
JanC

Câu trả lời:


75

Vấn đề không chỉ với viber.debtập tin mà còn với libcurl3yêu cầu của viber.deb.

Trong Ubuntu 18.04 libcurl3không thể cùng tồn tại với nhau libcurl4nên bạn sẽ gặp vấn đề với các ứng dụng khác. Trong trường hợp của tôi, Viber và Steam không thể cùng tồn tại.

Sau một số tìm kiếm, tôi tìm thấy giải pháp sau đây là gói gỡ lỗi, sửa lỗi phụ thuộc và sau đó xây dựng tệp viber mới.

Các bước là:

  1. Lưu viber.debtệp trong một thư mục
  2. Mở thư mục trong một thiết bị đầu cuối
  3. thực hiện các lệnh sau
  4. dpkg-deb -x viber.deb viber
  5. dpkg-deb --control viber.deb viber/DEBIAN
  6. Chỉnh sửa viber/DEBIAN/controlvà thay thế "libcurl3" bằng "libcurl4" (cũng xóa dòng trống cuối cùng khỏi tệp nếu không bạn sẽ gặp lỗi sau đó)
  7. dpkg -b viber viberlibcurl4.deb
  8. sudo dpkg -i viberlibcurl4.debhoặc cài đặt .debtệp vớigdebi

Viber dường như hoạt động tốt với libcurl4ít nhất cho đến bây giờ.

Tôi tìm thấy giải pháp ở đây, trong một bình luận ...

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


3
Làm thế nào vẫn không được sửa bởi viber mình?
D. Dan

2
Rakuten là một công ty. Họ làm cho các cổ đông hạnh phúc. Cổ đông hạnh phúc khi 95% người dùng hài lòng. 95% người dùng hài lòng khi các phiên bản windows / osx / android / ios hoạt động.
Lennart Rolland

Hy vọng nó ổn nếu tôi va vào đây: những điều trên không phù hợp với tôi. Khi tôi dùng thử hoặc khi tôi cố gắng cài đặt viber với "trung tâm phần mềm" trên Ubuntu, không có gì xảy ra. Tôi đã làm tất cả những điều trên, nhưng khi tôi gõ ọviber, vào thiết bị đầu cuối, nó nói rằng lệnh không được tìm thấy và ọwhich viber không đưa ra gì cả.
Sao Hỏa

Nó xuất hiện bằng cách nào đó liên kết đến viber không được đặt trên đường dẫn hệ thống của tôi? Tôi đã tìm thấy ´viber.desktop, trong ´ Tuy nhiên, điều này có nghĩa là gì? Có phải hệ thống không tìm kiếm các tập tin thực thi ở đó, và nếu vậy, tại sao Viber lại được đặt ở đó? Làm cách nào để tôi làm cho nó "hiển thị" với hệ thống với ´whichich, khi chạy từ thiết bị đầu cuối hoặc khi tìm kiếm ứng dụng?
Sao Hỏa


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

Hoạt động hoàn hảo cho tôi.

Cập nhật: @borowis là đúng: sau khi cài đặt theo cách này, nó sẽ được gỡ cài đặt để sửa các phụ thuộc bị hỏng. Một dòng khác, nhưng giải pháp khả thi vẫn là:

sudo apt install libcurl3 ~/viber.deb 

nguồn : https://linuxconfig.org/how-to-install-viber-on-ubfox-18-04-bionic-beaver-linux


3
viber hoạt động nhưng tôi đã nhận được "Các phụ thuộc chưa được đáp ứng. Hãy thử 'apt --fix-break install' không có gói (hoặc chỉ định giải pháp)"
borowis

Giải pháp này là câu trả lời được chấp nhận.
Telperrowar

8

Cách dễ nhất là chuyển đổi gói vòng / phút trên trang web Viber sang gói gỡ lỗi. Để làm việc đó:

Tải xuống gói vòng / phút với:

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

Cài đặt Alien, chuyển đổi gói vòng / phút và cài đặt gói deb mới tạo:

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

Việc chuyển đổi sẽ mất khoảng 5 phút. Kiên nhẫn!


3

Giải pháp để cài đặt Viber trên Ubuntu 18.04 là bao gồm rõ ràng libcurl3điều kiện tiên quyết gói như một phần của lệnh cài đặt apt:

sudo apt install libcurl3 ~/Downloads/viber.deb

Cách cài đặt Viber trên Ubuntu 18.04 Bionic Beaver Linux

Bạn cũng có thể chỉ cần cài đặt phiên bản Flatpak từ flathub.org


Phần 'Cảnh báo' từ 'Cài đặt Viber' từ liên kết của bạn dường như đang hoạt động rất tốt. Tôi khuyên mọi người hãy thử nó với libcurl4
Ivan Yarych

3

Nếu bạn không ngại sử dụng snap, bạn có thể dễ dàng cài đặt Viber từ Snap Store:

sudo snap install viber-unofficial

Tuyên bố miễn trừ trách nhiệm: Tôi đã thêm snap này vào snap store.


Đây dường như là giải pháp duy nhất bây giờ. Câu trả lời được chấp nhận trước đó không còn hoạt động. Snap đã được phát minh để giải quyết vấn đề rất chính xác này
Tỳ kheo Subhuti

1

Sau khi thử một số câu trả lời ở trên, tôi tìm thấy một giải pháp khác. Có một cURL PPA hỗ trợ cả cURLphiên bản 3 và 4.

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

Vì vậy, tôi đã thêm PPA này vào Ubuntu 18.04 của mình và cài đặt cURLtừ đó. Sau đó, tôi đã cài đặt Viber với lệnh dưới đây-

sudo dpkg -i viber.deb

Viber đang hoạt động tốt cho đến lúc đó.

Không có cảnh báo gói bị hỏng cho đến bây giờ và libcurl4gói được cài đặt .


Điều này chỉ hoạt động vào ngày 18.04, không phải ngày 18.10 vì không có PPA cho ngày 18.10.
Svetlana Belkin

0

Cách tốt hơn để cài đặt các gói gỡ lỗi duy nhất để sử dụng công cụ APT, công cụ này sẽ tự động giải quyết tất cả các phụ thuộc:

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

1
Tôi không nghĩ rằng nó có thể hoạt động trừ khi vấn đề giữa libcurl phiên bản 3 và 4 được khắc phục trước tiên.
Sonevol

0

Bạn có thể cài đặt libcurl3và gỡ bỏ libcurl4.

Tất cả các chương trình theo như tôi biết, như OperaBrackets đều hoạt động tốt với cả hai.

Đi đến thiết bị đầu cuối và gõ:

sudo apt install libcurl3

Khi được yêu cầu xác nhận nhấn y

Điều này sẽ tự động loại bỏ tất cả libcurl4 và nó phụ thuộc và cài đặt libcurl3.

Để phòng ngừa:

sudo apt install -f

để khắc phục bất kỳ vấn đề phụ thuộc có thể xảy ra.

Bây giờ tải xuống gói viber debian từ trang web chính thức của họ.

Trong loại thiết bị đầu cuối

sudo dpkg -i viber.deb
sudo install -f

Điều này nên cài đặt viber mà không gặp rắc rối.

Bây giờ hãy mở viber từ launchpad.

Trò chuyện vui vẻ trong viber :)


0

Viber phát hành phiên bản 10.30, vì vậy vấn đề này đã được giải quyết. Tôi khuyên bạn nên cài đặt phiên bản mới nhất.


Nó không cài đặt cho tôi.
Svetlana Belkin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.