ExpanDrive er et fantastisk produkt jeg egentlig bruker alt for lite, men jeg installerer det stort sett alltid og så glemmer jeg at jeg har det mens jeg leter etter andre løsninger som gjør samme jobben.
Uansett, jeg har i flere år hatt problemer med Linuxversjonen av ExpanDrive, som i hovedsak har materialisert seg på følgende vis:
root@ameneon:/home/csj# apt update
(...)
Get:20 https://packages.expandrive.com/expandrive stable InRelease [2 505 B]
Err:20 https://packages.expandrive.com/expandrive stable InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0FB0547682F8C86A
Reading package lists... Done
(...)
W: GPG error: https://packages.expandrive.com/expandrive stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0FB0547682F8C86A
E: The repository 'https://packages.expandrive.com/expandrive stable InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Dette fører naturlig nok til at apt ikke klarer hente oppdatert info fra repoet og følgelig får jeg heller ikke oppdatert ExpanDrive hvis det er en oppdatering tilgjengelig.
Løsningen på dette er veldig enkel:
# curl https://packages.expandrive.com/keys/expandrive.asc | gpg --dearmor > packages.expandrive.gpg
# install -o root -g root -m 644 packages.expandrive.gpg /usr/share/keyrings/
# apt update
Etter dette ser en apt update slik ut:
root@ameneon:/home/csj# apt update
(...)
Get:19 https://packages.expandrive.com/expandrive stable InRelease [2 505 B]
Get:23 https://packages.expandrive.com/expandrive stable/main amd64 Packages [785 B]
Fetched 6 251 B in 3s (1 981 B/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
Jeg er ikke sikker på hvorfor apt henter info to ganger, men alt funker så jeg har ikke tenkt å stille noen spørsmål. :)