Problemas na instalação do Slack desktop

9

Tentando instalar o Slack desktop beta no 16.04 LTS, mas recebendo um erro após executar o apt-get install no pacote .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)

Parece que está colidindo com o pacote slack 0.15.2-7 , que eu acho que é outro pacote não relacionado que vem como padrão no Ubuntu.

Alguma idéia de como superar isso e instalar o pacote de área de trabalho livre?

flaminbjuggler
fonte
11
Você pode tentar sudo dpkg -i slack-desktop-2.1.2-amd64.debe talvez sudo apt -f installse houver problemas de dependência?
precisa saber é o seguinte
Só tentei, tem o seguinte: $ 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

Respostas:

23

Eu me encontrei com o mesmo problema. Resolvi removendo manualmente o pacote slack, que é apenas uma ferramenta de administração.

Se você estiver no diretório em que você baixou o pacote, faça o trabalho:

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

Tenho abaixo do meu log completo:

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
fonte
1

Eu também tive o mesmo problema. Eu mergulhei um pouco mais no problema e descobri que havia uma folga instalada no Ubuntu Software Center.

Em seguida, removi a folga do Software Center e reinstalei slack-desktop-2.1.2-amd64.deb. Ele foi instalado corretamente.

Passos:

  1. Abra o Ubuntu Software Center
  2. Procure por folga e, se encontrado, desinstale-o
  3. Reinstale slack-desktop-2.1.2-amd64.deb.
sanjay mundhra
fonte
Sempre que eu reinstalar o Slack, recebo o mesmo problema - então vou usar o aplicativo Web.
Sharan Duggirala
1

Instale o pacote com sudo dpkg -i slack-desktop-2.1.2-amd64.deb

se o erro no terminal aparecer, use

Use sudo apt --fix-broken install

Isso irá corrigir a instalação quebrada do pacote.

Aadil Srivastava
fonte
0

Eu estava tendo um problema com isso também e nenhuma das respostas que vi ainda funcionou para mim até que tentei o seguinte:

Faça o download do arquivo na página de download do Slack. Em vez de abri-lo no Centro de Software, abra-o na pasta para a qual baixou e clique com o botão direito do mouse e em "Extrair aqui". Após a extração, no terminal, digite sudo dpkg -i ./Downloads/slack-desktop-2.8.1-amd64.deb. Certifique-se de verificar o número da versão do desktop com folga (ou seja, 2.8.1) e de colocar o caminho exato para o arquivo (o meu estava em Início / Downloads). Depois de inserir o código acima, vi o Slack em meus aplicativos, pronto para uso.

Dave Belnap
fonte
Se você recebeu o .debpacote no site deles e está instalando por dpkgque "extrair aqui" em primeiro lugar? Não acho que seja necessário.
Pomsky #
0

Se essas respostas ainda não funcionarem para você, verifique se ~ / .config / Slack pertence a você e não a root:

sudo chown -R username:groupname .config/Slack
Russ Bateman
fonte