---------- edited-----------
Was posted while I was writing,
Postby Igor the Dank » After running first line in terminal:
gpg: no valid OpenPGP data found.
Code: Select all
curl -s https://updates.signal.org/desktop/apt/keys.asc | sudo apt-key add -
Do you have "sudo" installed ? And enabled ?
When ever a script calls for "sudo", it raises red flags in my mind, sudo is
a Ubuntu thing, I know many Debian users have started using it, but as far
as I know, it still is not a default part of Debian, which means the script is
probably intended for Ubunto, not Debian. That does not mean it can not
be made to work, but it is important that the person wanting to install the
program understand the risks involved:
Please read:
https://wiki.debian.org/DontBreakDebian
One of the primary advantages of Debian is its central repository with thousands of software packages. If you're coming to Debian from another operating system, you might be used to installing software that you find on random websites. On Debian installing software from random websites is a bad habit. It's always better to use software from the official Debian repositories if at all possible. The packages in the Debian repositories are known to work well and install properly. Only using software from the Debian repositories is also much safer than installing from random websites which could bundle malware and other security risks.
Don't make a FrankenDebian
Debian Stable should not be combined with other releases. If you're trying to install software that isn't available in the current Debian Stable release, it's not a good idea to add repositories for other Debian releases. The problems might not happen right away, but the next time you install updates.
Read The Fantastic Manuals
Often reading a tutorial is only enough to get a general idea of how to install or use an application. Almost all of the software packaged for Debian has at least some documentation available. Some places to look: --- read the entire document---
Some of the things listed here can be done safely, but only if you have enough experience to know how to fix your system when things go wrong.
Post by Igor the Dank » 2017-11-08 14:49
Forgive me, I'm not very informed about using terminal commands.
After you read and study some documentation, and learn how to use
the terminal and some basic commands, you will understand enough to be able to install a non Debian package, and maybe be able to fix your system when things go wrong, and they often do when the installed program is not from the Debian repositories.
The script you show, would require having "sudo" installed and configured
properly, other wise it won't work. It could be run as root, but I don't think
that would be a good idea for some one that does not know how to use terminal commands. You can read documentation about using the terminal, and become more informed, is there some reason you don't do that ?
When I run these commands it does not work.
What errors does it show, ? What do they say ? Maybe you just are not connected to the internet when you run it ? With out any details as to what the
error messages are, it is any bodies guess why it does not work.
Fortunately for you, since it would have modified your:
Are you really sure you want to add that to your sources.list.d ?
Code: Select all
echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list
Do you know what "signal-xenial.list" has in it ?
===== edited again=====
I am NOT saying this program can not be installed, or shouldn't be installed,
the point is, the OP should fully understand the risks, and possible consequences, personally I would not want to tell some one, in a simple step by step, how to force it to install, and then later when they start having problems, they blame me, because I told them exactly how, but did not warn them it might cause some problems later on. Hope that makes sense.