Найти в Дзене

Debian 11, 12 - настройка после установки

Оглавление

Для Debian 11 нужно использовать образы non-free, чтоб не было проблем с драйверами для устройств

Всё, что не относится к кастомизации гнома, подойдёт и для debian с другими окружениями

------------------------------------------------------------

-------------------------------------------------------------

Чтоб не было ошибки user is not in the sudoers file после установки

на этапе создания пароля суперпользователя при установки системы можно его не вводить, а просто нажать далее

-2

------------------------------------------------------

Если всё-таки ошибка user is not in the sudoers file появилась - вы не настроили sudo на этапе установки системы

тут два варианта

в терминале вводим команду для входа с правами супер пользователя

su

затем открываем файл sudoers

nano /etc/sudoers

-3

-4

видим такой файл

спускаемся до %sudo

и прописываем такую же строчку, только меняем sudo на своего пользователя

пример

-5

нажимаем ctrl + o для сохранения

нажимаем ctrl + x для выхода из редактора

вводим команду exit для выхода из суперпользователя

-6

----------------------------------------------------

Настройка репозиториев

Debian 11

на этом скрине видно, что произошла ошибка репозитория cd rom, его нужно отключить за одно настроить список репозиториев, если это необходимо
на этом скрине видно, что произошла ошибка репозитория cd rom, его нужно отключить за одно настроить список репозиториев, если это необходимо

в образе non-free уже прописаны необходимые параметры для стандартных репозиториев, чтобы был доступ к не свободным прошивка, драйверам и прочему проприетарному софту

если вы используете оф образ дебиана, то вам могут потребоваться следующие действия

нам нужно отредактировать sources.list, в котором прописываются репозитории

sudo nano /etc/apt/sources.list
видим список репозиториев. его нам нужно настроить
видим список репозиториев. его нам нужно настроить

первым делом отключаем deb cdrom:

поставим решётку в начале строки

далее нам нужно подключить доступ к не свободным прошивкам и софту, для этого нужно прописать contrib nonfree в конце строк с репозиториями

-9

сохраняем и выходим - ctrl + o ctrl +x

теперь обновляем информацию о репозиториях

sudo apt update

и устанавливаем обновления, если они имеются

sudo apt upgrade
-10

перезагружаем систему и продолжаем настройку

Debian 12

видим примерно тоже самое, что и в 11, но non-free образа теперь нет. в обычном образе будет прописано в сорс листе non-free firmware и будут доступны прошивки, драйвера проприетарные для устройств.

-11

но дописать contrib non-free нужно всё-равно для полноценного доступа к проприетарному софту

-12

сохраняем ctrl+o и выходим ctrl+x

затем

sudo apt update
sudo apt upgrade

ну и можно до кучи перезагрузиться

sudo reboot

--------------------------------------

Чистка системы от лишнего стандартного ПО

ВСЁ, ЧТО ВЫ ДЕЛАЕТЕ, ВЫ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК!!!

Debian 11 Gnome

Система после установки выглядит так

-13
-14
-15

в системе огромное количество мало кому нужных игр и прочего стандартного мусора, который можно заменить на более интересные программы

ВНИМАТЕЛЬНО ПОЧИТАЙТЕ ОПИСАНИЕ ПАКЕТОВ, ОПРЕДЕЛИТЕ, ЧТО ИЗ ЭТОГО ВАМ НУЖНО А ЧТО НЕТ!!!

