# Debian

# Включение русской локали

```bash
sudo export LANGUAGE=en_US.UTF-8
sudo export LANG=en_US.UTF-8
sudo export LC_ALL=en_US.UTF-8
sudo locale-gen en_US.UTF-8
sudo locale-gen ru_US.UTF-8
sudo dpkg-reconfigure locales
```

# Настройка после установки

**Включение не свободнных репозитариев**<button class="save function button-picture"></button>

<div id="bkmrk-"></div>```bash
sudo nano /etc/apt/sources.list
```

> deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware  
> deb-src http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
> 
> deb http://security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware  
> deb-src http://security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
> 
> deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware  
> deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
> 
> deb http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware  
> deb-src http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware

**Установка VMware Workstation**

```bash
sudo apt install build-essential gcc make linux-headers-$(uname -r)
chmod +x VMware-Workstation-Full-17.x.x-xxxxxx.x86_64.bundle
sudo ./VMware-Workstation-Full-17.x.x-xxxxxx.x86_64.bundle
sudo vmware-modconfig --console --install-all
```

**Установка VirtualBox**

```bash
sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https curl
curl -fSsL https://www.virtualbox.org/download/oracle_vbox_2016.asc | gpg --dearmor | sudo tee /usr/share/keyrings/virtualbox.gpg
echo "deb [arch=$( dpkg --print-architecture ) signed-by=/usr/share/keyrings/virtualbox.gpg] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/oracle-virtualbox.list
sudo apt update
sudo apt install virtualbox-7.0 linux-headers-$(uname -r)
sudo usermod -aG vboxusers $USER
```

**Управление кулерами**

```bash
curl -1sLf 'https://dl.cloudsmith.io/public/coolercontrol/coolercontrol/setup.deb.sh' | sudo -E bash
sudo apt update
sudo apt install coolercontrol libxcb-cursor0
sudo systemctl enable --now coolercontrold.service
```

**Установка DaVinci Resolve**

