Ubuntu 18.04 Viber yüklenemiyor


31

Yeni Ubuntu 18.04'ümde Viber almaya çalışıyorum ama bu hatayı alıyorum ...

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 halkının 18.04 için bir paket sağlaması gerekiyor (ya da bunun Ubuntu 18.04 için bir olsaydı, o zaman düzeltmeleri gerekiyor) gibi görünüyor, bu yüzden doğru bağımlılıklara bağlı.
Janc

Yanıtlar:


75

Sorun sadece viber.debdosya ile değil aynı zamanda libcurl3gerekliliği ile de ilgilidir viber.deb.

Ubuntu'da 18.04 bir libcurl3arada bulunamaz, libcurl4bu nedenle diğer uygulamalarla ilgili sorunlarla karşılaşacaksınız. Benim durumumda Viber ve Steam bir arada bulunamıyordu.

Bazı aramalardan sonra deb-paketlemek, bağımlılığı düzeltmek ve yeni bir viber dosyası oluşturmak için aşağıdaki çözümü buldum.

Adımlar:

  1. Dosyayı viber.debbir klasöre kaydedin
  2. Bir terminalde klasörü aç
  3. aşağıdaki komutları yürütün
  4. dpkg-deb -x viber.deb viber
  5. dpkg-deb --control viber.deb viber/DEBIAN
  6. Düzen viber/DEBIAN/controlve "libcurl4" ile "libcurl3" yerine (aynı zamanda dosyadan son boş satır silmek veya sonradan bir hata alırsınız)
  7. dpkg -b viber viberlibcurl4.deb
  8. sudo dpkg -i viberlibcurl4.debveya .debdosyayı kurungdebi

Viber libcurl4şu ana kadar benim için en azından benim için çalışıyor gibi görünüyor .

Çözümü burada buldum, bir yorumda ...

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


3
Yine de viber kendileri tarafından nasıl sabitlenmiyor?
D. Dan

2
Rakuten bir şirkettir. Hissedarları mutlu ederler. Kullanıcıların% 95'i mutlu olduğunda hissedarlar mutludur. Windows / osx / android / ios sürümleri çalıştığında kullanıcıların% 95'i mutludur.
Lennart Rolland

Umarım buraya girersem sorun olmaz: Yukarıdakiler benim için işe yaramıyor. Bunu denediğimde ya da ubuntu'daki "yazılım merkezi" ile viber yüklemeye çalıştığımda hiçbir şey olmuyor. Yukarıdakilerin hepsini yaptım, fakat terminale “viber” yazdığımda komutun bulunmadığını ve “viber” in de hiçbir şey vermediğini söylüyor.
18'de 10

Her nasılsa viber bağlantısı sistem yoluma girmedi mi? '/ Usr / share / applications /' içinde '' viber.desktop '' buldum ve 'cat' ile 'Viber' i çalıştırmak gibi görünen '/ opt / viber / Viber' içinde bir çalıştırılabilir dosya var. Ancak, bu ne anlama geliyor? Sistem orada çalıştırılabilir dosyalar aramıyor mu ve öyleyse, neden Viber oraya koymuş? Terminalden çalışırken veya uygulamayı ararken bunu "hangi" sisteme "görünür" kılarım?
18'de


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

Benim için mükemmel çalışıyor.

Güncelleme: @borowis haklı: bu şekilde yükledikten sonra kırık bağımlılıkları düzeltmek kaldırılır. Başka bir satır, ancak hala uygulanabilir bir çözüm:

sudo apt install libcurl3 ~/viber.deb 

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


3
viber çalışıyor ancak “Karşılıksız bağımlılıklar var. Paket kullanmadan 'apt --fix-broken install' deneyin (veya bir çözüm belirtin)”
borowis

Bu çözüm kabul edilen cevaptır.
Telperinquar

8

En kolay yol, Viber web sitesindeki rpm paketini deb paketine dönüştürmektir. Bunu yapmak için:

Rpm paketini şununla indir:

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

Alien'i kurun, rpm paketini dönüştürün ve yeni oluşturulan deb paketini kurun:

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

Dönüşüm yaklaşık 5 dakika sürecek. Sabırlı ol!


3

Viber'i Ubuntu 18.04'e kurmanın çözümü libcurl3, apt kurulum komutunun bir parçası olarak önkoşul paketini açıkça eklemektir :

sudo apt install libcurl3 ~/Downloads/viber.deb

Ubuntu'da Viber nasıl kurulur 18.04 Bionic Beaver Linux

Ayrıca, sadece yükleyebilirsiniz flatpak versiyonunu flathub.org dan


Bağlantınızdan 'Install Viber' bölümünden 'Uyarı' bölümü harika çalışıyor gibi görünüyor. Herkese libcurl4 ile denemelerini tavsiye ediyorum
Ivan Yarych

3

Snap kullanmak istemezseniz, Viber'i Snap Store'dan kolayca yükleyebilirsiniz:

sudo snap install viber-unofficial

Feragatname: Ben bu eki saklamak için ekledim.


Bu şimdi tek çözüm gibi görünüyor. Kabul edilen önceki cevap artık çalışmıyor. Çekin bu çok kesin bir sorunu çözmek için icat edildi
bhikkhu Subhuti

1

Yukarıdaki bazı cevapları denedikten sonra başka bir çözüm buldum. Hem sürüm 3 hem de 4'ü destekleyen bir cURL PPA vardır cURL.

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

Yani, bu katma PPA benim için Ubuntu 18.04 ve yüklü cURLoradan. Sonra Viber'i aşağıdaki komutla kurdum.

sudo dpkg -i viber.deb

Ve Viber o zamana kadar iyi çalışıyor.

Hayır şu ana kadar paket uyarı kırık ve libcurl4paket yüklenir .


Bu sadece 18.04'te çalışır, 18.10 için PPA olmadığından 18.10'da çalışır.
Svetlana Belkin

0

Tekli debo paketlerini kurmanın daha iyi yolu, tüm bağımlılıkları otomatik olarak çözecek olan APT-aracını kullanmaktır:

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

1
Önce libcurl sürüm 3 ve 4 arasındaki sorun çözülmediği sürece çalışabileceğini sanmıyorum.
Sonevol

0

Yükleyebilir libcurl3ve kaldırabilirsiniz libcurl4.

Opera ve Parantez gibi bildiğim kadarıyla tüm programlar da gayet iyi çalışıyor.

Terminale gidin ve yazın:

sudo apt install libcurl3

Onay istendiğinde tuşuna basın. y

Bu, tüm libcurl4 ve bağımlılıklarını otomatik olarak kaldıracak ve libcurl3'ü yükleyecektir.

Bir önlem olarak:

sudo apt install -f

oluşabilecek herhangi bir bağımlılık sorununu gidermek için.

Şimdi viber debian paketini resmi sitelerinden indirin.

Terminal tipinde

sudo dpkg -i viber.deb
sudo install -f

Bu herhangi bir sorun olmadan viber yüklemeniz gerekir .

Şimdi , launchpad'den viber'i açın .

Viber ile mutlu sohbet :)


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.