Slackデスクトップのインストールに関する問題


9

16.04 LTSにSlackデスクトップベータをインストールしようとしましたが、.debパッケージでapt-get installを実行した後にエラーを受け取りました。

Unpacking slack-desktop (2.1.2) ...
dpkg: error processing archive /home/Me/Downloads/slack-desktop-2.1.2-amd64.deb (--unpack): trying to overwrite /usr/share/doc/slack/copyright', which is also in package slack 0.15.2-7
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing: /home/Me/Downloads/slack-desktop-2.1.2-amd64.deb
N: Can't drop privileges for downloading as file '/home/Me/Downloads/slack-desktop-2.1.2-amd64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
E: Sub-process /usr/bin/dpkg returned an error code (1)

それは、Slack 0.15.2-7パッケージと衝突しているように見えます。これは、Ubuntuに標準で付属している他の無関係なパッケージだと思います。

これを克服し、Slackデスクトップパッケージをインストールする方法についてのアイデアはありますか?


1
代わりに、依存関係の問題がある場合はsudo dpkg -i slack-desktop-2.1.2-amd64.deb、試してみることはできますsudo apt -f installか?
edwinksl 2016

試してみて、次のものを得ました: $ sudo dpkg -i slack-desktop-2.1.2-amd64.deb (Reading database ... 224873 files and directories currently installed.) Preparing to unpack slack-desktop-2.1.2-amd64.deb ... Unpacking slack-desktop (2.1.2) ... dpkg: error processing archive slack-desktop-2.1.2-amd64.deb (--install): trying to overwrite '/usr/share/doc/slack/copyright', which is also in package slack 0.15.2-7 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Errors were encountered while processing: slack-desktop-2.1.2-amd64.deb
flaminbjuggler

回答:


23

私も同じ問題に気づきました。たったの管理ツールであるslackパッケージを手動で削除して解決しました。

あなたがパッケージをダウンロードしたディレクトリにいるなら、これは仕事をするはずです:

sudo apt-get remove slack && sudo dpkg -i slack-desktop-2.1.2-amd64.deb

私の完全なログの下にある:

xino@xinopc:~/Descargas$ sudo dpkg -i slack-desktop-2.1.2-amd64.deb 
[sudo] password for xino: 
(Leyendo la base de datos ... 255115 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar slack-desktop-2.1.2-amd64.deb ...
Desempaquetando slack-desktop (2.1.2) ...
dpkg: error al procesar el archivo slack-desktop-2.1.2-amd64.deb (--install):
intentando sobreescribir `/usr/share/doc/slack/copyright', que está también en el paquete slack 0.15.2-7
dpkg-deb: error: el subproceso copiado fue terminado por la señal (Tubería rota)
Se encontraron errores al procesar:
slack-desktop-2.1.2-amd64.deb
xino@xinopc:~/Descargas$ sudo apt-get remove slack 
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
  libappindicator1 libindicator7
Utilice «sudo apt autoremove» para eliminarlos.
Los siguientes paquetes se ELIMINARÁN:
  slack
0 actualizados, 0 nuevos se instalarán, 1 para eliminar y 0 no actualizados.
Se liberarán 174 kB después de esta operación.
¿Desea continuar? [S/n] s
(Leyendo la base de datos ... 255114 ficheros o directorios instalados actualmente.)
Desinstalando slack (0.15.2-7) ...
Procesando disparadores para man-db (2.7.5-1) ...
xino@xinopc:~/Descargas$ sudo dpkg -i slack-desktop-2.1.2-amd64.deb 
[sudo] password for xino: 
(Leyendo la base de datos ... 255091 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar slack-desktop-2.1.2-amd64.deb ...
Desempaquetando slack-desktop (2.1.2) ...
Configurando slack-desktop (2.1.2) ...
Procesando disparadores para gnome-menus (3.13.3-6ubuntu3.1) ...
Procesando disparadores para desktop-file-utils (0.22-1ubuntu5) ...
Procesando disparadores para mime-support (3.59ubuntu1) ...

1

私も同じ問題を抱えていました。私は問題を少し深く掘り下げたところ、Ubuntu Software Centerからslackがインストールされていることがわかりました。

次に、ソフトウェアセンターからスラックを削除し、再インストールしましたslack-desktop-2.1.2-amd64.deb。正しくインストールされました。

手順:

  1. Ubuntuソフトウェアセンターを開く
  2. スラックを検索し、見つかった場合はアンインストールします
  3. を再インストールしslack-desktop-2.1.2-amd64.debます。

Slackを再インストールするたびに同じ問題が発生するので、Webアプリを使用します。
Sharan Duggirala

1

パッケージをインストールする sudo dpkg -i slack-desktop-2.1.2-amd64.deb

端末のエラーが発生した場合は、

Use sudo apt --fix-broken install

これにより、パッケージの壊れたインストールが修正されます。


0

私もこれに問題があり、次のことを試してみるまで、私が見た答えはどれもうまくいきませんでした。

Slackダウンロードページからファイルをダウンロードします。ソフトウェアセンターで開く代わりに、ダウンロード先のフォルダーで開き、右クリックして[ここから抽出]をクリックします。抽出後、ターミナルでと入力しsudo dpkg -i ./Downloads/slack-desktop-2.8.1-amd64.debます。slack-desktopのバージョン番号(つまり2.8.1)を確認し、ファイルへの正確なパスを入力していることを確認してください(私のものはHome / Downloadsにありました)。上記のコードを入力すると、アプリケーションにSlackが表示され、準備が整いました。


あなたが.deb彼らのウェブサイトからパッケージを手に入れ、あなたがdpkgなぜ最初に「ここで抽出する」の理由でインストールしているなら?その必要はないと思います。
pomsky 2017年

0

それでもこれらの回答が機能しない場合は、〜/ .config / Slackがあなたのものであり、以下のものではないことを確認してくださいroot

sudo chown -R username:groupname .config/Slack
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.