gnome-mahjongg gnome-tetravex gnome-klotski gnome-nibbles four-in-a-row quadrapassel gnome-chess gnome-robots gnome-sudoku iagno lightsoff tali gnome-mines swell-foop five-or-more aisleriot gnome-taquin gnome-2048 hitori hoichess - различные стандартные игры. пасьянсы, покеры, судоку и прочее
gnome-sound-recorder - диктафон
gnome-maps - карты, в россии не особо полезны
gnome-contacts - адресная книга
gnome-music - музыкальный плеер гном
gnome-weather - погода
libreoffice-common totem-common evolution-common liblibreofficekitgtk libreoffice-style-colibre libreofficekit-data liblibreoffice-java - пакеты, связанные с офисным пакетом libreoffice
shotwell-common - каталогизатор фото. в системе есть обычный просмотрщик, а каталогизатор нужен далеко не всем
rhythmbox-data librhythmbox-core10 - ещё один музыкальный плеер
gnome-todo-common libgnome-todo - список дел
transmission-common - торрент клиент, если не пользуетесь вообще или пользуетесь другим, этот можно удалить
gnome-documents - просмотр документов гном
firefox-esr - удалять, если скачали и поставили другой браузер

ТЕПЕРЬ СКОПИРУЙТЕ СПИСОК НИЖЕ В ТЕКСТОВЫЙ ФАЙЛ И УБЕРИТЕ ИЗ НЕГО ПАКЕТЫ, КОТОРЫЕ НЕ ХОТИТЕ УДАЛЯТЬ!!!

список того, что можно удалить

sudo apt-get remove --purge gnome-mahjongg gnome-tetravex gnome-klotski gnome-nibbles four-in-a-row quadrapassel gnome-chess gnome-robots gnome-sudoku iagno lightsoff tali gnome-mines swell-foop five-or-more aisleriot gnome-taquin gnome-2048 hitori hoichess gnome-sound-recorder gnome-maps gnome-contacts gnome-music gnome-weather libreoffice-common totem-common evolution-common liblibreofficekitgtk libreoffice-style-colibre libreofficekit-data liblibreoffice-java shotwell-common rhythmbox-data librhythmbox-core10 gnome-todo-common libgnome-todo transmission-common gnome-documents firefox-esr

после выполнения команды перезапускаемся и получаем следующий результат

-16

система стала заметно чище. теперь можно наполнять её своим хламом, более нужным и полезным))

Debian 12

после установки система выглядит так

-17

в системе огромное количество мало кому нужных игр и прочего стандартного мусора, который можно заменить на более интересные программы


ВНИМАТЕЛЬНО ПОЧИТАЙТЕ ОПИСАНИЕ ПАКЕТОВ, ОПРЕДЕЛИТЕ, ЧТО ИЗ ЭТОГО ВАМ НУЖНО А ЧТО НЕТ!!!

gnome-mahjongg gnome-tetravex gnome-klotski gnome-nibbles four-in-a-row quadrapassel gnome-chess gnome-robots gnome-sudoku iagno lightsoff tali gnome-mines swell-foop five-or-more aisleriot gnome-taquin gnome-2048 hitori hoichess - различные стандартные игры. пасьянсы, покеры, судоку и прочее
gnome-sound-recorder - диктафон
gnome-maps - карты, в россии не особо полезны
gnome-contacts - адресная книга
gnome-music - музыкальный плеер гном
gnome-weather - погода
libreoffice-common totem-common evolution-common liblibreofficekitgtk
libreoffice-style-colibre libreofficekit-data liblibreoffice-java - пакеты, связанные с офисным пакетом libreoffice
shotwell-common - каталогизатор фото. в системе есть обычный просмотрщик, а каталогизатор нужен далеко не всем
rhythmbox-data librhythmbox-core10 - ещё один музыкальный плеер
gnome-todo-common libgnome-todo - список дел
transmission-common - торрент клиент, если не пользуетесь вообще или пользуетесь другим, этот можно удалить
gnome-documents - просмотр документов гном
firefox-esr - удалять, если скачали и поставили другой браузер

ТЕПЕРЬ СКОПИРУЙТЕ СПИСОК НИЖЕ В ТЕКСТОВЫЙ ФАЙЛ И УБЕРИТЕ ИЗ НЕГО ПАКЕТЫ, КОТОРЫЕ НЕ ХОТИТЕ УДАЛЯТЬ!!!
список того, что можно удалить

