LinuxForum.Fans
Тема

Установка Debian 13. Запретное руководство

Автор: survordie 3 сообщений 1080 просмотров
12.08.2026 22:19 · отредактировано #440247

В этом руководстве я расскажу, почему Debian — лучший выбор для тех, кто устал от постоянных проблем с Windows, как установить и настроить Debian 13 с Xfce, и какие настройки нужно сделать, чтобы система работала стабильно и быстро. Это практическое руководство для новичков, которые хотят перейти с Windows на Linux и получить надёжную и лёгкую систему для повседневной работы и игр.

Здравствуй, мой дорогой Анонимус.
Хочу тебе представить цикл моих заметок о том, как относительно безболезненно перейти с осточертевшего всем Мастдая с его вечными обновлениями, которые ломают систему, дырами в безопасности и необычайной прожорливостью ресурсов.

Целевая аудитория этого руководства — новички и все, кто просто хочет работать, а не тратить время на бесконечную починку системы после очередного неудачного обновления, как в других дистрибутивах. Если ты уже устал от того, что система после очередного обновления перестаёт загружаться, если ты хочешь, чтобы компьютер был инструментом, а не хобби, — это руководство для тебя. Мы не будем углубляться в дебри терминала и править конфиги ради того, чтобы «всё выглядело красиво». Главная цель — получить стабильную и предсказуемую систему, которая не будет отвлекать тебя от работы, игр или общения в интернете.

UPD. Релогнулся на Мастдай, чтобы именно оттуда показать как ставить VirtualBox, а тут...


Правда, мне уже всё равно, а вот для кого-то это будет неприятным сюрпризом - добро пожаловать вирусы в и без того дырявую систему! :-D

Сам я пытался перейти на Debian ещё с начала нулевых, просто потому, что тогда было интересно(а сейчас я старый и экспериментировать не тянет). Почему Debian? На тот момент лучшим выбором был тот Линукс, который стоял у ближайшего гуру. Так уж получилось, что информация черпалась с белорусского форума, а у них стоял Debian.
Т.к. я пытался перейти на Debian уже давно, то пока ещё в состоянии припомнить все важные этапы его становления как дистрибутива для обычных пользователей. Изначально Debian (как и любой Линукс) представлял из себя крайне недружелюбный графический интерфейс для пользователя. Нет, конечно там были и окошки приложений и управление мышкой. Только вот это всё добро предлагалось настраивать из консоли. Ох уж эта ужасная консоль со скудными man'ами и практически полным отсутствием информации как сделать настройки конкретно для Debian (каждый Линукс стремился кто во что горазд когда дело касалось настроек). Только к середине десятых Линукс стал более-менее дружелюбным к обычному пользователю. Однако была и другая проблема - под Линукс абсолютно не было софта. Даже базового, типа просмотреть PDF файл. Это проблема была решена в 2022 году (возможно чуть раньше) и я смог окончательно перейти на Debian.
Почему я перешёл на Debian сейчас, когда есть другие, более новые дистрибутивы? Debian изначально имел разительное отличие — систему веток. Стабильная ветка тщательно тестировалась, но пакеты в ней отставали от последних версий примерно на два года. Тестовая ветка содержала более свежие версии, но обновления безопасности попадали туда с задержкой. А нестабильная ветка предлагала самые новые версии, но и с максимальным количеством ошибок. Лет 20 назад, у пользователя был выбор - либо получить пакеты из стандартного репозитория либо собрать их самому вручную. Т.к. пакеты в основном предназначались для последних версий других пакетов и библиотек, то на стабильном Debian нужно было помучиться, чтобы их собрать. Поэтому многие пользователи, чтобы не сильно отставать в версиях пакетов, использовали тестовую ветку Debian для получения пакетов из репозитория. Позже, в начале нулевых, создали Ubuntu, взяв за основу нестабильную ветку Debian и добавив к ней обновления безопасности и регулярные релизы. Позже на базе Ubuntu появился Linux Mint и множество других дистрибутивов.
Однако сейчас разработчики софта обратили внимание на Линукс, поэтому появились либо уже собранные пакеты под конкретную версию Debian, либо вообще репозитории, пакеты из которых обновляются вместе с основной системой. Поэтому на первый план выходит способность системы не ломаться после обновлений.

