Problemy z instalacją Slack Desktop

9

Próbuję zainstalować Slack Desktop beta na 16.04 LTS, ale pojawia się błąd po uruchomieniu instalacji apt-get w pakiecie .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)

Wygląda na to, że koliduje ze słabym pakietem 0.15.2-7 , który, jak sądzę, jest jakimś innym, niepowiązanym pakietem, który jest standardem w Ubuntu.

Jakieś pomysły, jak to rozwiązać i zainstalować pakiet luźnego pulpitu?

flaminbjuggler
źródło
1
Czy zamiast tego możesz spróbować, sudo dpkg -i slack-desktop-2.1.2-amd64.deba sudo apt -f installjeśli występują problemy z zależnością?
edwinksl,
Właśnie spróbowałem, otrzymałem następujące: $ 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

Odpowiedzi:

23

Znalazłem ten sam problem. Rozwiązałem to, usuwając ręcznie pakiet luzu, który jest tylko narzędziem administracyjnym.

Jeśli znajdujesz się w katalogu, w którym pakiet został pobrany, powinno to działać:

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

Mam poniżej mojego pełnego dziennika:

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) ...
Manuel Alvarez
źródło
1

Też miałem ten sam problem. Wnikam trochę głębiej w problem i stwierdziłem, że mam luz zainstalowany z Ubuntu Software Center.

Następnie usunąłem luz z Centrum oprogramowania i ponownie go zainstalowałem slack-desktop-2.1.2-amd64.deb. Zainstalowano poprawnie.

Kroki:

  1. Otwórz Centrum oprogramowania Ubuntu
  2. Wyszukaj luz, a jeśli go znajdziesz, odinstaluj go
  3. Zainstaluj ponownie slack-desktop-2.1.2-amd64.deb.
sanjay mundhra
źródło
Za każdym razem, gdy ponownie instaluję Slacka, mam ten sam problem - więc po prostu będę korzystać z aplikacji internetowej.
Sharan Duggirala
1

Zainstaluj pakiet za pomocą sudo dpkg -i slack-desktop-2.1.2-amd64.deb

jeśli pojawi się błąd w terminalu, użyj

Use sudo apt --fix-broken install

To naprawi zepsutą instalację pakietu.

Aadil Srivastava
źródło
0

Miałem z tym również problem i żadna z odpowiedzi, które widziałem, nie zadziałała dla mnie, dopóki nie spróbowałem:

Pobierz plik ze strony pobierania Slack. Zamiast otwierać go w Centrum oprogramowania, otwórz go w folderze, do którego został pobrany, i kliknij prawym przyciskiem myszy i „Wyodrębnij tutaj”. Po wypakowaniu wpisz w terminalu sudo dpkg -i ./Downloads/slack-desktop-2.8.1-amd64.deb. Upewnij się, że sprawdziłeś numer wersji slack-desktop (tj. 2.8.1) i podałeś dokładną ścieżkę do pliku (mój był w Home / Downloads). Po wpisaniu powyższego kodu zobaczyłem Slacka w moich aplikacjach, gotowego do pracy.

Dave Belnap
źródło
Jeśli masz .debpakiet z ich strony internetowej i instalujesz go za pomocą, dpkgdlaczego „wypakuj tutaj” w pierwszej kolejności? Nie sądzę, żeby to było potrzebne.
pomsky
0

Jeśli te odpowiedzi nadal nie działają, sprawdź, czy ~ / .config / Slack należy do Ciebie, a nie root:

sudo chown -R username:groupname .config/Slack
Russ Bateman
źródło