Как скачать и установить debian 9 stretch

Компоненты, являющиеся основой для веб-приложений, устанавливаются и настраиваются довольно просто. Не вызывает особых трудностей и установка LAMP в Debian 9 — одном из наиболее известных дистрибутивов бесплатной операционной системы Linux. Его невысокие системные требования позволяют развивать хорошую скорость на компьютерах с минимальными характеристиками.

Что такое LAMP

Для более качественной работы программного обеспечения на серверную ОС устанавливается набор технологий для динамических веб-приложений. Это позволяет развернуть большинство типов сайтов и сетевого ПО практически на любом сервере.

Одним из самых ярких представителей подобного комплекса серверного ПО служит LAMP. В него входит четыре самостоятельных, но взаимосвязанных компонента.

Что такое LAMP
  1. Linux — операционная система. Это та самая среда, без которой не могут работать ни файлы, ни программы, ни приложения.
  2. Apache — веб-сервер с множеством разнообразных модулей. Он может распределять нагрузку доступа к данным и оптимизировать соединение с пользователями.
  3. MySQL/MariaDB — система управления базами данных или СУБД. В большинстве сборок LAMP используется разновидность СУБД MariaDB — аналог MySQL под свободно распространяемой лицензией GNU GPL.
  4. PHP — серверный язык программирования динамических сценариев (также могут использоваться Perl и Python).

Из-за своей высокой производительности и популярности LAMP входит в состав большинства дистрибутивов Linux, распространяемых хостерами.

Обзор изменений в Debian «buster»

Поговорим об окружениях рабочего стола и приложениях, поставляющихся совместно с данной версией Debian. По умолчанию в дистрибутиве поставлено ядро Linux с полноценной поддержкой APU AMD Raven Ridge, поддержкой мониторинга температуры для Ryzen Threadripper 2, а также реализацией для немаловажных операций trim в файловой системе F2FS. В перечень входит поддержка гитары и барабанов от игровой консоли Nintendo Wii.

Обзор изменений в Debian «buster»
Обзор изменений в Debian «buster»

С многочисленными оптимизациями перенесены драйверы для Raspberry Pi в основную ветку ядра. Кроме того, впервые за всё время существования ядра, его выпуск подготавливал не Линус Торвальдс, решивший взять небольшой отдых, а Грег Кроа-Хартман. Очень важно, что ядро поддерживается не только со стороны разработчиков Debian, но и со стороны разработчиков самого ядра, а сам срок поддержки более длителен.

Обзор изменений в Debian «buster»
Обзор изменений в Debian «buster»

В состав включена и активирована по умолчанию система контроля доступа apparmor, позволяющая разграничивать права отдельных приложений и системных служб, жёстко контролируя запрашиваемые ресурсы. До настоящего времени система apparmor много лет успешно применялась в операционной системе Ubuntu Linux. Система активно применяется в частности в универсальных пакетах формата Snap.

Обзор изменений в Debian «buster»
Обзор изменений в Debian «buster»

Системный менеджер SystemD обновлён до версии 241. Изменений, произведенных разработчиками в данной версии довольно много. Стоит отметить, что те пользователи, кого не устраивает SystemD, могут порадоваться существенным улучшениям в работе SysV Init в новой версии Debian 10. Добавлена долгожданная поддержка загрузки на системах UEFI Secure Boot, реализованная при помощи ШИМ загрузчика с цифровой подписью от Microsoft. Данная реализация доступна лишь для архитектуры AMD64.

Обзор изменений в Debian «buster»
Обзор изменений в Debian «buster»
Обзор изменений в Debian «buster»

Настройка темы

Уже лучше, но еще не нравится синий фон, попробую установить изображение на фоне. Для этого создал каталог для изображения в SDDM (поговаривают, что правильнее такое хранить в /usr/local/), поместил в него изображение. Изображение брал на

Читайте также:  Как дать права root пользователю Linux Ubuntu

# mkdir /usr/share/sddm/background # cp /home/guesto/Изображения/ /usr/share/sddm/background/

Теперь необходимо в каталоге темы поправить файл настроек

# nano /usr/share/sddm/themes/breeze/

В параметр background указываю путь до изображения, файл выглядит так

[General] background=/usr/share/sddm/background/

Проверяем результат

Настройка темы

Теперь остается активизировать нашу тему, для этого редактируем файл настроек SDDM

# nano /etc/

В разделе Theme для параметра Current указываем название темы, а точнее каталога в котором она находится. Привожу только указанный параметр

[Theme] Current=breeze

Собственно на этом все, необходимо разлогиниться для применения всего сделанного.