Почему Debian не ломается после обновлений? Главная причина стабильности.
Главный принцип Debian - никаких изменений в поведении после выхода релиза. В систему попадают только исправления ошибок и обновления безопасности, но никогда - новый функционал, который мог бы что-то сломать.
Что это нам даёт?

  1. Абсолютная предсказуемость. Мы можем быть уверены, что после любого обновления система будет работоспособной.
  2. Стабильность для старого оборудования. Если звуковая карта, принтер или другой девайс работал на момент выхода Debian 13, он продолжит работать и после всех обновлений безопасности - даже если его драйвер удалили из новых версий ядра. Гарантия действует до конца поддержки релиза.

Бонусом идёт наличие множества зеркал в России, что делает Debian лучшим выбором в условиях санкций.
Я использую окружение Xfce (в народе — "Крыса"). В момент моего выбора KDE и GNOME потребляли ресурсов не меньше, чем Мастдай, а Mate и LXDE хоть и были легковесны, но имели очень мало настроек через графический интерфейс. Xfce оказался золотой серединой: достаточно лёгкий, но при этом гибко настраиваемый мышкой.

На текущий момент различные ДЕ на одинаковых виртуалках 8Гб ОЗУ, 2 ядра процессора, разрешение экрана 1280х800, без дополнительных настроек (как поставились, так и есть) занимают примерно следующие значения:

text

KDE ~ 1,28Гб
Cinnamon ~ 800Мб
GNOME ~ 760-850Мб Почему то прыгает
Mate ~ 420Мб
Xfce ~ 400Мб
LXQT ~ 400Мб
LXDE ~ 360Мб

Как видно из таблицы, Xfce и LXDE — самые лёгкие окружения. Именно поэтому Debian 13 с Xfce часто называют "лёгким Линуксом для слабых машин". Если у тебя старый ноутбук или маломощный ПК, эта связка позволит "оживить" его без потери в удобстве. Ты получишь полноценную рабочую систему, которая не будет тормозить и не потребует апгрейда железа.

Для варианта, описанного тут, минимальной конфигурацией является 64-битный процессор с тактовой частотой от 1 ГГц и 2 ГБ оперативной памяти. В этом случае около 1 ГБ останется для пользовательских приложений, а ещё примерно 1 ГБ будет использоваться системой и графическим окружением. На такой машине можно будет запустить браузер с парой вкладок и текстовый редактор. Однако для комфортной работы с офисными приложениями и несколькими программами одновременно желательно иметь 4 ГБ ОЗУ и двухъядерный процессор.

Теперь приступим к установке. А точнее, пока к проверке железа.

Живой Debian

Тут нужно упомянуть, что нельзя просто взять и поставить Линукс, порушив свою предыдущую систему. Нужно сначала убедиться, что под железо есть драйверы в Debian. Конечно можно пойти и поискать своё железо в базе данных драйверов для Линукса, но гораздо лучше убедиться собственными глазами, что всё работает как надо. Для этого нужна загрузочная флешка с так называемым Live дистрибутивом Debian. На данный момент текущая версия Debian 13 и "живой" образ(точнее образа) лежит тут. Конкретно в нашем случае нам нужен debian-live-13.7.0-amd64-xfce.iso
После выхода минорной версии Debian, ссылки обновляются. Поэтому на всякий случай ссылка на корень, где можно найти текущие версии образов.
Сдёргиваем его с сайта, записываем на флешку с помощью удобной для вас программки по созданию загрузочных флешек (в моём случае это был Rufus). Вставляем в порт USB, перегружаемся, не забыв в загрузчике выставить первой флешку, чтобы загрузился live Debian.

НЕ СТАВЬ СИСТЕМУ С ЖИВОГО ОБРАЗА - ОН ДЛЯ ЭТОГО НЕ ПРЕДНАЗНАЧЕН. ФАЙЛ ОБРАЗА ДЛЯ УСТАНОВКИ СИСТЕМЫ ОПИСАН В РАЗДЕЛЕ УСТАНОВКИ!

Я буду показывать загрузку на примере VirtualBox, чтобы делать скриншоты. Не волнуйся, при загрузке живого образа Debian, твоя система останется ровно в том виде, какой и была. После извлечения флешки с Debian и перезагрузки, система загрузится как обычно.



Загрузится Live Debian 13 (с Крысой). На случай блокировки экрана, логин user, пароль live.



