setting-up-debian

Форк
0

4 месяца назад
4 месяца назад
2 дня назад
README.md

Гайд по настройке Debian

Самое необходимое

Лимитирование объёма журнала systemd-journald

Используйте скрипт journald-limit.sh в папке scripts.

Разрешить юзеру доступ к journald:

sudo usermod -aG systemd-journal $USER

Нужные пакеты

Используйте скрипт base-setup.sh в папке scripts.

Также можно установить расширения для GNOME: Blur my Shell, Appindicator (https://extensions.gnome.org/).

Сброс MOK в UEFI

sudo mokutil --reset

Менее необходимые программы

WireGuard

sudo -i
apt install wireguard
cd /etc/wireguard/
umask 077; wg genkey | tee privatekey | wg pubkey > publickey
nano wg0.conf
systemctl start wg-quick@wg0
systemctl enable wg-quick@wg0
ip a show wg0

VLC

sudo apt install vlc

Создание видео

OBS Studio

flatpak install flathub com.obsproject.Studio

Kdenlive

flatpak install flathub org.kde.kdenlive

Audacity

flatpak install flathub org.audacityteam.Audacity

KeepassXC

sudo apt install keepassxc

Мессенджеры

Telegram

flatpak install flathub org.telegram.desktop

Discord

flatpak install flathub com.discordapp.Discord

Виртуализация

Docker

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo usermod -aG docker $USER

VirtualBox

Сначала ставим DKMS:

sudo apt install dkms

Потом (если включён Secure Boot):

sudo mkdir -p /var/lib/shim-signed/mok
sudo openssl req -nodes -new -x509 -newkey rsa:2048 -outform DER -addext "extendedKeyUsage=codeSigning" -keyout /var/lib/shim-signed/mok/MOK.priv -out /var/lib/shim-signed/mok/MOK.der
sudo mokutil --import /var/lib/shim-signed/mok/MOK.der

Дальше читаем это: https://github.com/dell/dkms?tab=readme-ov-file#module-signing

И ребутимся.

Потом ставим VBox по данному гайду: https://www.virtualbox.org/wiki/Linux_Downloads

И после установки вызываем эту команду:

sudo usermod -aG vboxusers $USER

И ребутимся опять.

Разработка

Настройка Git

sudo apt install git
# здесь вписать ваше имя и фамилию
git config --global user.name "Egor Gavrilov"
# здесь вписать ваш E-Mail
git config --global user.email gavrilovegor519@gmail.com

Postman

Используйте скрипт install-postman.sh.

DBeaver

flatpak install flathub io.dbeaver.DBeaverCommunity

Intellij IDEA

https://www.jetbrains.com/help/idea/installation-guide.html

Java (разработка)

Сначала ставим через APT:

sudo apt install openjdk-17-jdk

Если нужен Java 11:

sudo apt install openjdk-11-jdk

Если нужен Java 8:

sudo apt install openjdk-8-jdk

VS Code

https://code.visualstudio.com/docs/setup/linux

Лучше всего его ставить в формате DEB, а не в Snap/Flatpak.

XAMPP (если вам не хочется Docker'а)

Качаем XAMPP с официального сайта (https://www.apachefriends.org/ru/index.html), и устанавливаем его:

chmod 755 xampp-linux-*-installer.run
sudo ./xampp-linux-*-installer.run

И запускаем:

sudo /opt/lampp/lampp start

Остановка:

sudo /opt/lampp/lampp stop

Для удобной работы с ним, делаем следующие команды:

cd /opt/lampp
sudo chown $USER:$USER htdocs
chmod 775 htdocs
cd
ln -s /opt/lampp/htdocs/ ~/htdocs

Node.js

https://nodejs.org/en/download/package-manager

MongoDB Compass

flatpak install flathub com.mongodb.Compass

Загрузка файлов

Uget

flatpak install flathub com.ugetdm.uGet

Transmission

flatpak install flathub com.transmissionbt.Transmission

Flatseal

flatpak install flathub com.github.tchx84.Flatseal

Описание

Гайд по настройке Debian

Языки

Shell

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.