Проблемы при установке рабочего стола Slack

9

Попытка установить бета-версию Slack для настольных компьютеров на 16.04 LTS, но после запуска apt-get install в пакете .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)

Похоже, это противоречит пакету slack 0.15.2-7 , который, как мне кажется, является другим, не связанным пакетом, который входит в стандартную комплектацию Ubuntu.

Любые идеи о том, как преодолеть это и установить пакет Slack Desktop?

flaminbjuggler
источник
1
Можете ли вы вместо этого попробовать sudo dpkg -i slack-desktop-2.1.2-amd64.debи, может быть, sudo 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

Ответы:

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 Software Center.

Затем я удалил слабину из Центра программного обеспечения и переустановил slack-desktop-2.1.2-amd64.deb. Он установлен правильно.

шаги:

  1. Открытый Ubuntu Software Center
  2. Ищите слабину, и если нашли, удалите ее
  3. Переустановить slack-desktop-2.1.2-amd64.deb.
Санджай Мундра
источник
Всякий раз, когда я переустанавливаю Slack, у меня возникает одна и та же проблема - поэтому я просто собираюсь использовать веб-приложение.
Шаран Дуггирала
1

Установите пакет с sudo dpkg -i slack-desktop-2.1.2-amd64.deb

если появляется ошибка в терминале, используйте

Use sudo apt --fix-broken install

Это исправит неправильную установку пакета.

Адиль Шривастава
источник
0

У меня были проблемы с этим, и ни один из ответов, которые я видел, еще не работал для меня, пока я не попробовал следующее:

Загрузите файл со страницы загрузки Slack. Вместо того, чтобы открывать его в Центре программного обеспечения, откройте его в папке, в которую он загрузил, и щелкните правой кнопкой мыши и «Извлечь здесь». После извлечения, в терминал введите sudo dpkg -i ./Downloads/slack-desktop-2.8.1-amd64.deb. Убедитесь, что вы проверили номер версии своего slack-десктопа (т.е. 2.8.1) и указали точный путь к файлу (мой был в Home / Downloads). После ввода приведенного выше кода я увидел Slack в своих приложениях, готовых к работе.

Дэйв Белнап
источник
Если вы получили .debпакет с их сайта, и вы устанавливаете с помощью, dpkgпочему «извлечь здесь» в первую очередь? Я не думаю, что в этом есть необходимость.
Помский
0

Если эти ответы все еще не работают для вас, проверьте, что ~ / .config / Slack принадлежит вам, а не root:

sudo chown -R username:groupname .config/Slack
Расс Бейтман
источник