Open main menu

Aram's Wiki β

Changes

Debian Linux Post Install Steps

1,121 bytes added, 15:34, 8 February 2023
SSH
reboot
== Update the software =Scaleway ===  If you're on a braindead platform like Scaleway, you might also need to disable this:
apt update && apt systemctl disable scw-y upgrade rebootset-hostname
== Package management ==
=== Enable more repositories ===
 
cat <<EOT >/etc/apt/sources.list
deb http://deb.debian.org/debian/ stretch main contrib non-free
deb-src http://deb.debian.org/debian/ stretch main contrib non-free
deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free
deb http://deb.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stretch-updates main contrib non-free
EOT
=== Do not install recommended and suggested packages ===
APT::Install-Suggests "false";
EOT
 
== Update the software ==
 
apt update && apt -y upgrade
reboot
== User management ==
# as a user
mkdir -p .ssh
echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANJ9BKKslS9Zqp1dRWL1nRiLmFp7nGvP06zPJ4L7cES aram@emerald.local' >> .ssh/authorized_keys
echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJnkro8LT0TS+NTOIB787wfqIwv2VTmXXYsnsoVk71UE aram@horizon.local' >> .ssh/authorized_keys
echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC8dcfsqZJWTNTCfATbD6WiZyWoK3AiihynONRjCrtMw aram@oceanic.local' >> .ssh/authorized_keys
echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMRc0UWKrFpCv/EOUo2jpEQt+C/pa0tc1rUWKgjbKTp7 aram@edengate.local' >> .ssh/authorized_keys
chmod 700 .ssh
chmod 644 .ssh/authorized_keys
For development system you might want to install:
apt install rsync git build-essential linux-headers-amd64gccgo gccgo-go golang-go clang clang-format clang-tidy And if you have [[Install newer kernels in Debian stable|backports]]:  apt -t stretch-backports install clang-6.0 golang-go apt autoremove == Newer kernel == If it's a testing or development system, perhaps you might want a [[Install newer kernels in Debian stable|newer kernel]].