安装Slack桌面时出现问题


9

尝试在16.04 LTS上安装Slack桌面beta,但在.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)

看起来它与松弛的0.15.2-7软件包冲突,我想这是Ubuntu附带的其他一些无关的软件包。

关于如何克服这个问题并安装松弛桌面软件包的任何想法?


1
您可以代替尝试sudo dpkg -i slack-desktop-2.1.2-amd64.debsudo apt -f install如果有依赖性问题吗?
edwinksl

刚尝试过,得到了以下内容: $ 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

Answers:


23

我发现自己也有同样的问题。我通过手工删除松弛的软件包(这只是一些管理工具)解决了。

如果您在下载软件包的目录中,则可以完成以下工作:

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软件中心安装了Slack。

然后,我从软件中心删除了松弛部分,然后重新安装slack-desktop-2.1.2-amd64.deb。它安装正确。

脚步:

  1. 打开Ubuntu软件中心
  2. 搜索松弛,如果发现松弛,则将其卸载
  3. 重新安装slack-desktop-2.1.2-amd64.deb

每当我重新安装Slack时,都会遇到相同的问题-因此,我将只使用Web应用程序。
莎朗·杜吉拉拉


0

我也有这个问题,在尝试以下操作之前,我所见的答案都没有为我工作:

从Slack下载页面下载文件。与其在“软件中心”中打开它,不如在它下载到的文件夹中打开它,然后右键单击并“在此处提取”。提取后,在终端中输入sudo dpkg -i ./Downloads/slack-desktop-2.8.1-amd64.deb。确保您检查了台式机的版本号(即2.8.1),并且将文件的确切路径放入了文件中(我的文件位于Home / Downloads中)。输入上面的代码后,我在应用程序中看到了Slack,可以开始使用了。


如果您是.deb从他们的网站上获得软件包的,并且首先要通过dpkg“此处提取” 来进行安装?我认为没有必要。
pomsky

0

如果这些答案仍然不适合您,请检查〜/ .config / Slack是否属于您,而不属于root

sudo chown -R username:groupname .config/Slack
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.