Внимание!!! После обновления темы возможна потеря всего сделанного, как вариант сделать форк темы — тогда апдейты не страшны.

Установка последней версии драйверов NVIDIA в Debian Stretch Linux

Введение

Видеокарты NVIDIA уже давно являются фаворитом для геймеров Linux. Последние несколько лет их проприетарные драйверы очень хорошо поддерживались. Драйверы с открытым исходным кодом Nouveau были гораздо менее надежными, в основном из-за отказа NVIDIA открыть исходный код для сообщества. В любом случае, драйверы доступны для установки на Debian Stretch.

Как правило, когда вы устанавливаете Debian Stretch, также будут установлены драйверы Nouveau. Прежде чем продолжить, вы должны убедиться, что ваша видеокарта поддерживает Nouveau. Вы можете проверить поддержку своей карты на странице

Установка

Первым шагом является включение Contrib и несвободных репозиториев в Debian. Откройте файл /etc/apt/ в своем любимом текстовом редакторе с правами root и добавьте Contrib non-free в конец каждой строки после main. Сохранитесь и выйдите из редактора.

Теперь запустите обновление системы

# apt update && apt upgrade

Используйте apt вместо apt-get. Это более новая версия и она лучше справляется с конфликтами.

LLVM

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

Читайте также:  15 лучших эмуляторов Android для ПК (для игр и разработки)

На момент публикации этой статьи последней версией является 3.9, и доступен релиз версии 4.0. Минимальной версией для установки является 3.9.

# apt install llvm-3.9 clang-3.9

Теперь перезагрузите компьютер и проверьте работу вашей видеокарты. Проприетарные драйверы действительно раскрывают весь потенциал карт NVIDIA. Они могут подходить не для всех, но если вас не нервирует использование закрытого программного обеспечения, и вы просто хотите, чтобы ваши игры запускались, это отличный вариант.

Debian предлагает проприетарные драйверы NVIDIA в несвободном репозитории. Здесь не всегда самые последние версии драйверов, последняя стабильная версия доступна в репозитории Stretch.

Начните с включения как contrib, так и несвободных репозиториев, а также поддержки i386. Чтобы включить их, откройте /etc/apt/ в вашем текстовом редакторе с правами root, и добавьте Contrib non-free после main в каждую строку репозитория Debian.

Теперь включите i386 с помощью следующей команды:

# dpkg –add-architecture i386

После запуска команды вы можете установить как несвободную прошивку, так и необходимые пакеты драйверов NVIDIA.

Установка последней версии драйверов NVIDIA в Debian Stretch Linux

# apt install firmware-linux nvidia-driver nvidia-settings nvidia-xconfig

Когда установка завершится, запустите следующую команду, чтобы создать конфигурационный файл Xorg.

# nvidia-xconfig

Теперь вы можете перезагрузить компьютер и наслаждаться новыми драйверами.

Инсталлятор Nvidia

Этот метод обычно не рекомендуется, поскольку он может вызвать проблемы. Тем не менее, он действительно работает, и это может быть единственный способ установить последние драйверы NVIDIA. Как и при установке пакета Debian, вам необходимо подключить несвободный репозитарий вместе с поддержкой i386.

# apt install firmware-linux build-essential gcc-multilib

# apt build-dep linux

Теперь вы можете перейти на -us, заполнить форму системной информацией и загрузить свои драйверы. Драйверы будут представлены в виде файла .run. Этот файл необходимо запустить как root при отключенном X-сервером.

Читайте также:  Как использовать устройства Android в качестве модема

Самый простой способ сделать это в Debian – остановить менеджер дисплеев с помощью Systemd.

# systemctl stop gdm3

Данная команда предполагает, что вы используете менеджер GDM. В противном случае, просто замените его на тот, который используете вы. Сразу же после выполнения этой команды вы попадете в терминал. Войдите в систему как root и перейдите в каталог, в который загружен установщик драйверов.

Убедитесь, что он исполняемый.

# cd /home/user/Downloads

# chmod +x NVIDIA-Linux-x86_

В этой статье используется текущий номер версии бета-версии, поэтому обязательно используйте фактическое имя загруженного вами файла. Теперь вы можете запустить установщик.

# ./NVIDIA-Linux-x86_

Теперь вы получите серию подсказок при запуске установщика. При появлении соответствующего запроса рекомендуется включить поддержку 32-разрядной версии. Также установщик попросит вас создать конфигурацию Xorg. Согласитесь, или запустите nvidia-xconfig после завершения установки. По завершении установки перезагрузите систему.