Проблеми з установкою 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)

Схоже, що він зіштовхується зі слабким пакетом 0.15.2-7 , який, мабуть, є ще якимсь незв'язаним пакетом, який стандартно поставляється з Ubuntu.

Будь-які ідеї, як подолати це та встановити слабкий пакет робочого столу?


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
  2. Шукайте слабку, і якщо її знайдете, видаліть її
  3. Перевстановити slack-desktop-2.1.2-amd64.deb.

Щоразу, коли я перевстановлюю Slack, у мене виникає одна і та ж проблема - тому я просто збираюся використовувати веб-додаток.
Sharan Duggirala

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. Переконайтесь, що ви перевірили номер своєї версії для робочого столу (тобто 2.8.1) і вказали точний шлях до файлу (мій був у дому / Завантаження). Після введення коду вище, я побачив Slack у своїх програмах, готових до роботи.


Якщо ви отримали .debпакет з їх веб-сайту, і ви встановлюєте через dpkgте, чому "витягніть сюди" в першу чергу? Я не думаю, що в цьому є потреба.
pomsky

0

Якщо ці відповіді все ще не працюють для вас, перевірте, що ~ / .config / Slack належить вам, а не root:

sudo chown -R username:groupname .config/Slack
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.