Главная

Linux


Менеджер пакетов :

Synaptic

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

Flatpak - поддерживается Linux Mint
Snap - не любит !!!

sudo apt install vlc mpv curl deluge filezilla flameshot akregator htop mc -y
sudo apt install git maven cmake llvm build-essential clang  -y
// Библиотеки для Rust
sudo apt install fontconfig libfontconfig-dev ibxcb-shape0-dev libxcb-xfixes0-dev libxcb1-dev libxkbcommon-dev libasound2-dev -y

curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt install nodejs -y

sudo apt install youtube-dl -y


Установка Azul Zulu на Debian-based Linux :


// Импорт Azul’s public key:
sudo apt install gnupg ca-certificates curl
curl -s https://repos.azul.com/azul-repo.key | sudo gpg --dearmor -o /usr/share/keyrings/azul.gpg
echo "deb [signed-by=/usr/share/keyrings/azul.gpg] https://repos.azul.com/zulu/deb stable main" | sudo tee /etc/apt/sources.list.d/zulu.list
//Update the information about available packages:
sudo apt update
//Install the required Azul Zulu package:
sudo apt install zulu21-jdk
sudo apt install zulu17-jdk
// To verify your installation,
java -version


Установка программ для работы :


// Установка RDP client
sudo apt install remmina -y
//Обновление Remmina
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next
sudo apt-get update
//установка или обновление плагина протокола RDP
sudo apt-get install remmina remmina-plugin-rdp libfreerdp-plugins-standard

// Установка VPN client
sudo apt-get install openconnect -y


Запуск бинарных файлов программ в linux Mint двойным щелчком мыши, без терминала:

Пример для SQLiteStudio
создаём файл sqlitestudio.desktop

#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
NoDisplay=false
Exec=/home/alex/Загрузки/SQLiteStudio/sqlitestudio
Name=SQLiteStudio
Icon=application-sql
Comment=Программа для работы с SQLite файлами.
можно его потом скопировать в раздел /home/alex/.local/share/applications


Установка dep пакетов через консоль :


sudo apt install ./имя_пакета.deb

sudo dpkg -i имя_пакета.deb


Установка Docker :


sudo apt update

sudo apt install apt-transport-https ca-certificates curl software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

sudo apt update

apt-cache policy docker-ce

sudo apt install docker-ce

sudo docker run hello-world

Настройка Docker чтобы работали plugin в IDEA и VSCode :


// добавляем группу (она может быть уже добавленна при установке Docker)
sudo groupadd docker

// добавляем своего пользователя чтобы могли запускать Docker без sudo
sudo usermod -aG docker $USER

// Нужно перелогиниться

// Активируем новые настройки группы
newgrp docker

// Пробуем запустить Docker без sudo
docker run hello-world

Установка Docker Compose:


https://github.com/docker/compose/releases

sudo curl -L "https://github.com/docker/compose/releases/download/v2.18.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

// old
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

sudo docker-compose -f my-docker-compose.yml build
sudo docker-compose -f my-docker-compose.yml up -d
sudo docker-compose -f my-docker-compose.yml ps
sudo docker-compose -f my-docker-compose.yml down

Настройка отображения времени :


        | %A %d %B %Y  %H:%M | 
    

Настройка раскладки клавиатуры :



Сменить HotKey для блокировки эркана (для IDEA) :



Проблемы :

Глючит звук
sudo alsa force-reload




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