Как видишь, интерфейс довольно убог и я это исправлю в дальнейшем когда буду ставить систему на виртуалку. А сейчас нужно проверить, что Debian поддерживает твоё железо.

Нужно проверить:
Видеокарту

частота и разрешение должны быть такими же как и в Мастдае. Для того чтобы зайти в аналог панели управления(Диспетчер настроек), нужно нажать на Пуск(иконка с Крысой в левом верхнем углу)->Settings->Settings Manager. Не обращай внимания на язык, при реальной установке он будет русским(точнее, его можно будет выбрать).



В Диспетчере настроек нужно выбрать Display где проверить разрешение экрана и частоту обновления экрана.



Если настройки соответствуют мастдайным, то поздравляю. У тебя (как и у большинства пользователей) видеокарта поддерживается ядром из-коробки. Почему ядром? Потому что драйвера для основного железа(видеокарта, звуковая карта, мышь, клавиатура и т.д.) находятся в ядре и обновляются вместе с ним. Так что тебе не придётся мучительно исправлять несовместимость драйверов как это было в Мастдае, т.к. разработчики позаботились, чтобы драйвера для твоего железа были совместимы с системой. Если ты столкнулся с такой же проблемой, как и я три года назад, когда у меня разрешение экрана было что-то примерно 840х480, то тебе крайне сильно не повезло, т.к. практически единственный выход - ждать новых драйверов и Линукс пока что полноценно не встанет на твоё железо. Вероятность крайне мала, но тем не менее ненулевая. В обновлениях скорее всего уже есть более свежее ядро с драйверами, которые возможно решат эту проблему, но проверять это установкой на реальной системе не нужно. А пока можно просто сконцентрироваться на то, чтобы привыкнуть работать в среде Линукса, но в виртуалке.
Сетевые драйвера

это второй по важности компонент, который нужно проверить, т.к. без сети в современном мире компьютер превращается в просто печатную машинку. Да и обновления прилетают по сети. Сетевой контроллер обычно подключается в шине PCI, поэтому выведем все устройства, которые у нас имеются на шине PCI. Запускаем эмулятор терминала (чёрный квадрат Малевича на нижней панеле, второй слева). Вводим в него команду:
text
lspci

где ls это сокращение от список(list) а pci название шины PCI, получим примерно вот такую картинку:



из которой видим, что система как минимум видит Ethernet Controller (если имеется WiFi адаптер, то его тоже нужно будет проверить), а следовательно нужно проверить интернет.

а заодно и звук

Переходим по ссылке проверки звука где нажимаем различные кнопочки проверяющие стерео.



Проверка звука локально (интернет не нужен):
text
speaker-test -c2 -t wav

Если на Живом Debian железо работает корректно, значит оно будет корректно работать и после установки системы. Однако если железо не определилось/не работает, то это не значит что ничего нельзя будет сделать после установки реальной системы. Потому что для нового железа драйвера могут добавить в дальнейшем (в новом ядре) а для старого железа возможно драйвера найдутся в сторонних репозиториях. У меня, например, драйвер для микросхемы материнской платы it8689e не был включён в ядро и ставился вручную отсюда
В общем-то наверное это всё по проверке подходит ли железо для Debian или нет.

А теперь переходим к пункту 2.Установка Debian 13 на ВиртуалБокс для того, чтобы поэкспериментировать с интерфейсом и привыкнуть к работе в Линуксе, не снося свою основную систему. Установка на реально железо будет происходить точно также. Единственное отличие - не нужно ставить образы для гостевой системы и копи-пасте работает через горячие клавиши, а не только через контекстное меню мыши.
Лучше один раз увидеть, что сто раз прочитать. Я добавил видео, как обычно ставится система. Это пособие - не руководство по-установке!

видеопособие по установке

Установка Debian 13:

Донастройка репозитория и установка утилит:

Ну а теперь, сама установка Debian.

Установка Debian
Создание и настройка виртуальной машины

Для начала нужно скачать установочный образ Debian 13. Нет, не тот, который был необходим для демонстрации "живого" Debian. Тот жирный и содержит кучу ненужных пакетов. А нам нужен маленький, на 800Мб, отсюда. Вот этот - debian-13.7.0-amd64-netinst.iso
Напоминаю, что в случае обновления ссылок на сервере, ссылка на корень, где можно найти текущие образы.
А пока образ скачивается, установим VirtualBox. Запускаем установку VirtualBox много раз кликая на бесячую кнопку Next. В результате появится окно запустившегося VirtualBox



