新しい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
問題はviber.deb
ファイルだけでなく、libcurl3
のviber.deb
要件にもあります。
Ubuntu 18.04では、libcurl3
はlibcurl4
と共存できないため、他のアプリケーションの問題に直面することになります。私の場合、ViberとSteamは共存できませんでした。
いくつかの検索の後、deb-package、依存関係を修正してから新しいviberファイルをビルドするという次の解決策を見つけました。
手順は次のとおりです。
viber.deb
ファイルをフォルダーに保存しますdpkg-deb -x viber.deb viber
dpkg-deb --control viber.deb viber/DEBIAN
viber/DEBIAN/control
を編集し、「libcurl3」を「libcurl4」に置き換えます(ファイルから最後の空白行も削除します。そうしないと、エラーが発生します)dpkg -b viber viberlibcurl4.deb
Sudo dpkg -i viberlibcurl4.deb
またはgdebi
で.deb
ファイルをインストールしますViberは今までlibcurl4
でうまく動作しているようです。
コメントで解決策を見つけました...
https://linuxconfig.org/how-to-install-viber-on-ubuntu-18-04-bionic-beaver-linux
Sudo dpkg -i --ignore-depends=libcurl3 viber.deb
私にぴったりです。
更新:@borowisが正しい:この方法でインストールすると、依存関係が壊れたときにアンインストールされます。もう1行ですが、まだ実行可能なソリューションは次のとおりです。
Sudo apt install libcurl3 ~/viber.deb
source: https://linuxconfig.org/how-to-install-viber-on-ubuntu-18-04-bionic-beaver-linux
最も簡単な方法は、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分かかります。我慢して!
Ubuntu 18.04にViberをインストールするための解決策は、libcurl3
パッケージの前提条件をaptインストールコマンドの一部として明示的に含めることです。
Sudo apt install libcurl3 ~/Downloads/viber.deb
buntu 18.04 Bionic Beaver LinuxにViberをインストールする方法
Flathub.orgから flatpakバージョン をインストールすることもできます
スナップを使用しても構わない場合は、Snap StoreからViberを簡単にインストールできます。
Sudo snap install viber-unofficial
免責事項:このスナップをスナップストアに追加しました。
上記のいくつかの答えを試した後、別の解決策を見つけました。 cURL
バージョン3と4の両方をサポートするcURL
PPAがあります。
https://launchpad.net/~xapienz/+archive/ubuntu/curl34
そこで、これをPPAを自分のUbuntu 18.04に追加し、cURL
をインストールしましたそこ。次に、以下のコマンドでViberをインストールしました-
Sudo dpkg -i viber.deb
そして、Viberはそれまでは正常に動作しています。
これまで壊れたパッケージの警告はなく、
libcurl4
パッケージがインストールされています。
libcurl3
をインストールして、libcurl4
を削除できます。
私の知る限り、すべてのプログラムは Opera そして ブラケット どちらでも問題なく動作します。
ターミナルに移動して、次を入力します。
Sudo apt install libcurl3
確認を求められたら y
これにより、すべてのlibcurl4とその依存関係が自動的に削除され、libcurl3がインストールされます。
予防策として:
Sudo apt install -f
発生する可能性のある依存関係の問題を修正します。
今すぐダウンロード viber debianパッケージ 公式サイトから。
ターミナルタイプ
Sudo dpkg -i viber.deb
Sudo install -f
これはインストールする必要があります バイバー 問題なく。
開催中 バイバー ランチパッドから。
幸せなチャット バイバー :)
単一のdebパッケージをインストールしてAPTツールを使用するより良い方法は、すべての依存関係を自動的に解決します。
Sudo apt-get install ./Downloads/viber.deb
Viberはバージョン10.30をリリースしたため、この問題は解決されました。最新バージョンのインストールをお勧めします。