Para completar estos pasos, necesitarás privilegios de superusuario.
4.41 y versiones posteriores
4.40 y versiones anteriores
Distribuciones basadas en RPM
Descarga la clave pública de Slack: wget https://slack.com/gpg/slack_pubkey_20240822.gpg
Importa la clave pública de Slack en RPM: sudo rpm --import slack_pubkey_20240822.gpg
Comprueba la firma del paquete: rpm --checksig .rpm En Red Hat Linux 8 y versiones superiores, el resultado debería indicar: .rpm: digests signatures OK
Distribuciones basadas en Debian
Aquí te explicamos cómo puedes verificar las firmas del paquete utilizando debsig-verify 0.15 (o superior), que está en Ubuntu 20.04 (o superior).
La aplicación Slack para Linux (versión beta) está firmada con debsig. Tendrás que instalar el programa debsig-verify para verificar los paquetes: sudo apt install debsig-verify
Luego, descarga la clave pública de Slack: wget https://slack.com/gpg/slack_pubkey_20240822.gpg
Crea directorios para almacenar los llaveros y las políticas de debsigs para la clave pública de Slack: sudo mkdir -p /usr/share/debsig/keyrings/EF16C3DFD9B018BE
sudo mkdir -p /etc/debsig/policies/EF16C3DFD9B018BE
Inicializa un llavero vacío (la clave de firma es una clave GPGv1, de modo que debes completar este paso para asegurarte de que se importe correctamente): sudo touch /usr/share/debsig/keyrings/EF16C3DFD9B018BE/debsig.gpg
Importa la clave pública de Slack en el llavero de debsigs correspondiente: sudo gpg --no-default-keyring --keyring /usr/share/debsig/keyrings/EF16C3DFD9B018BE/debsig.gpg --import slack_pubkey_20240822.gpg
Crea un nuevo archivo en el editor que prefieras: /etc/debsig/policies/EF16C3DFD9B018BE/slack.pol Luego, pega lo siguiente: <?xml version="1.0"?
<!DOCTYPE Policy SYSTEM "https://www.debian.org/debsig/1.0/policy.dtd">
<Policy xmlns="https://www.debian.org/debsig/1.0/">
<Origin Name="Slack" id="EF16C3DFD9B018BE" Description="Slack"/>
<Selection> <Required Type="origin" File="debsig.gpg" id="EF16C3DFD9B018BE"/>
</Selection> <Verification> <Required Type="origin" File="debsig.gpg" id="EF16C3DFD9B018BE"/>
</Verification>
</Policy>
Guarda el archivo y sal del editor.
Comprueba la firma del paquete: debsig-verify .deb El resultado debería indicar: Debsig: Verified package from ‘Slack’ (Slack)
Distribuciones basadas en RPM
Descarga la clave pública de Slack: wget https://slack.com/gpg/slack_pubkey_20230710.gpg
Importa la clave pública de Slack en RPM: sudo rpm --import slack_pubkey_20230710.gpg
Comprueba la firma del paquete: rpm --checksig .rpm En Red Hat Linux 8 y versiones superiores, el resultado debería indicar: .rpm: digests signatures OK
Distribuciones basadas en Debian
Aquí te explicamos cómo puedes verificar las firmas del paquete utilizando debsig-verify 0.15 (o superior), que está en Ubuntu 18.04 (o superior).
La aplicación Slack para Linux (versión beta) está firmada con debsig. Tendrás que instalar el programa debsig-verify para verificar los paquetes: sudo apt install debsig-verify
Luego, descarga la clave pública de Slack: wget https://slack.com/gpg/slack_pubkey_20230710.gpg
Crea directorios para almacenar los llaveros y las políticas de debsigs para la clave pública de Slack: sudo mkdir -p /usr/share/debsig/keyrings/262281B2DDE0F7A1 sudo mkdir -p /etc/debsig/policies/262281B2DDE0F7A1
Inicializa un llavero vacío (la clave de firma es una clave GPGv1, de modo que debes completar este paso para asegurarte de que se importe correctamente): sudo touch /usr/share/debsig/keyrings/262281B2DDE0F7A1/debsig.gpg
Importa la clave pública de Slack en el llavero de debsigs correspondiente: sudo gpg --no-default-keyring --keyring /usr/share/debsig/keyrings/262281B2DDE0F7A1/debsig.gpg --import slack_pubkey_20230710.gpg
Crea un nuevo archivo en el editor que prefieras: /etc/debsig/policies/262281B2DDE0F7A1/slack.pol A continuación, pega lo siguiente: id="262281B2DDE0F7A1"/>
Guarda el archivo y sal del editor.
Comprueba la firma del paquete: debsig-verify .deb El resultado debería indicar: Debsig: Verified package from ‘Slack’ (Slack)