Нажмём на кнопку Создать.
В поле Имя ВМ введём debian
В поле Образ ISO введём путь до скачанного до этого файла debian-13.7.0-amd64-netinst.iso
Снимем галку Осуществить установку автоматически



и жмём кнопку Далее
Память устанавливаем на 8гигов(можно 4, если памяти на компьютере всего 8Гигов, но будет подтормаживать при открытии браузерами несколько десятков страниц)
ЦПУ вполне достаточно одного.
Размер диска можно оставить 20гигов, если предполагается использовать только базовый функционал(музыка, фильмы, работа с документами, интернет-серфинг...). Если предполагается ещё и запускать базы данных через Докер, ну, тогда надо больше. База данных от YDB, например, занимает около 70Гигов.
Я поставлю 50Гб.



Жмём Далее. Смотрим итоговую информацию по получившейся ВМ, жмём Готово.
В итоге у нас получилась виртуальная машина.



Её нужно чуть чуть донастроить. Нажимаем на кнопку Настроить.
На вкладке Общие перейти на вкладку Функции и из выпадающего списка Общий буфер обмена выбрать значение Двунаправленный. Точно такое же значение установить для Drag-and-Drop



Заходим на вкладку Сеть и в поле Тип подключения выбираем Сетевой мост если адреса раздаёт роутер. Если не знаешь как устроено - ничего тут не меняй (по-умолчанию NAT).



Жмём кнопку Ок и далее кнопку Запустить, чтобы запустить виртуальную машину.
Установка Debian

