Ubuntu 18.04で、slackをインストールする方法 (libcurl3 と libcurl4のコンフリクト解消)
Ubuntu 18.04は正式公開されてませんが、4/23時点でのビルドでは、libcurl4が採用されています。
このため、libcurl3を依存関係に指定している外部パッケージなどは、依存関係をちゃんとしてあげないと、
解消するにはubuntu-desktopを消せなどトンデモナイことを言い出すので、少し注意が必要です。
解決手順(応急処置)
Ubuntu 18.04が正式公開されるか、Slackチームが配布パッケージを修正するまでの応急措置です。
なぜlibcurl3とlibcurl4が共存できないかはよくわかりませんが...
Slack .deb 配布パッケージをダウンロード
https://slack.com/intl/ja-jp/downloads/linux
例:
$ wget https://downloads.slack-edge.com/linux_releases/slack-desktop-3.1.1-amd64.deb slack-desktop-3.1.1
.debをビルドしてインストール
$ dpkg-deb -b slack-desktop-3.1.1/ slack-desktop-3.1.1-libcurl4.deb dpkg-deb: building package 'slack-desktop' in 'slack-desktop-3.1.1-libcurl4.deb'. $ sudo dpkg -i slack-desktop-3.1.1-libcurl4.deb
これでインストール完了。
libcurl3とlibcurl4による依存関係の詳細
https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1754294
おしまい。