![安装 Slack 桌面时出现问题](https://linux22.com/image/993568/%E5%AE%89%E8%A3%85%20Slack%20%E6%A1%8C%E9%9D%A2%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
尝试在 16.04 LTS 上安装 Slack 桌面测试版,但运行后收到错误安装在 .deb 包上:
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)
看起来它与松弛 0.15.2-7包,我猜是 Ubuntu 标准自带的一些其他不相关的包。
关于如何克服这个问题并安装 slack 桌面包,有什么想法吗?
答案1
我发现自己也遇到了同样的问题。我通过手动删除 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) ...
答案2
我通过简单地清除现有的松弛程序来解决这个问题,如下所示:
sudo apt-get purge slack
此后 slack-desktop 完美安装。
答案3
我也遇到了同样的问题。我深入研究了这个问题,发现我从 Ubuntu 软件中心安装了 slack。
然后我从软件中心删除了 slack,然后重新安装slack-desktop-2.1.2-amd64.deb
。它安装正确。
脚步:
- 打开 Ubuntu 软件中心
- 搜索 slack,如果找到则卸载
- 重新安装
slack-desktop-2.1.2-amd64.deb
。
答案4
Slack 是 Ubuntu 16.04 及更高版本中的原生 Ubuntu snap 包。要在所有当前支持的 Ubuntu 版本中安装 Slack,请打开终端并输入:
sudo snap install slack --classic
此命令将安装 Slack 桌面的最新稳定版本,如果有更新可用,它也将自动更新。
要启动 Slack,请单击 Dash 中的图标或从终端运行此命令:
snap run slack
Slack 有一个免费版本,适合小型团队或任何想要无限期试用 Slack 的人。