sudo apt-get remove --purge gnome-mahjongg gnome-tetravex gnome-klotski gnome-nibbles four-in-a-row quadrapassel gnome-chess gnome-robots gnome-sudoku iagno lightsoff tali gnome-mines swell-foop five-or-more aisleriot gnome-taquin gnome-2048 hitori hoichess gnome-sound-recorder gnome-maps gnome-contacts gnome-music gnome-weather libreoffice-common totem-common evolution-common liblibreofficekitgtk libreoffice-style-colibre libreofficekit-data liblibreoffice-java shotwell-common rhythmbox-data librhythmbox-core10 transmission-common gnome-documents firefox-esr zutty

вот что получаем по итогу

-18

чистота и порядок

---------------------------------------------------------

Установка поддержки Flatpak

Flatpak (ранее известный как xdg-app)— это утилита для развёртывания, управления пакетами для Linux. Предоставляет собой песочницу, в которой пользователи могут запускать приложения без влияния на основную систему.

для получения поддержки данного формата нам потребуется установить пакет flatpak(либо найти его в synaptic, либо установить его через терминал)

-19
sudo apt install flatpak

затем установить поддержку flatpak для магазина приложений gnome(чтобы не работать с флатпаком только через терминал)

sudo apt install gnome-software-plugin-flatpak

затем нужно добавить репозиторий flathub, где лежат пакеты в данном формате

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

вставляем в терминал, жмём энтер, вводим пароль

затем перезапускаем систему

готово. можем использовать приложения flatpak игр и прочего не особо нужного шлака имеется по умолчанию. давайте избавимся от неё

-------------------------------------------------------

Установка нужных нам программ

через терминал

из стандартных репозиториев

sudo apt install имя программы

из флатпака

flatpak install имя программы

из стандартных репозиториев через synaptic

-20

для удобства работы с synaptic

включаем быстрый поиск

-21
sudo apt-get install apt-xapian-index
sudo update-apt-xapian-index -vf

В версии gnome - из стандартных репозиториев или флатпака через магазин приложений GNOME

-22

также можно ставить пакеты с официальных сайтов через магазин приложений гном - по двойному клику на deb пакете

-23

Для версии gnome установив gdebi, назначить установку deb пакетов с помощью него

ставим либо через магазин приложений, либо через synaptic, либо через терминал

sudo apt install gdebi
-24
-25

-------------------------------------------

Удаление приложений

для стандартных репозиториев и пакетов с оф сайтов

sudo apt remove имяпрограммы

для флатпак

flatpak remove имя программы

------------------------------------------------

По поводу более свежих ядер в стабильной ветке debian

изначально в репозиториях debian 11 лежит только древнее 5.10 ядро, которое не подходит под свежее оборудование. в debian 12 намного более свежее 6.1 но, обновляться оно будет минимально внутри ветки 6.1. следующее крупное обновление ядра будет в дебиан 13

а что, если хочется или нужно поставить более свежее ядро? решение имеется

самым простым вариантом является, лично для меня, установка Xanmod ядра

прочитать про xanmod можно на оф сайте, там же выбрать подходящий вариант ядра

https://xanmod.org

для установки xanmod

добавляем репозиторий

wget -qO - https://dl.xanmod.org/archive.key | sudo gpg --dearmor -o /usr/share/keyrings/xanmod-archive-keyring.gpg
echo 'deb [signed-by=/usr/share/keyrings/xanmod-archive-keyring.gpg] http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-release.list
sudo apt update && sudo apt install linux-xanmod-x64v3

более подробно можно почитать про другие варианты установке на сайте xanmod

-26

в меню загрузчика grub проверьте, чтоб загрузка была со свежего ядра(advanced options - linux kernel 5.19)

-27

перезапускаем систему после окончания установки и получаем свежайшее ядро в стабильном дебиане

--------------------------------------------------------------------------------

Установка Steam

-28

по умолчанию через магазин приложений ставится стим из флатпака. это не есть хорошо.