Я полагаю, что картинки необязательны, т.к. процесс мало чем отличается от установки Винды. Поэтому я их перенесу под спойлер на случай если вдруг понадобятся
  • Появляется выбор инсталлятора. По-умолчанию выбран графический инсталлятор. Его и оставляем. Жмём Enter
  • Выбираем язык установки и самой системы Русский (в дальнейшем можно поменять). Жмём кнопку Continue
  • Местоположение оставляем РФ. Жмём кнопку Продолжить
  • Настройка клавиатуры - Русская (английская тоже будет установлена).
  • Настройка переключения раскладки - я ставлю левые Ctrl + Shift
  • Если подключение к интернету идёт через WiFi то примерно в этом месте потребуется ввод пароля для точки доступа
  • После обнаружения компонентов вводим(точнее, просто подтверждаем) имя компьютера в сети - debian
  • Имя домена оставляем пустым (по-умолчанию).
  • Настройка пароля суперпользователя. Оставляем пустым (по-умолчанию). В результате следующий пользователь будет автоматически помещён в группу sudo, которая позволяет пользователям, в неё входящим, выполнять команды от имени SU(суперпользователя)
  • Учётная запись пользователя. Для начала полное имя. Пусть будет Survival Dead (привет WoW)
  • Имя вашей учётной записи - вводим surv
  • Пароль пусть будет таким же - surv
  • Выбор часового пояса - у меня Москва +03
  • Разметка дисков. Тут нужно остановится и рассказать поподробнее. Сейчас я выберу Авто-использовать весь диск. При установке не на ВМ, а на железо, я также выбираю этот пункт меню, т.к. обычно отвожу под систему скоростной SSD, а для торрентов и хранилища каких-нибудь фоток использую отдельный HDD. Но у людей, которые имеют несколько жёстких диском меньшего объёма (ну пусть по 100гигов) имеет смысл создать LVM - логическое объединение жёстких дисков в один том, который в дальнейшем можно разбить на несколько дисков(при необходимости).
  • Выбираем диск куда будет установлена система. Т.к. виртуалка, то тут он один. При установке на реальное железо дисков может быть несколько.
  • Все файлы в одном разделе (рекомендуется новичкам). И для ВМ и для реального железа.
  • Закончить разметку и записать изменения на диск
  • Записать изменения на диск - да
  • После установки базовой системы, которая занимает от пары минут до часа, отказываемся от сканирования другого носителя, т.к. все изменения будем получать по сети.
  • Настраиваем месторасположения зеркала менеджера пакетов - Российская Федерация
  • Далее выбираем конкретное месторасположение зеркала. Список официальных зеркал постоянно меняется. Зеркало МИФИ (http://mirror.mephi.ru/debian/) то появляется в списке, то исчезает. Нужно выбрать из списка
  • Информацию для прокси оставляем пустой
  • В процессе установщик предложит поучаствовать в опросе популярности пакетов. Соглашайся! Потому что фактически ты будешь голосовать за те пакеты, которые тебе нравятся. Чем больше голосов за нужные тебе пакеты, тем больше шансов на их развитие. Ну или как минимум их не выпилят за ненадобностью.
  • В выборе программного обеспечения ставим галки для окружения рабочего стола Debian, Xfce и стандартные системные утилиты. С Gnome снять галку! После этого будет длительная установка выбранных пакетов.
  • В конце установщик предложит установить системный загрузчик Grub на первичный диск. Соглашаемся.
  • Выбираем устройство. Оно тут единственное. В реальности Grub обычно ставят на тот же диск, что и сам Линукс.

Установка успешно завершена. Перегружаемся.

Скриншоты установки


























Система нас встречает предложением ввести логин и пароль для пользователя, которые мы указали при установке. Вводим (surv - surv)


Каталоги Debian

/home/ Пользовательские файлы и настройки хранятся в каталоге(в Линуксе нет папок, как в Винде, а только каталоги или директории) /home/<имя_пользователя>. В нашем случае это каталог /home/surv/. Довольно часто вместо него встречается символ ~ который означает домашний каталог текущего пользователя. Например ~/.icons эквивалентно /home/surv/.icons если текущий пользователь surv. По-умолчанию, в домашний каталог загружаются файлы, скачанные из интернета, здесь хранятся настройки, которые характерны только для этого пользователя (например, настройки Крысы).

/usr/local/bin/ - в этом каталоге хранятся исполняемые файлы, собранные/созданные пользователем или символьные ссылки на программы, которые были установлены не через систему пакетов.
/opt/ - сюда обычно помещаются программы, чья структура немного больше, чем один исполняемый файл.
/etc/ - здесь хранятся конфигурации, которые затрагивают всю систему.
/mnt/ - сюда монтируют дополнительные разделы (например, дополнительный жёсткий диск)
устанавливаем aptitude

Итак, для того, чтобы устанавливать пакеты можно использовать несколько утилит. Это apt, apt-get* и aptitude. Так исторически сложилось, что меня приучили использовать aptitude, т.к. на тот момент она могла решать проблемы с зависимостями, чего не могли другие утилиты. Я не знаю как сейчас обстоят дела Дела по-прежнему обстоят также - apt может сломать систему, поэтому используем aptitude. Но для начала нам нужно её установить.
чуть подробнее, почему же нужно использовать aptitude

Допустим, у нас есть два конфликтующих пакета - mesa-opencl-icd и rocm-opencl-icd. Пусть у нас установлен пакет mesa-opencl-icd и мы хотим установить rocm-opencl-icd.
Команда:
text
sudo apt install rocm-opencl-icd

предложит просто заменить пакет mesa-opencl-icd. Если согласиться, то установка произойдёт, но приложения, которые зависели от mesa-opencl-icd, могут работать некорректно (или не работать вовсе), так как реализации OpenCL не всегда совместимы.
В свою очередь команда:

text
sudo aptitude install rocm-opencl-icd

увидит конфликт версий и по-умолчанию, откажется ломать систему(устанавливать конфликтующий пакет). Тем самым привлекая внимание пользователя к проблеме.
Т.е. разница в утилитах принципиальная:
apt стремится выполнить вашу команду . Если для этого нужно разрешить конфликт, apt постарается сделать это автоматически, следуя простой логике. В случае с mesa-opencl-icd и rocm-opencl-icd он предложит заменить один пакет другим.
Главная цель aptitude — найти решение, которое минимизирует изменения в системе. По умолчанию его первый и главный приоритет — не удалять пакеты. Поэтому при возникновении конфликта он скорее откажется от выполнения операции, чем предложит удалить установленный пакет.
Итого : стабильному Дебиану - стабильный aptitude!

Открываем терминал и набираем команду установки aptitude с помощью apt-get:

text
sudo apt-get install aptitude

Иногда из-за невнимательности при установке указывают пароль для суперпользователя. В этом случае обычный пользователь не получает группу sudo и не может выполнять команды от имени суперпользователя.
Вывод групп текущего пользователя:

text
groups

Либо вывод групп если в них точно есть sudo:

text
groups | grep sudo

Добавим пользователя в группу sudo. Для этого нужно зайти в терминале под root:

text
su -

А затем добавить себя в группу sudo:

text
usermod -aG sudo surv

Где surv это логин нашего пользователя. Для того, чтобы изменения применились, нужно выйти из ДЕ Пуск->Выход->Выход и затем залогиниться обратно под своим пользователем.

Установка инструментов сборки и заголовков ядра

build-essential — метапакет с компилятором gcc, утилитой make и заголовочными файлами стандартной библиотеки C. Без него собирать нечем.
dkms (Dynamic Kernel Module Support) — фреймворк, который автоматически пересобирает внешние модули ядра при каждом его обновлении. Именно он избавляет от ручной пересборки драйвера NVIDIA после каждого апгрейда ядра.
linux-headers-amd64 — метапакет заголовочных файлов текущего ядра. Без них dkms не сможет собрать модуль: ему нужны заголовки именно того ядра, под которое идёт сборка.

Устанавливаем всё одной командой:
text
sudo aptitude install dkms build-essential linux-headers-amd64

После установки полезно убедиться, что dkms работает:

text
sudo dkms status

На чистой системе вывод будет пустым — это нормально. Записи появятся после установки первого модуля, собранного через DKMS.

Установка дополнения для гостевой ОС

Устанавливаем дополнение для гостевой ОС, ведь ты же не хочешь вводить команды ниже руками? Двунаправленный буфер обмена мы уже включили при создании ВМ (проверить можно через меню самого ВМ - не Линукса! - Устройства->Общий буфер обмена->Двунаправленный)
Для этого нужно нажать на пункт меню ВМ(не Линукса!) Устройства->Подключить образ Дополнений гостевой ОС. В результате на рабочем столе отобразится иконка CD с названием VBox_GAs
Открываем консоль (квадрат Малевича на нижней панели)
Образ подключился в виде CD-ROM'а.
Переходим в каталог CD-ROM куда подключился образ гостевой ОС:
text
cd /media/cdrom

Убеждаемся что попали туда и скрипт установки дополнения гостевой ОС там есть:

text
ls

и запускаем установку гостевой ОС командой:

text
sudo sh ./VBoxLinuxAdditions.run

Если вдруг будут нужны общие каталоги между хостом и виртуальной машиной, то необходимо добавить своего пользователя в группу vboxsf:

text
sudo adduser surv vboxsf

Для применения изменений нужно выйти и заново залогинится (Пуск->Выход->Выход и ввести surv-surv). Теперь буфер обмена должен работать в обе стороны.

Прежде, чем приступать к дальнейшим настройкам, необходимо сменить разрешение экрана. У меня родное разрешение монитора 2к, поэтому я поставил разрешение виртуалки 1920х1080. Устанавливается это через Диспетчер настроек (Пуск-> Настройки->Диспетчер настроек-> Экран)


Дальнейшая установка в принципе одинакова что для виртуальной, что для реальной машины.

Выбор самого быстрого репозитория

Теперь пришло время выбрать самый быстрый репозиторий.
Устанавливаем:
text
sudo aptitude install nala

Если запустить утилиту без параметров:

text
sudo nala fetch

то в ответе покажется самое быстрое зеркало без ограничения его местоположения, что для России в условиях санкций может быть не лучшим выбором. Поэтому выбор репозиториев ограничиваем Россией:

text
sudo nala fetch -c RU

Как вариант можно подключить и Беларусь. Для этого нужно просто добавить ещё один параметр -c BY:

text
sudo nala fetch -c RU -c BY

Следуем подсказкам, какие сервера нужно сохранить в файл.
После сохранения указано, где эти сервера сохранены
Источники были записаны в /etc/apt/sources.list.d/fetch.sources
После замены url репозитория в файле /etc/apt/sources.list удаляем файл fetch.sources:

text
sudo rm /etc/apt/sources.list.d/fetch.sources

Теперь нужно добавить в sources.list дополнительные секции contrib и non-free. Для этого нам понадобится редактор nano. Его горячие клавиши сильно отличаются от общепринятых, поэтому я положу их под спойлер

Горячие клавиши редактора Nano

Выделение текста происходит от текущего положения курсора стрелками на клавиатуре с зажатой клавишей Shift.
Alt+6 - скопировать выделенный фрагмент в буфер обмена. Обратите внимание, что этой командой нельзя переносить данные между хостом и VM.
Ctrl+U - вставить скопированный фрагмент из буфера обмена в место расположения курсора.
Ctrl+K - вырезать выделенный фрагмент в буфер обмена. Если фрагмент не выделен, то текущая строка удаляется из файла и помещается в буфер обмена.
Ctrl+O - сохранить файл.
Ctrl+X - выйти из редактора Nano

Если установлено дополнение для гостевой ОС или же установка выполняется на реальную машину, то для выделения текста в редакторе nano или консоли можно использовать мышку. Выделить текст, ПКМ->Копировать



Для того, чтобы вставить скопированный текст в консоль или в редактор nano, сначала нужно установить курсор в то место, куда нужно вставить текст из буфера обмена. Затем ПКМ->Вставить



Полученный результат:



Также работает комбинация клавиш Ctrl+Shift+C для копирования и Ctrl+Shift+V для вставки, но только при условии, что комбинация Ctrl+Shift не занята. Можно переназначить в настройках терминала на стандартные Ctrl+C Ctrl+V через Правка->Настройки...-> Быстрые клавиши


Редактируем конфигурационный файл. На данный момент рекомендуемый формат Debian deb822. Но Трикси (такое официальное название у Debian 13 - Trixie динозаврик из мультфильма История Игрушек) при установке пока что использует старый формат, поэтому мы редактируем именно его.

text
sudo nano /etc/apt/sources.list

Мы видим запись, которая подключает репозиторий типа:
deb http://ftp.psn.ru/debian/trixie main non-free-firmware contrib non-free
где нас интересует строчка http://ftp.psn.ru/debian/ которая указывает на адрес репозитория. Сюда нужно подставить значение из результата, полученного командой выбора самого быстрого репозитория. Т.к. значение совпадает, то я ничего сюда добавлять не буду. Внимание на пробелы - они важны! Далее, после ссылки на адрес репозитория идёт название самого репозитория. trixie - основной репозиторий дистрибутива Trixie (Debian 13), trixie-security - репозиторий, который отвечает за получение пакетов, касаемых безопасности дистрибутива, trixie-updates - это репозиторий, через который получают обновления пакетов для Trixie.
Ещё нам нужно будет подключить репозиторий так называемых бэкпортов(backports) - репозиторий, который позволяет получать более свежие версии отдельных пакетов для стабильной системы. В основном конечно интересуют прошивки и ядра(драйвера). Поэтому добавим в файл строчки

deb http://ftp.psn.ru/debian/ trixie-backports main non-free-firmware contrib non-free
deb-src http://ftp.psn.ru/debian/ trixie-backports main non-free-firmware contrib non-free

В итоге должно получиться вот так:

Сохраняем файл командой Ctrl + O, выходим из редактора Ctrl + X и запускаем обновление:

text
sudo aptitude update

Обновление должно завершиться без ошибок

Т.к. предполагается, что в дальнейшем новый формат описания репозиториев примет обязательный характер, преобразуем старый формат репозиториев в новый. Для этого запускаем команду:

text
sudo apt modernize-sources

и подтверждаем преобразование.

В результате работы этой команды создастся два файла /etc/apt/sources.list.d/debian.sources и /etc/apt/sources.list.d/debian-backports.sources
Также для бэкпорта отсутствует ключ, которым должен быть подписан репозиторий. Добавим ключ:

text
sudo nano /etc/apt/sources.list.d/debian-backports.sources

Изменим строчку Signed-By на
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

Сохраняем Ctrl+O, выходим Ctrl+X и обновляем aptitude

Ставим inxi

Ставим утилиту для получения информации о системе inxi
text
sudo aptitude install inxi

В терминале вводим команду для получения детализации по своей машине:

text
inxi -eaz

Ставим htop
text
sudo aptitude install htop

Проверка включения автоисправления ошибок файловой системы

Проверяем, что автоисправление ошибок файловой системы включено
text
sudo nano /etc/fstab

Ищем там строчку с типом ext4. В самом конце строки должна стоять 1, а не 0. Также добавим параметр noatime, который не будет обновлять время последнего доступа к файлам, понапрасну нагружая диск. Например:

text
UUID=58517aa7-b7b2-4a68-a396-53c98d4ba780 / ext4 noatime,errors=remount-ro 0 1

Настройка синхронизации времени

Вносим сервер времени в файл /etc/systemd/timesyncd.conf:
text
sudo nano /etc/systemd/timesyncd.conf

Расскомментируем строчку #FallbackNTP= и #NTP= под секцией [Time] и дополним её кодом:

text

[Time]
NTP=pool.ntp.org
FallbackNTP=time.cloudflare.com

Перезапускаем службу времени:

text
sudo systemctl restart systemd-timesyncd

Проверяем статус

text
sudo systemctl status systemd-timesyncd

Служба должна быть активна

Переконфигурируем язык системы
text
sudo dpkg-reconfigure locales

Отмечаем en_US.UTF-8 и ru_RU.UTF-8. И выбираем язык системы. Если нужен русский, то оставляем ru_RU.UTF-8. Если нужен какой-то другой язык системы, то выбираем соответствующий.

Установка архиватора zip
text
sudo aptitude install zip

Установка Анализатора использования дисков

Графически анализатор использования дискового пространства. Если не нужен, можно не устанавливать.
text
sudo aptitude install baobab

Установка curl
text
sudo aptitude install curl

Установка кодеков mpeg
text
sudo aptitude install ffmpeg

Установка утилиты управления разделами носителей gparted
text
sudo aptitude install gparted

Установка пакетов для смартфона
text
sudo aptitude install gvfs-backends mtp-tools jmtpfs

После установки перегрузить комп.

Монтируем дополнительный диск. Опционально

Если диск только один, то эту секцию пропускаем.
На примере реальных дисков.
Создаём точку монтирования (куда в системе Линукс будет примонтирован диск). Например, пусть это будет аналоги виндового диска е:
text
sudo mkdir -p /mnt/e

Для начала посмотрим, какие диски видит система (виндовые тоже увидит):

text
lsblk -f

Добавляем в fstab:

text
sudo nano /etc/fstab

и добавляем строчку с нужным UUID, который был выведен в результате предыдущей команды. У меня это 24e18428-5bab-4daa-8940-c941eccfe85a
UUID=24e18428-5bab-4daa-8940-c941eccfe85a /mnt/e ext4 noatime,errors=remount-ro 0 2
Где /mnt/e это путь в системе, куда будет смонтирован диск
ext4 - тип файловой системы (тоже результат вывода предыдущей команды lsblk -f),
noatime - параметр отключения времени последнего доступа к файлу. Чтобы диск лишний раз не дёргать.
2 в конце - это автоисправление ошибок файловой системы. Порядок проверки - после проверки корневого диска.

Теперь на вопрос, какая у тебя операционная система, можешь смело отвечать - Динозавр и Крыса! (Динозаврик Trixie из Истории игрушек это кодовое название Debian 13, а Крыса - это окружение рабочего стола Xfce) :smile:

А теперь я, пожалуй, вернусь в Debian (пока не стошнило) и там продолжу показывать дальнейшие настройки xfce.

Следующая часть - настройка Xfce

05.10.2026 01:12 #440301

Упоролся но я это сделал, сократил и удалил пафос, воду...
Динозавра с крысой оставил :D
На авторство не претендую ссылку имя автора упомянул
https://debian.linuxforum.fans/
По ссылке все тоже самое, и с удобной навигацией.
В виде веб приложения.
Добавлено: 05.10.2026 01:12:04

И да я картинки сохранил на случай если умрут потом

05.10.2026 11:16 #440302

Жесть то какая. Я понимаю сколько времени нужно вбухать только на правки, поэтому если бы задумался о тотальных правках, то я бы скорее всего отказался бы.
Только вот непонятно, как туда будут заносится исправления? Потому что руководство "живое" и постоянно меняется (как минимум раз в два месяце правлю ссылки на установочный диск, т.к. они меняются с выходом следующего пойнт-релиза). И прям сразу же неактуальные данные по поводу "Из российских актуален только http://ftp.psn.ru/debian/ (МИФИ больше неактуален)". Буквально вчера МИФИ ожил (и ещё несколько штук других серверов) и был добавлен обратно в список российских зеркал Debian.

Войдите или зарегистрируйтесь, чтобы ответить.