====== Подготовка системы к копированию ====== 🧰 Обновление системы (если ещё не делал):\\ sudo apt update && sudo apt full-upgrade -y sudo rpi-eeprom-update -a sudo reboot ⚙️ Установка WireGuard без активации конфигурации\\ Установить WireGuard и утилиты:\\ sudo apt install wireguard wireguard-tools resolvconf -y Создать каталог и подготовить базовую структуру:\\ sudo mkdir -p /etc/wireguard sudo chmod 700 /etc/wireguard Добавить заглушечный конфиг (если хочешь, чтобы служба запускалась, но без подключения):\\ sudo touch /etc/wireguard/wg0.conf sudo chmod 600 /etc/wireguard/wg0.conf Отключить автозапуск до готовности:\\ sudo systemctl disable wg-quick@wg0.service (По желанию) Включить логирование WireGuard через journalctl, чтобы отладка была проще:\\ sudo mkdir -p /var/log/wireguard 💡 Дополнительная настройка для ускоренного подключения:\\ Сохранять конфигурацию клиентов и сервера в отдельном каталоге.\\ Сделать свой скрипт, который разворачивает wg0.conf и включает сервис.\\ Пример: sudo cp /home//wireguard/clients/myclient.conf /etc/wireguard/wg0.conf sudo systemctl enable wg-quick@wg0 sudo systemctl start wg-quick@wg0 🧹 Чтобы удалить лишние пакеты и мусор после установки на Raspberry Pi (особенно после full-upgrade), можно использовать стандартные средства Debian/Ubuntu. Ниже — надёжный и безопасный порядок:\\ 🔧 1. Удаление неиспользуемых зависимостей:\\ sudo apt autoremove --purge -y Удаляет больше, чем apt autoremove, включая конфиги ненужных пакетов.\\ 🧼 2. Очистка кэша пакетов:\\ sudo apt clean sudo apt autoclean clean — удаляет весь кэш установленных пакетов. autoclean — удаляет устаревшие пакеты, которые больше не могут быть загружены. 🧯 3. Проверка и удаление «осиротевших» пакетов вручную: deborphan Если deborphan не установлен:\\ sudo apt install deborphan -y Потом: sudo deborphan Выдаст список библиотек без зависимостей. Их можно удалить:\\ sudo deborphan | xargs sudo apt purge -y 📦 4. Проверка объёмов:\\ df -h sudo du -sh /var/cache/apt sudo du -sh /usr/share/doc 🧠 Возможность:\\ Можно использовать localepurge, чтобы удалить ненужные языковые пакеты, если оставлять только ru и en. Но это перманентная операция, и она влияет на все man-страницы и сообщения.\\ 📌 Если ты хочешь минимизировать размер перед созданием образа — это идеальные шаги. После них можно ещё удалить: man, info, doc — если не нужны;\\ временные файлы в /var/tmp, /tmp, .cache.\\