нам нужен нативный стим, поэтому проделываем следующие действия

включаем поддержку 32 битной архитектуры пакетов

sudo dpkg --add-architecture i386

обновляем информацию о пакетах в репозиториях

sudo apt update

ставим стим

sudo apt install steam

----------------------------------------------------------

По поводу драйверов видео

Debian 11

если у вас карта от intel или amd

в образах non free у вас драйвера уже будут вшиты и ничего делать не нужно

если используете обычный образ, то нужно проделать следующее - ввести команду для установки необходимых пакетов и перезагрузиться

sudo apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati

для видео карт Nvidia ставить если хочется полноценную работу карты в играх и приложениях

apt install linux-headers-amd64

далее ставим драйвер

sudo apt update
sudo apt install nvidia-driver firmware-misc-nonfree

далее ставим 32 бит библиотеки для работы драйвера

sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install nvidia-driver-libs:i386

перезапускаем сситему и при положительном исходе получаем рабочие драйвера nvidia

более подробная статья по установке более старых версий драйвера и про другие версии дебиан(на английском)

https://wiki.debian.org/NvidiaGraphicsDrivers#Desktop_Drivers

-------------------------------------------------

Установка port proton для запуска игр и приложений windows

оф сайт проекта

Установка PortProton (Использование WINE Proton без STEAM) - linux-gaming.ru

установка зависимостей

sudo apt install software-properties-common -y && sudo apt-add-repository non-free && sudo dpkg --add-architecture i386 && sudo apt update && sudo apt upgrade
sudo apt install bubblewrap curl gamemode icoutils tar wget zenity zstd libvulkan1 libvulkan1:i386 steam cabextract

устанавливаем сам порт протон

wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0

-----------------------------------------------

Как скрыть меню загрузчика Grub(показать можно зажатием клавиши shift или alt при старте компа)

-29

открываем конфигурационный файл

sudo nano /etc/default/grub
получаем такой конфиг
получаем такой конфиг

нам нужен пункт grub timeout. меняем 5 на 0 и сохраняем конфиг ctrl + o, ctrl + x

обновляем конфиг загрузчика

sudo update-grub

перезапускаем систему и наблюдаем результат

войти в это меню можно при зажатии shift при загрузке. на этапе показа логотипа мат платы. зажать, либо быстро нажимать до появления меню загрузчика

-----------------------------------------------

Кастомизация Gnome

из коробки в системе присутствует приложение - дополнительные настройки gnome. через него можно включить кнопки сворачивания и разворачивания окна и некоторые другие опции поднастроить

-31

темы устанавливаются в скрытую папку .themes

иконки в скрытую папку .icons

должны они находиться в домашней папке

если этих папок нет, создаём их. названия должны начинаться с точки, так как это обозначение скрытой папки.

чтобувидеть скрытые папки, нажмите комбинацию ctrl+h

-----------------------------------------------

Полезные программы

популярные в линукс программы по категориям

Редакторы PDF

MasterPDF editor for linux - мощный редактор PDF документов. обзор имеется в видео выше. восьмое видео

Мессенжеры

Discord

ICQ

Заметки

simplenote - заметки с синхронизацией между устройствами

joplin - ещё одни заметки для всех популярных платформ

Музыкальные плееры

audacious - лёгкий музыкальный плеер с поддержкой скинов от винамп. имеет GTK и QT интерфейс

Qmmp - примерно тоже самое, что и первый, но имеет только qt интерфейс и соответственно лучше подойдёт для КДЕ

Видео редакторы

shotcut - отличный видеоредактор

KDEnlive - редактор видео от разработчиков KDE

Кастомизация

plank - док панель(ставится из репозиториев)

Системные

gnome disk utility - простая программа для работы с жёсткими дисками(использую даже в kde)

flameshot - создание снимков экрана

etcher - создание загрузочных флешек с windows(ставится с оф сайта в варианте appimage)

Сеть и интернет

transmission - отличный торрент клиент