Скачать DaVinchi по ссылке [https://www.blackmagicdesign.com/products/davinciresolve](https://www.blackmagicdesign.com/products/davinciresolve)  
Скачать MakeResolveDeb по ссылке [https://www.danieltufvesson.com/makeresolvedeb](https://www.danieltufvesson.com/makeresolvedeb)  
Распаковать оба архива и затем:

```bash
sudo apt install fakeroot xorriso xyz nvidia-driver nvidia-opencl-icd libcuda1 libnvidia-encode1 libglu1-mesa
./makeresolvedeb_1.6.4_multi.sh DaVinci_Resolve_Studio_18.0_Linux.run
sudo apt install ./davinci-resolve-studio_18.0-mrd1.6.0_amd64.deb
```

Исправить конфигурацию файла запуска

```bash
sudo nano /usr/share/applications/davinci-resolve-studio.desktop
```

> Exec=env QT\_DEVICE\_PIXEL\_RATIO=2 QT\_AUTO\_SCREEN\_SCALE\_FACTOR=true /opt/resolve/bin/resolve

**Установка PortWINE**

```bash
sudo apt install software-properties-common -y
sudo apt-add-repository non-free
sudo dpkg --add-architecture i386
sudo apt update
sudo apt dist-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
```

**Установка Discord**

```bash
sudo apt install wget gconf-service gconf2-common libc++1 libc++1-14 libc++abi1-14 libgconf-2-4 libunwind-14
wget "https://discord.com/api/download?platform=linux&format=deb" -O discord.deb
sudo dpkg -i discord.deb
```

**Установка Dart**

```bash
sudo apt-get update
sudo apt-get install apt-transport-https
wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/dart.gpg
echo 'deb [signed-by=/usr/share/keyrings/dart.gpg arch=amd64] https://storage.googleapis.com/download.dartlang.org/linux/debian stable main' | sudo tee /etc/apt/sources.list.d/dart_stable.list
sudo apt-get update
sudo apt-get install dart
export PATH="$PATH:/usr/lib/dart/bin"
echo 'export PATH="$PATH:/usr/lib/dart/bin"' >> ~/.profile
```

**Установка Spotify**

```bash
curl -sS https://download.spotify.com/debian/pubkey_7A3A762FAFD4A51F.gpg | sudo gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/spotify.gpg
echo "deb http://repository.spotify.com stable non-free" | sudo tee /etc/apt/sources.list.d/spotify.lis
sudo apt update && sudo apt install spotify-client
```

**Установка SoftMaker Office**

```bash
su -
mkdir -p /etc/apt/keyrings
wget -qO- https://shop.softmaker.com/repo/linux-repo-public.key | gpg --dearmor > /etc/apt/keyrings/softmaker.gpg
echo "deb [signed-by=/etc/apt/keyrings/softmaker.gpg] https://shop.softmaker.com/repo/apt stable non-free" > /etc/apt/sources.list.d/softmaker.list
apt update
apt install softmaker-office-nx
```

**Установка Warp**

```bash
curl https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/cloudflare-client.list
sudo apt-get update && sudo apt-get install cloudflare-warp
```

**Обновление прошивок**

```bash
sudo fwupdmgr get-devices
sudo fwupdmgr refresh --force
sudo fwupdmgr get-updates
sudo fwupdmgr update
```

**Включение Trim**

```bash
sudo systemctl enable fstrim.timer
sudo fstrim -av
```

**Корректная работа Wi-Fi Intel AX201**

```bash
sudo apt install firmware-iwlwifi
sudo nano /etc/modprobe.d/iwlwifi.conf
```

> options iwlwifi enable\_ini=N bt\_coex\_active=0 swcrypto=1 11n\_disable=8   
> options iwlmvm power\_scheme=1

```bash
sudo update-initramfs -c -k all
```

**Установка драйвера Nvidia**

```bash
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install linux-headers-amd64
sudo apt install nvidia-driver firmware-misc-nonfree nvidia-cuda-dev nvidia-cuda-toolkit libnvoptix1 nvidia-driver-libs nvidia-driver-libs:i386
```

**Установка LibreOffice**

Стандартная версия:

```bash
sudo apt install libreoffice
```

Актуальная версия:

```bash
sudo apt install lsb-release
sudo apt install -t $(lsb_release -cs)-backports libreoffice
```

Flatpak версия:

```bash
flatpak install flathub org.libreoffice.LibreOffice
```

**Перевод Akonadi (KDE Calendar Reminders) на SQLite и оптимизация**

```bash
sudo apt install akonadi-backend-sqlite akonadiconsole
sed -i 's/^Driver=QMYSQL$/Driver=QSQLITE3/' ~/.config/akonadi/akonadiserverrc
akonadictl restart

mkdir -p "~/.local/share/akonadi/agents"
cp "/usr/share/akonadi/agents/maildispatcheragent.desktop" "~/.local/share/akonadi/agents"
cp "/usr/share/akonadi/agents/newmailnotifieragent.desktop" "~/.local/share/akonadi/agents"
sed -i '/^X-Akonadi-Capabilities/s/,Autostart//' "~/.local/share/akonadi/agents"/*
akonadictl restart
```

# Отключение IPv6

#### Вариант 1

Отредактировать параметры

```bash
sudo nano /etc/sysctl.conf
```

> net.ipv6.conf.all.disable\_ipv6 = 1  
> net.ipv6.conf.default.disable\_ipv6 = 1  
> net.ipv6.conf.lo.disable\_ipv6 = 1

Применить параметры

```bash
sudo sysctl -p
```

#### Вариант 2

Отредактировать параметры загрузчика

```bash
sudo nano /etc/default/grub
```

Прописать

> GRUB\_CMDLINE\_LINUX="ipv6.disable=1"

Обновить загрузчик

```bash
sudo update-grub
```

Перезапустить систему

```bash
sudo reboot
```

# Удаление Docker

```bash
sudo apt purge docker*
sudo apt autoremove -y
sudo apt autoclean -y
sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker
sudo rm -rf /var/run/docker.sock
sudo rm /etc/apparmor.d/docker
sudo groupdel docker
sudo ifconfig docker0 down
sudo ip link delete docker0
```

# Установка Docker

```bash
sudo apt install apt-transport-https ca-certificates curl gnupg
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo usermod -aG docker ${USER}
```

# Glances

##### **Установка**

```shell
sudo apt update && sudo apt upgrade
sudo apt install python3 python3-dev python3-jinja2 python3-psutil python3-setuptools hddtemp python3-pip lm-sensors
sudo pip3 install glances
sudo pip3 install --upgrade glances[all]
```

##### **Обновление**

```shell
sudo pip3 install --upgrade glances[all]
```

##### **Удаление**

```shell
sudo pip3 uninstall glances
```