web-dev-qa-db-ja.com

Ubuntu 18.04 Viberをインストールできません

新しいUbuntu 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
31
Adelin

問題はviber.debファイルだけでなく、libcurl3viber.deb要件にもあります。

Ubuntu 18.04では、libcurl3libcurl4と共存できないため、他のアプリケーションの問題に直面することになります。私の場合、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またはgdebi.debファイルをインストールします

Viberは今までlibcurl4でうまく動作しているようです。

コメントで解決策を見つけました...

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

75
Sudo dpkg -i --ignore-depends=libcurl3 viber.deb

私にぴったりです。

更新:@borowisが正しい:この方法でインストールすると、依存関係が壊れたときにアンインストールされます。もう1行ですが、まだ実行可能なソリューションは次のとおりです。

Sudo apt install libcurl3 ~/viber.deb 

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

16
Tradunsky

最も簡単な方法は、Viber Webサイトのrpmパッケージをdebパッケージに変換することです。それを行うには:

以下を使用してrpmパッケージをダウンロードします。

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

Alienをインストールし、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分かかります。我慢して!

8

Ubuntu 18.04にViberをインストールするための解決策は、libcurl3パッケージの前提条件をaptインストールコマンドの一部として明示的に含めることです。

Sudo apt install libcurl3 ~/Downloads/viber.deb

buntu 18.04 Bionic Beaver LinuxにViberをインストールする方法

Flathub.orgから flatpakバージョン をインストールすることもできます

3
Ivan V.

スナップを使用しても構わない場合は、Snap StoreからViberを簡単にインストールできます。

Sudo snap install viber-unofficial

免責事項:このスナップをスナップストアに追加しました。

3
uglide

上記のいくつかの答えを試した後、別の解決策を見つけました。 cURLバージョン3と4の両方をサポートするcURLPPAがあります。

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

そこで、これをPPAを自分のUbuntu 18.04に追加し、cURLをインストールしましたそこ。次に、以下のコマンドでViberをインストールしました-

Sudo dpkg -i viber.deb

そして、Viberはそれまでは正常に動作しています。

これまで壊れたパッケージの警告はなく、libcurl4パッケージがインストールされています

1
CodeMascot

libcurl3をインストールして、libcurl4を削除できます。

私の知る限り、すべてのプログラムは Opera そして ブラケット どちらでも問題なく動作します。

ターミナルに移動して、次を入力します。

Sudo apt install libcurl3

確認を求められたら y

これにより、すべてのlibcurl4とその依存関係が自動的に削除され、libcurl3がインストールされます。

予防策として:

Sudo apt install -f

発生する可能性のある依存関係の問題を修正します。

今すぐダウンロード viber debianパッケージ 公式サイトから。

ターミナルタイプ

Sudo dpkg -i viber.deb
Sudo install -f

これはインストールする必要があります バイバー 問題なく。

開催中 バイバー ランチパッドから。

幸せなチャット バイバー :)

0
Sonevol

単一のdebパッケージをインストールしてAPTツールを使用するより良い方法は、すべての依存関係を自動的に解決します。

Sudo apt-get install ./Downloads/viber.deb 
0
N0rbert

Viberはバージョン10.30をリリースしたため、この問題は解決されました。最新バージョンのインストールをお勧めします。

0