From 204c16e0cf4f0f2a0a8c5b9c80bb8870b791feaf Mon Sep 17 00:00:00 2001 From: Wilfried OLLIVIER Date: Mon, 8 Jul 2019 11:05:14 +0200 Subject: [PATCH] Add Debian --- src/SUMMARY.md | 2 ++ src/ops/gnulinux/debian.md | 67 ++++++++++++++++++++++++++++++++++++++ src/ops/gnulinux/main.md | 1 + 3 files changed, 70 insertions(+) create mode 100644 src/ops/gnulinux/debian.md create mode 100644 src/ops/gnulinux/main.md diff --git a/src/SUMMARY.md b/src/SUMMARY.md index aaf5fcf..65290f8 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -20,6 +20,8 @@ - [SVN](./dev/tools/svn.md) - [Ops](./ops/main.md) + - [GNU/Linux](./ops/gnulinux/main.md) + - [Debian](./ops/gnulinux/debian.md) - [Shell Tips](./ops/shelltips.md) - [Tools](./ops/tools/main.md) - [Ansible](./ops/tools/ansible.md) diff --git a/src/ops/gnulinux/debian.md b/src/ops/gnulinux/debian.md new file mode 100644 index 0000000..b88c13a --- /dev/null +++ b/src/ops/gnulinux/debian.md @@ -0,0 +1,67 @@ +# Debian + +## Upgrade to latest stable + +Enure backups ! + +### Ensure everything is up to date + +```shell +apt-get update +apt-get upgrade +apt-get dist-upgrade +``` + +### Check package db consistency + +```shell +dpkg -C +``` + +### Check hold packages + +Hold packages will not be upgraded, ensure there is no deps shit + +```shell +apt-mark showhold +``` + +If there is anything, check with `dpkg --audit` + +### Update source list + +Check + +```shell +sed s/$OLDSTABLE/$STABLE/g /etc/apt/source.list +# for exemple +sed s/stretch/buster/g /etc/apt/source.list +``` + +Is it's ok, go + +```shell +sed -i s/stretch/buster/g /etc/apt/source.list +``` + +Do not forget stuff in source.list.d + +```shell +find /etc/apt/sources.list.d/ -type f -exec sed -i s/stretch/buster/g {} \; +``` + +### Simulate + +```shell +apt update +apt --list upgradable +``` + +### Go + +```shell +apt-get upgrade +apt-get dist-upgrade +``` + +Enjoy ! diff --git a/src/ops/gnulinux/main.md b/src/ops/gnulinux/main.md new file mode 100644 index 0000000..0bfcb0c --- /dev/null +++ b/src/ops/gnulinux/main.md @@ -0,0 +1 @@ +# GNU/Linux