qbittorrent - торрент клиент на базе qt

rust desk - аналог teeamviewer

Редакторы изображений

krita - редактор фото на базе qt. в mate, xfce и gnome лучше ставить из флатпака, так как меньше будет засорять qtшными зависимостями систему

gimp - редактор фото(есть в репозиториях и флатпаке) тут наоборот. если ставите в кде, то лучше из флатпака, если в других средах, можно из репозитория

Запуск виндовс игр и программ

lutris - запуск виндовс игр (есть в флатпаке и в репозиториях)

heroic game launcher - epic games для linux

Видео плееры

vlc - медиаплеер

smplayer - ещё один годный видео плеер

Haruna - плеер с интерфейсом QT. встроен в рабочую станцию КДЕ

------------------------------------------------

Настройка сетевых папок - SAMBA

устанавливаем самбу - она и будет управлять сетевыми папками

sudo apt install samba

добавляем в группу sambashare своего пользователя(username - имя вашего пользователя)

sudo usermod -aG sambashare username

создаём папку, которую хотим расшарить или смотрим путь до существующий, которая должна светиться в локальной сети

открываем конфигурационный файл Samba

sudo nano /etc/samba/smb.conf

спускаемся в конец конфига и вписываем следующее

[share name]
comment = comment
path = /путь/до/папки
browseable = yes
guest ok = no
writable = yes
valid users = @имяпользователя @имяпользователя

где

[share name] - название, которое будет отображаться в сетевых ресурсах
comment = - комментарий
path = /путь/до/папки - путь к папки, которую хотим расшарить
browseable = yes - говорим, что папка должна видеться в сети
guest ok = no - говорим, что гостевой доступ к ней закыт(yes - открыт) writable = yes - папка доступна для записи
valid users = @username - можем добавить это поле, если у вас несколько пользователей самба планируется и для каждого нужно сделать ограничение по доступу к папке

так это выглядит у меня

-32

сохраняем конфиг, выходим и перезапускаем службу самба

sudo systemctl restart smbd

создаём пользователя samba, под которым будет происходить вход

sudo smbpasswd -a имя нашего системного пользователя
-33

перезапускаем службу

sudo systemctl restart smbd

Теперь проверяем доступность нашей папочки с другого ПК

-34

отлично. папка по адресу smb://debian-virt.local/sharefolder/
доступна. теперь через неё я могу обмениваться файлами с виртуальной машиной, на примере которой делаю эту статью

можно попробовать упростить немного жизнь.
есть возможность создавать расшаривать папки через графический интерфейс

для этого в gnome нужно установить пакет nautilus-share(про другие варианты допишу чуть позже)

sudo apt install nautilus-share

либо найти этот пакет в синаптике

далее идём в конфиг smaba

sudo nano /etc/samba/smb.conf

в секции global добавляем следующее

usershare path = /var/lib/samba/usershares
usershare max shares = 100
usershare allow guests = no
usershare owner only = yes

usershare path = /var/lib/samba/usershares - папка самба в системной папке, где создаются ярлыки на наши сетевые ресурсы
usershare max shares = 100 - максимальное количество подключений
usershare allow guests = no - разрешение гостевого доступа к сетевым ресурсам
usershare owner only = yes - доступ к папке тольео её владельца - пользователя с тем же именем, что и её владелец.

сохраняем конфиг и перезапускаем службу

sudo systemctl restart smbd

теперь идём к нужной папке в наутилусе и в контекстном меню находим пункт общий доступ

-35

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

------------------------------------------------

Полезные видео

Полезные программы

Другие полезные видео

----------------------------------------------

Полезные ссылки

Оф сайт debian

Поддержать автора

МОЙ ПРОЕКТ В ТЕЛЕГРАМ

Канал

Подписаться

Чат

Присоединиться

Рутуб

Подписаться

Обычный пользователь в Дзен

Подписаться

Обычный пользователь в ВК

Группа

Чат

Платформа

Подписаться