SlackアプリケーションがSlack Debianパッケージと競合しています。

SlackアプリケーションがSlack Debianパッケージと競合しています。

DebianリポジトリのSlackチャットパッケージと管理Slackパッケージ名に問題があります。

後者は必ずしも必要ではありませんが、アップグレードを実行するたびにslack(チャット)が削除され、slack(debian repos)がインストールされます。インストール後、両方のパッケージの名前が同じであるため、これは完全に正常な現象です。

問題は葛藤をどのように解決するかである。私が考えることができる最も明確な解決策は、Slack(チャット)パッケージの名前を変更することですが、どうすればよいかわかりません。

追加情報:Slack(チャット)は、.deb(debianではなくubuntu用)とコンパイルされた.rpmでのみ利用可能です。私はAlienを使用して.rpmをDebianとして使用しましたが、うまくいきました。利用可能なソースコードはありません。

ベストアンサー1

alien実際に、Debianリポジトリにすでに存在するパッケージ名と競合しないように、特定の名前のカスタムDebianパッケージを作成する方法を尋ねているようです。

これに対する直接的な解決策はありません。 1つのアプローチは、Debianパッケージディレクトリをビルド(使用)し、パッケージの詳細をalien --generate編集してから、結果ディレクトリ(dpkg-buildpackage)からパッケージを作成することです。

alien --generate slack-2.3.4-0.1.fc21.x86_64.rpm
cd slack-2.3.4
sed -i '/^Package:/s/:.*/: slack-desktop/' debian/control
dpkg-buildpackage -b -us -uc
cd ..
dpkg -i slack-desktop_2.3.4-1.1_amd64.deb

Slackや他の "slack"パッケージがインストールされていないため、Slackでこれをテストしていません。

おすすめ記事