Probleme bei der Installation von Slack Desktop


9

Es wurde versucht, die Slack Desktop Beta unter 16.04 LTS zu installieren, aber nach dem Ausführen von apt-get install auf dem .deb-Paket wird ein Fehler angezeigt :

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)

Es sieht so aus, als würde es mit dem Slack 0.15.2-7- Paket kollidieren, bei dem es sich vermutlich um ein anderes, nicht verwandtes Paket handelt, das standardmäßig mit Ubuntu geliefert wird.

Irgendwelche Ideen, wie Sie dies überwinden und das Slack Desktop-Paket installieren können?


1
Können Sie es stattdessen versuchen sudo dpkg -i slack-desktop-2.1.2-amd64.debund vielleicht, sudo apt -f installwenn es Abhängigkeitsprobleme gibt?
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
Habe

Antworten:


23

Ich habe das gleiche Problem. Ich habe es gelöst, indem ich das Slack-Paket, das nur ein Admin-Tool ist, von Hand entfernt habe.

Wenn Sie sich in dem Verzeichnis befinden, in das Sie das Paket heruntergeladen haben, sollte dies die Arbeit erledigen:

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

Habe unten mein vollständiges Log:

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

Ich hatte auch das gleiche Problem. Ich habe mich etwas eingehender mit dem Problem befasst und festgestellt, dass Slack vom Ubuntu Software Center installiert wurde.

Dann habe ich Slack aus dem Software Center entfernt und neu installiert slack-desktop-2.1.2-amd64.deb. Es wurde ordnungsgemäß installiert.

Schritte:

  1. Öffnen Sie das Ubuntu Software Center
  2. Suchen Sie nach Slack und deinstallieren Sie ihn, falls gefunden
  3. Neu installieren slack-desktop-2.1.2-amd64.deb.

Immer wenn ich Slack neu installiere, tritt das gleiche Problem auf - ich werde also nur die Web-App verwenden.
Sharan Duggirala

1

Installieren Sie das Paket mit sudo dpkg -i slack-desktop-2.1.2-amd64.deb

Wenn der Fehler im Terminal auftritt, verwenden Sie

Use sudo apt --fix-broken install

Dadurch wird die fehlerhafte Installation des Pakets behoben.


0

Ich hatte auch ein Problem damit und keine der Antworten, die ich bisher gesehen habe, hat für mich funktioniert, bis ich Folgendes ausprobiert habe:

Laden Sie die Datei von der Slack-Download-Seite herunter. Öffnen Sie es nicht im Software Center, sondern in dem Ordner, in den es heruntergeladen wurde, und klicken Sie mit der rechten Maustaste auf "Hier extrahieren". Nach dem Extrahieren geben Sie in das Terminal ein sudo dpkg -i ./Downloads/slack-desktop-2.8.1-amd64.deb. Stellen Sie sicher, dass Sie Ihre Slack-Desktop-Versionsnummer (dh 2.8.1) überprüfen und den genauen Pfad zur Datei angeben (meine war in Home / Downloads). Nachdem ich den obigen Code eingegeben hatte, sah ich Slack in meinen Anwendungen, bereit zu gehen.


Wenn Sie das .debPaket von ihrer Website erhalten haben und über dpkg"Warum hier extrahieren" installieren, warum? Ich glaube nicht, dass das nötig ist.
Pomsky

0

Wenn diese Antworten für Sie immer noch nicht funktionieren, überprüfen Sie, ob ~ / .config / Slack Ihnen gehört und nicht root:

sudo chown -R username:groupname .config/Slack
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.