From c623ee753186fbc2e49e9a0197af4ee0eb16cdee Mon Sep 17 00:00:00 2001 From: Roy Alvear Date: Mon, 14 Mar 2022 11:20:27 -0300 Subject: [PATCH] initial commit Add README and script --- README.md | 29 +++++++++++++++++++++++++++++ debian11-discord.sh | 21 +++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 README.md create mode 100644 debian11-discord.sh diff --git a/README.md b/README.md new file mode 100644 index 0000000..65f5160 --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +# discord-debian11 + +Convertir el deb de discord hecho para ubuntu a debian11 + +## Descripción + +Discord actualmente tiene un paquete creado para ubuntu, sin embargo, +falla por dependencias al intentar instalarlo en debian 11. Esto se +debe a que la liberia no tiene el mismo nombre bajo debian que en ubuntu, +por lo que es necesario cambiar la lista de dependencias del paquete +a instalar. + +## Basado en + +Este script está basado en los pasos indicados en el sitio web +https://www.linuxcapable.com/how-to-install-discord-on-debian-11-bullseye + +## USO + +El uso del secript debe ser similar a lo siguente: + +```bash +git clone https://gitlab.com/bash-script/discord-debian11.git +cd discord-debian11 +wget https://dl.discordapp.net/apps/linux/0.0.17/discord-0.0.17.deb +sh debian11-discord.sh discord-0.0.17.deb +``` + +donde 0.0.17 es la versión actual de discord, se ha probado con las versiones 0.0.16 y 0.0.17, pero se asume puede funcionar con una posterior. diff --git a/debian11-discord.sh b/debian11-discord.sh new file mode 100644 index 0000000..43a27a1 --- /dev/null +++ b/debian11-discord.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# +# Ubuntu package to debian 11 package and install +# Base: https://www.linuxcapable.com/how-to-install-discord-on-debian-11-bullseye +# +# Roy Alvear +# +if [ $# -eq 0 ] ; then + echo "Error:\n\tUse: $0 discord-{VERSION}.deb" + exit 0 +fi +discordDEB=$1 +dpkg-deb -x $discordDEB unpack +dpkg-deb --control $discordDEB +mv DEBIAN unpack +sed 's/libappindicator1/libayatana-appindicator1/' unpack/DEBIAN/control -i +VERSION=$(grep 'Version' unpack/DEBIAN/control | awk -F: '{print $2}' | sed 's/ //g') +FIXED=$(echo discord-fixed-${VERSION}.deb) +dpkg -b unpack $FIXED +rm -rf unpack +sudo apt install ./$FIXED