Заметки о решаемых задачах АйТишников

Сделал - запиши. Нашёл - сохрани :)

Прошу прощения за рекламу на сайте. Я постарался сделать это максимально ненавязчиво и по минимуму. При чтении заинтересовавших вас статей она не будет вам мешать.
И если есть возможность поставить мой сайт в исключения у блокировщика рекламы, я буду очень признателен вам.

Настройка Linux Debian 10

Настройка Linux Debian 10

 

 

 

Поставил первый раз Debian (10-й релиз), столкнулся с кучей вопросов.
Долгое время использовал Ubuntu, Mint. Там всё работало из коробки. И драйверы ставить не проблема, и автовход работает, и в DM раскладки переключаются, но…
У меня есть одна слабость — WarThunder. Иногда вечером люблю часок-другой полетать на самолётах.
Так вот: и в Ubuntu и в Mint начались фризы (замирания). Что я только не перепробовал — ничего не помогало.
Сегодня поставил Debian 10 XFCE. И вот тут я был очень удивлён — никаких замираний, торможений, рывков.

Сложность только в том, что нужно немного руками поработать, чтобы всё настроить.

Начинаем.

Разрешаем пользователю использовать SUDO

После установки Debian 10 мой пользователь не мог использовать утилиту sudo, писало об ошибке — user is not in the sudoers file this insident will be reported.

Исправляем это:
Открываем терминал и переходим в режим суперпользователя (будет запрос на ввод пароля root)

su -

Далее вводим команду для открытия файла /etc/sudoers для редактирования. Используем штатный текстовый редактор (у меня FeatherPad).

nano /etc/sudoers

В открывшемся файле, внизу, добавляем строку

имя_пользователя ALL = (ALL) ALL

где имя_пользователя — ваш пользователь

После этого можем пользоваться утилитой sudo.

Добавляем источники non-free

Настройку начинаем с добавления источников non-free, которые позволят установить проприетарное ПО.

Открываем файл содержащий список репозиториев (команда в терминале)

sudo nano /etc/apt/sources.list

другой способ:

sudo apt edit-sources

 конце файла добавляем строки

deb http://ftp.debian.org/debian buster main contrib non-free
deb-src http://ftp.debian.org/debian buster main contrib non-free

deb http://ftp.debian.org/debian buster-updates main contrib non-free
deb-src http://ftp.debian.org/debian buster-updates main contrib non-free

deb http://security.debian.org/ buster/updates main contrib non-free
deb-src http://security.debian.org/ buster/updates main contrib non-free
deb http://ftp.debian.org/debian buster-backports main contrib non-free

Сохраняем файл и закрываем его

Другой способ добавления non-free:
Можно в файле /etc/apt/sources.list ко всем раскомментированным источникам добавить в конце строки non-free.

Обновляем список пакетов

sudo apt update

Устанавливаем пакеты с прошивками для процессоров Intel или AMD

Данные пакеты содержат обновленный системный микрокод для процессоров.

Для Intel

sudo apt install intel-microcode

Для AMD

sudo apt install amd64-microcode

Устанавливаем драйвер для видеокарты Nvidia

После того, как мы добавили проприетарные источники, мы можем установить драйвер видеокарты из реп Debian.
Чтобы установить проприетарный драйвер Nvidia, установим метапакет nvidia-driver

sudo apt install nvidia-driver

Установка шрифтов

Устанавливаем шрифты… и для нормального отображения некоторых сайтов, использующих шрифты Microsoft.

sudo apt install fonts-freefont-otf fonts-freefont-ttf ttf-mscorefonts-installer

Настроим Яндекс-браузер и Opera

Яндекс-браузер и Opera не показывают видео, если используется Adobe Flash Player

Решение есть и оно простое.
Нужно установить пакет chromium-codecs-ffmpeg-extra.

Качаем deb-пакет из launchpad.net.
Для Debian 10 я взял этот: chromium-codecs-ffmpeg-extra_80.0.3987.87-0ubuntu0.16.04.1_amd64.deb.

Установить можно используя gdebi.

Если не установлен gdebi, то ставим

sudo apt install gdebi

После установки пакета chromium-codecs-ffmpeg-extra на всех сайтах работает просмотр видео.

Установим VirtualBox 6.1

Я уже описывал установку и настройку VirtualBox. Список статей можно посмотреть на странице поиска по ключевому слову — virtual. Вот пример — здесь.

А в этой статье опишу установку применительно к версии 6.1.

Добавляем в sources.list репозиторий VirtualBox

1. Открываем sources.list для редактирования

sudo nano /etc/apt/sources.list

2. Вставляем в конец файла строку

deb https://download.virtualbox.org/virtualbox/debian buster contrib

 Далее в терминале выполняем комплексную команду:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - && wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add - && sudo apt update && sudo apt install virtualbox-6.1

VirtualBox 6.1 установлен.

Можно настроить пользователя, скачать VirtualBox Extension Pack и установить.

Xfce, Thunar. Похоже, что gvfs недоступен.

Настроим работу с виртуальными файловыми системами.

В Debian 10 с Xfce, при попытке нажать «Обзор сети» или монтировании Яндекс-диск (по технологии WebDAV), появлялось сообщение:
"Не удалось открыть «/ на ». Указанный адрес не поддерживается." ("Failed to open "/ on". Specified location is not supported.").

Так же в Thunar (Файловый менеджер в Xfce), в настройках, светится предупреждение во вкладке «Дополнительно» — Похоже, что gvfs недоступен. Важные функции, включая поддержку корзины, сменные носители и просмотр удалённых местоположений, не смогут работать.

Чтобы решить эту проблему нам нужно  установить пакет gvfs-backends (виртуальная файловая система пространства пользователя — драйверы).

sudo apt install gvfs-backends

После этого Thunar монтирует Яндекс-диск (Yandex-Disk) и позволяет работать с сетевым окружением.

Debian 10 XFCE — автоматический вход в систему

В Debian, по умолчанию, автоматический вход в систему не настроен. Вернее, настроена ручная авторизация пользователя.

Для автоматической авторизации сделаем следующее, внесём изменения в файл lightdm.conf.

Открываем файл в редакторе nano, с правами суперпользователя:

sudo nano /etc/lightdm/lightdm.conf

Находим строки:

#autologin-user=
#autologin-user-timeout=0

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

autologin-user=user
autologin-user-timeout=0

Где user — имя пользователя для автовхода.

 

23 марта 2020, 22:33    Александр Linux 0    2047 0

 

 

 

 



Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.