repo.casper.network
To remove repo.casperlabs.io
This is needed if you have installed repo.casperlabs.io in the past. (Running these even if not needed will not cause issues.)
sudo rm /etc/apt/sources.list.d/casper.list
sudo apt-key del "0604 1269 395B 0FBE D87A 24C6 9806 DCAD D1CB 47F2"
To add repository
We are creating /etc/apt/keyrings if needed, so we don't have the issue with this key being trusted by all APT requests if stored in /etc/apt/trusted.gpg.d.
sudo mkdir -m 0755 -p /etc/apt/keyrings/
sudo curl https://repo.casper.network/casper-repo-pubkey.gpg --output /etc/apt/keyrings/casper-repo-pubkey.gpg
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/casper-repo-pubkey.gpg] https://repo.casper.network/releases focal main" | sudo tee -a /etc/apt/sources.list.d/casper.list
Update and check
You can verify the repository was added correctly by checking for the existence of the casper-client package:
sudo apt update
sudo apt list casper-client
Note: new casper-client releases will be made to support breaking 2.0 casper-node. To install a Casper 1.x compatible client, use a pinned version:
sudo apt install casper-client=2.0.0-0+focal