Masalah saat menginstal Slack desktop

9

Mencoba untuk menginstal Slack desktop beta pada 16.04 LTS, tetapi menerima kesalahan setelah menjalankan apt-get install pada paket .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)

Sepertinya itu berbenturan dengan paket slack 0.15.2-7 , yang saya kira adalah beberapa paket lain yang tidak terkait yang datang sebagai standar dengan Ubuntu.

Ada ide tentang cara mengatasinya dan menginstal paket desktop slack?

flaminbjuggler
sumber
1
Bisakah Anda sebaliknya mencoba sudo dpkg -i slack-desktop-2.1.2-amd64.debdan mungkin sudo apt -f installjika ada masalah ketergantungan?
edwinksl
Baru saja mencobanya, dapatkan yang berikut: $ 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

Jawaban:

23

Saya menemukan diri saya dengan masalah yang sama. Saya memecahkan dengan menghapus dengan tangan paket slack, yang hanya beberapa alat admin.

Jika Anda berada di direktori yang Anda unduh paketnya, ini harusnya berfungsi:

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

Memiliki di bawah log lengkap saya:

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

Saya juga punya masalah yang sama. Saya menggali sedikit lebih dalam ke masalah dan menemukan bahwa saya telah menginstal slack dari Ubuntu Software Center.

Kemudian saya menghapus slack dari Software Center, dan menginstal ulang slack-desktop-2.1.2-amd64.deb. Itu diinstal dengan benar.

Langkah:

  1. Buka Pusat Perangkat Lunak Ubuntu
  2. Cari slack, dan jika ditemukan uninstall itu
  3. Pasang kembali slack-desktop-2.1.2-amd64.deb.
sanjay mundhra
sumber
Setiap kali saya menginstal ulang Slack, saya mendapatkan masalah yang sama - jadi saya hanya akan menggunakan aplikasi web.
Sharan Duggirala
1

Instal paket dengan sudo dpkg -i slack-desktop-2.1.2-amd64.deb

jika kesalahan di terminal muncul gunakan

Use sudo apt --fix-broken install

Ini akan memperbaiki instalasi paket yang rusak.

Aadil Srivastava
sumber
0

Saya juga mengalami masalah dengan hal ini dan tidak ada jawaban yang pernah saya lihat bekerja untuk saya sampai saya mencoba yang berikut:

Unduh file dari halaman unduh Slack. Alih-alih membukanya di Pusat Perangkat Lunak, buka di folder yang diunduh dan klik kanan dan "Ekstrak di sini". Setelah diekstraksi, di terminal masuk sudo dpkg -i ./Downloads/slack-desktop-2.8.1-amd64.deb. Pastikan Anda memeriksa nomor versi slack-desktop Anda (mis. 2.8.1) dan Anda meletakkan path yang tepat ke file (milik saya ada di Home / Downloads). Setelah memasukkan kode di atas, saya melihat Slack di aplikasi saya, siap untuk pergi.

Dave Belnap
sumber
Jika Anda mendapatkan .debpaket dari situs web mereka dan Anda menginstal melalui dpkgmengapa "ekstrak di sini" pada awalnya? Saya tidak berpikir ada kebutuhan untuk itu.
pomsky
0

Jika jawaban ini masih tidak berfungsi untuk Anda, periksa ~ / .config / Slack milik Anda dan bukan untuk root:

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