Debian не може похвалитися своєю працездатністю відразу ж після установки. Це та операційна система, яку необхідно спочатку налаштувати, і в цій статті буде розказано, як це зробити.
Читайте також: Популярні дистрибутиви Linux
зміст
Через безліч варіантів установки Debian (мережева, базова, з DVD-носіїв) універсальне керівництво скласти не вийде, тому деякі етапи інструкції будуть ставитися до певних версіями операційної системи.
Перше, що необхідно зробити після установки системи, це обновити її. Але це більш актуально для користувачів, які встановлювали Debian з DVD-носіїв. Якщо ви використовували мережевий метод, то все свіжі оновлення вже будуть встановлені в ОС.
su
і ввівши пароль, вказаний при установці системи.
Примітка: при введенні пароля він ніяк не відображається.
apt-get update
apt-get upgrade
reboot
Після того як комп'ютер знову запуститься, система буде вже оновлена, тому можна переходити до наступного етапу налаштування.
Читайте також: Оновлюємо Debian 8 до 9 версії
sudo - утиліта, створена з метою наділення окремих користувачів правами адміністратора. Як можна було помітити, при оновленні системи необхідно було входити в профіль root, що вимагає зайвих витрат часу. Якщо використовувати sudo, це дію можна пропустити.
Для того щоб інсталювати в систему утиліту sudo, необхідно, знаходячись в профілі root, виконати команду:
apt-get install sudo
Утиліта sudo встановлена, але для її використання потрібно отримати права. Простіше це зробити, виконавши наступне:
adduser UserName sudo
Де замість «UserName» треба ввести ім'я користувача, якому присвоюються права.
На завершення перезавантажте систему, щоб зміни вступили в силу.
Читайте також: Часто використовувані команди в «Терміналі» Linux
Після установки Debian репозиторії налаштовані тільки для отримання програмного забезпечення з відкритим кодом, але цього недостатньо, щоб встановити в систему програми і драйвера останньої версії.
Налаштувати репозиторії для отримання пропрієтарного програмного забезпечення можна двома способами: використовуючи програму з графічним інтерфейсом і виконуючи команди в «Терміналі».
Software & Updates
Щоб провести настройку репозиторіїв за допомогою програми з графічним інтерфейсом, зробіть наступне:
Після цього програма запропонує вам оновити всю наявну інформацію про репозиторіях - натисніть кнопку «Оновити», після чого дочекайтеся закінчення процесу і приступайте до виконання наступного кроку.
термінал
Якщо з якоїсь причини ви не змогли здійснити настройку за допомогою програми Software & Updates, то цю ж задачу можна виконати в «Терміналі». Ось що потрібно робити:
sudo gedit /etc/apt/sources.list
Читайте також: Популярні текстові редактори для Linux
За підсумком ваш файл повинен виглядати приблизно так:
Тепер, щоб зміни вступили в силу, поновіть список пакетів командою:
sudo apt-get update
Продовжуючи тему репозиторіїв, рекомендується додати в список Backports. У ньому містяться найсвіжіші версії програмного забезпечення. Цей пакет вважається тестовим, але все ПО, яке в ньому знаходиться, стабільний. Чи не потрапило воно в офіційні репозиторії тільки з тієї причини, що було створено після релізу. Тому, якщо ви хочете оновити драйвера, ядро і інше програмне забезпечення до останньої версії, вам необхідно підключити репозиторій Backports.
Зробити це можна як за допомогою Software & Updates, так і «Терміналу». Розглянемо обидва способи докладніше.
Software & Updates
Для додавання репозиторію Backports за допомогою Software & Updates вам необхідно:
deb http://mirror.yandex.ru/debian stretch-backports main contrib non-free
(для Debian 9)
або
deb http://mirror.yandex.ru/debian jessie-backports main contrib non-free
(для Debian 8)
Після виконаних дій закрийте вікно програми, давши дозвіл на оновлення даних.
термінал
У «Терміналі» для додавання репозиторію Backports необхідно внести дані в файл «sources.list». Для цього:
sudo gedit /etc/apt/sources.list
deb http://mirror.yandex.ru/debian stretch-backports main contrib non-free
deb-src http://mirror.yandex.ru/debian stretch-backports main contrib non-freedeb http://mirror.yandex.ru/debian stretch-backports main contrib non-free
(для Debian 9)
deb-src http://mirror.yandex.ru/debian stretch-backports main contrib non-free
або
deb http://mirror.yandex.ru/debian jessie-backports main contrib non-free
deb-src http://mirror.yandex.ru/debian jessie-backports main contrib non-freedeb http://mirror.yandex.ru/debian jessie-backports main contrib non-free
(для Debian 8)
deb-src http://mirror.yandex.ru/debian jessie-backports main contrib non-free
Щоб застосувати всі внесені параметри, поновіть список пакетів:
sudo apt-get update
Тепер, для інсталяції в систему програмного забезпечення з цього сховища, використовуйте наступну команду:
sudo apt-get install -t stretch-backports [package name]
(для Debian 9)
або
sudo apt-get install -t jessie-backports [package name]
(для Debian 8)
Де замість «[package name]" впишіть найменування пакету, який хочете встановити.
Важливим елементом системи є і шрифти. В Debian їх встановлено дуже мало, тому користувачам, які часто працюють в текстових редакторах або з зображеннями в програмі GIMP, обов'язково потрібно поповнити список вже наявних шрифтів. Крім іншого, програма Wine не зможе коректно працювати без них.
Для установки шрифтів, що використовуються в Windows, вам потрібно виконати наступну команду:
sudo apt-get install ttf-freefont ttf-mscorefonts-installer
Додати можна також шрифти з набору noto:
sudo apt-get install fonts-noto
Ви можете встановлювати і інші шрифти, просто шукаючи їх в інтернеті і переміщаючи в папку «.fonts», що знаходиться в корені системи. Якщо цієї папки у вас немає, то створіть її самостійно.
Встановивши Debian, користувач може спостерігати погане згладжування системних шрифтів. Ця проблема вирішується досить просто - потрібно створити спеціальний конфігураційний файл. Ось як це робиться:
cd /etc/fonts/
sudo gedit local.conf
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
rgb
true
hintslight
lcddefault
false
Після цього у всій системі шрифти будуть мати нормальне згладжування.
Цю настройку необхідно проводити не всім користувачам, а тільки тим, хто чує характерний звук зі свого системного блоку. Справа в тому, що в деяких збірках цей параметр не відключений. Щоб виправити цей недолік, вам необхідно:
sudo gedit /etc/modprobe.d/fbdev-blacklist.conf
blacklist pcspkr
Тільки що ми занесли модуль «pcspkr», який відповідає за звук системного динаміка, в чорний список, відповідно, проблема усунена.
В тільки встановленій системі Debian жодного мультимедійного кодеки, це пов'язано з їх пропрієтарного. Через це користувач не зможе взаємодіяти з багатьма форматами аудіо і відео. Щоб виправити ситуацію, необхідно їх встановити. Для цього:
sudo apt-get install libavcodec-extra57 ffmpeg
В процесі установки вам необхідно буде підтвердити дію, набравши на клавіатурі символ «Д» і натиснувши Enter.
su
echo "# Debian Multimedia
deb ftp://ftp.deb-multimedia.org stretch main non-free" > '/etc/apt/sources.list.d/deb-multimedia.list'su
(для Debian 9)
echo "# Debian Multimedia
deb ftp://ftp.deb-multimedia.org stretch main non-free" > '/etc/apt/sources.list.d/deb-multimedia.list'
або
su
echo "# Debian Multimedia
deb ftp://ftp.deb-multimedia.org jessie main non-free" > '/etc/apt/sources.list.d/deb-multimedia.list'su
(для Debian 8)
echo "# Debian Multimedia
deb ftp://ftp.deb-multimedia.org jessie main non-free" > '/etc/apt/sources.list.d/deb-multimedia.list'
apt update
У видачі можна помітити, що сталася помилка - система не може отримає доступ до GPG-ключу сховища.
Щоб це виправити, виконайте цю команду:
apt-key adv --recv-key --keyserver pgpkeys.mit.edu 5C808C2B65558117
Примітка: в деяких збірках Debian утиліта «dirmngr» відсутній, через це команда не виконується. Її необхідно встановити, виконавши команду «sudo apt-get install dirmngr».
apt update
Бачимо, що помилки немає, значить репозиторій доданий успішно.
apt install libfaad2 libmp4v2-2 libfaac0 alsamixergui twolame libmp3lame0 libdvdnav4 libdvdread4 libdvdcss2 w64codecs
libdvdnav4 libdvdread4 libdvdcss2 w64codecs (для 64-розрядної системи)
або
apt install libfaad2 libmp4v2-2 libfaac0 alsamixergui twolame libmp3lame0 libdvdnav4 libdvdread4 libdvdcss2
libdvdnav4 libdvdread4 libdvdcss2 (для 32-розрядної системи)
Після виконання всіх пунктів ви встановите всі необхідні кодеки собі в систему. Але це ще не кінець настройки Debian.
Ті, хто знайомі з Linux, знають, що розробники Flash Player вже давно не оновлюють свій продукт на цій платформі. Тому, а також тому, що це додаток Власницьке, його немає в багатьох дистрибутивах. Але є простий спосіб встановити його в Debian.
Для установки Adobe Flash Player потрібно виконати:
sudo apt-get install flashplugin-nonfree
Після цього він буде встановлений. Але якщо ви збираєтеся користуватися браузером Chromium , То виконайте ще одну команду:
sudo apt-get install pepperflashplugin-nonfree
для Mozilla Firefox команда інша:
sudo apt-get install flashplayer-mozilla
Тепер всі елементи сайтів, які розроблені з використанням Flash, будуть вам доступні.
Якщо ви хочете, щоб ваша система коректно відображала елементи, зроблені на мові програмування Java , Необхідно інсталювати цей пакет собі в ОС. Для цього потрібно виконати всього одну команду:
sudo apt-get install default-jre
Після виконання ви отримаєте версію Java Runtime Environment. Але на жаль, вона не підходить для створення програм на Java. Якщо ця опція вам потрібна, то виконайте установку Java Development Kit:
sudo apt-get install default-jdk
Ні в якому разі не обов'язково в деськтопной версії операційної системи користуватися тільки «Терміналом», коли є можливість використовувати ПО з графічним інтерфейсом. Ми пропонуємо вашій увазі набір програмного забезпечення, рекомендованого до установки в систему.
Деякі програми з цього списку вже можуть бути встановлені в вашої операційної системи, все залежить від збірки.
Щоб виконати установку якогось одного програми зі списку, використовуйте команду:
sudo apt-get install ProgramName
Де замість «ProgramName» підставте назву програми.
Щоб встановити відразу всі програми, просто перерахуйте їх назви через пробіл:
sudo apt-get install file-roller evince diodon qalculate clementine vlc gimp shotwell gparted libreoffice-writer libreoffice-calc
Після виконання команди почнеться досить тривала завантаження, після закінчення якої, все зазначене програмне забезпечення буде встановлено.
Установка пропрієтарного драйвера відеокарти в Debian - це процес, успішність якого залежить від безлічі факторів, особливо якщо у вас AMD. На щастя, замість докладного розбору всіх тонкощів і виконання безлічі команд в «Терміналі», можна використовувати спеціальний скрипт, який самостійно все викачує і встановлює. Саме про нього зараз і піде мова.
Важливо: при установці драйверів скрипт закриває всі процеси віконних менеджерів, тому перед виконанням інструкції збережіть всі необхідні компоненти.
cd /usr/local/bin
sudo wget -Nc smxi.org/sgfxi
sudo chmod +x sgfxi
su
sgfxi
sgfxi -o [версия драйвера]
Примітка: всі доступні версії для установки ви можете дізнатися за допомогою команди «sgfxi -h».
Після всіх виконаних дії скрипт почне завантаження і установку обраного драйвера. Вам залишається лише дочекатися закінчення процесу.
Якщо з якоїсь причини ви вирішите видалити встановлений драйвер, то зробити це ви можете за допомогою команди:
sgfxi -n
Можливі проблеми
Як і будь-яке інше програмне забезпечення, скрипт sgfxi має недоліки. При його виконанні можуть траплятися деякі помилки. Зараз ми розберемо найпопулярніші з них і дамо інструкцію щодо усунення.
apt-get install build-essential
Це були найбільш часті проблеми при роботі скрипта, якщо серед них ви не знайшли свою, то можете ознайомитися з Повну версію керівництва , Що знаходиться на офіційному сайті розробника.
Всі основні компоненти системи вже налаштовані, але наостанок варто розповісти, як налаштувати автоматичне включення цифрової панелі NumLock. Справа в тому, що в дистрибутиві Debian за замовчуванням цей параметр не налаштований, і панель потрібно включати кожен раз самостійно при запуску системи.
Отже, щоб зробити налаштування, вам необхідно:
sudo apt-get install numlockx
sudo gedit /etc/gdm3/Init/Default
if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi
Тепер при запуску комп'ютера цифрова панель буде включатися автоматично.
Після виконання всіх пунктів керівництва по налаштуванню Debian ви отримаєте дистрибутив, який відмінно підходить не тільки для вирішення повсякденних завдань рядового користувача, але і для роботи за комп'ютером. Варто уточнити, що перераховані вище настройки є базовими, і забезпечують нормальну роботу тільки найбільш використовуваних компонентів системи.