Debian

Notes

Installing Debian from a serial console

  • Down Arrow to Install
  • TAB (Edit)
    • Left of —
      • Remove VGA=xxx
      • Add: console=ttyS0,115200n8
    • Right of —
      • Remove Quiet
      • Add: console=ttyS0,115200n8 (Yes TWICE!)
  • Enter

Keys from Keyserver

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv ....KEY....

So the new apt key stuff is a bit arcane. Try this instead to download and install a key from a keyserver. This is extremely quick and dirty, expect it to break under non-ideal situations and leave artifacts that make noise. Bare minimal checking.

TODO: Do some magic, set the names from the repo URL or something. Check to make sure we got something, etc

#!/bin/sh
#
#   Script: key-madness
#
# Last Modified: 2023-06-26 16:27:51
#

# Use this one or things don't seem to work
KEYRING_TYPE=gnupg-ring
#KEYRING_TYPE=gpupg-kbx

# For now lets put the stuff here
TARGET_FOLDER=/etc/apt/keyrings

myuid=`id -u`
if [ $myuid -ne 0 ]
then
    echo "Gotta be root"
    exit 0
fi

reponame="$1"
fingerprint="$2"

if [ "$fingerprint" = "" ]
then
    echo "No fingerprint"
    exit 255
fi

# Stick it here, remove any cruft
repopath=${TARGET_FOLDER}/${reponame}.gpg
rm -f $repopath ${repopath}~

# Fetch the key and write it to our folder
cmd="sudo gpg --no-default-keyring \
    --keyring ${KEYRING_TYPE}:${repopath} \
    --keyserver hkp://keyserver.ubuntu.com:80 \
    --recv-keys \"$fingerprint\"
"
echo "$cmd"
eval "$cmd"

# Clean out the backup gpg made
rm -f ${repopath}~
chmod +r $repopath

# Ugly, ugly, ugly mess IMNSHO
echo "Add [signed-by=$repopath] after deb/deb-src in your sources.list file]"

Misc

  • apt-get update –allow-releaseinfo-change
debian.txt · Last modified: 2023-06-26 10:32 by ksadmin
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0