Вредоносное ПО (malware) - это назойливые или опасные программы,...
Необходимо отметить, что данный способ входит в противоречие с пакетной системой Debian и драйвер может не работать вовсе после обновления системы. Не пользуйтесь им без особой необходимости.
- подключаем ветку non-free
Переключаемся на виртуальную консоль (уходим из оболочки), для этого нажмите сочетание клаишь Ctrl+Alt+F1, залогиньтесь под рутом и наберите команду
# killall gdmПерейдите в папку, в которой вы сохранили драйвер и наберите команду (вместо звездочки лучше дописать версию драйвера):
# sh ./NVIDIA-Linux-*.runПерезагружаем компьютер:
# reboot
Скачиваем драйвер для своей видеокарты, в опциях поиска укажите Linux 32-bit/Linux 64-bit в зависимости от разрядности вашей системы
Устанавливаем необходимые для последующей сборки пакеты:
# aptitude install linux-headers-`uname -r` binutils pkg-config build-essential xserver-xorg-dev
Установка драйвера NVIDIA из репозитариев Debian
- Необходимо проверить версию драйвера для вашей видеокарты на официальним сайте NVidia или ищем в описаниях пакетов поддерживаемые устройства.
Необходимо подключить репозитарии non-free и contrib Debian в Ваш /etc/apt/sources.list
Подключите ветку unstable/sid для того чтобы иметь доступ к самому свежему драйверу Debian в случае, если у вас новое железо.
Для того чтобы вся система не превратилась в unstable создайте в каталоге /etc/apt/apt.conf.d/ файл с именем 00release со следующим содержимым:
(вместо testing можно подставить тот дистрибутив, которым Вы постоянно пользуетесь)
Установите module-assistant и последнюю версию пакета с исходниками драйвера:
- Затем произведите собственно сборку драйвера для текущего ядра:
- Вариант для любого установленного дистрибутивного ядра:
После этого обновите пакет nvidia-glx :
Установка закончена, можно перегрузиться, либо перегрузить драйвер. Для перегрузки драйвера перейдите в консоль (Alt-Ctrl-F1 ), затем:
Остановите *dm (выберите тот *dm , который у Вас установлен):
Выгрузите старый модуль nvidia :
Запустите *dm (выберите тот *dm , который у Вас установлен):
Установка драйвера NVIDIA из репозитариев Debian используя dkms
- Установка такая же, как в предыдущем пункте, только module-assistant не используется:
После этого выполните
# nvidia-xconfig
- Модуль ядра будет собран и будет автоматически пересобираться при установке или удалении новых ядер в системе.
Принудительно(если например не работает) можно его заставить пересобраться так:
# dpkg-reconfigure nvidia-kernel-dkms
X86_64
- Для таких систем также можно поставить 32-битную версию драйвера:
Друзья, сегодня в продолжение темы о первых шагах в мире Linux, я бы хотел вам рассказать о том, как установить Nvidia драйвер. На самом деле, в последнее время эта процедура на столько упростилась, что свелась буквально к паре команд в терминале, хотя интернет всё ещё наполнен инструкциями, где всё рассказывается с таким количеством шагов, что волосы начинают шевелиться даже там, где их нет...
И так, первое, что нам нужно сделать — разрешить установку проприетарного ПО . О том, как это сделать в ОС Debian — я уже рассказывал , для других систем я упоминал . По этому пожалуй не будем останавливаться на этом шаге подробно.
Лишь напомню, что в меню Software & Updates у вас должны быть отмеченными пункты, где в скобках указано «main», «contrib» и «non-free». Без этих пунктов у вас не будут доступны репозитории для установки данного драйвера.
После того, как изменения были внесены — нажмите «закрыть», после чего система сохранит изменения и обновит список репозиториев, включив в них проприетарное ПО. После этого можно приступать к установке самого драйвера видеокарты на ваш компьютер с Linux.
первое, что нужно сделать — обновить кэш apt. Для этого выполните в терминале команду:
И снова же уточнение для поклонников ОС Debian. Изначально у вас может быть не установлена утилита sudo, если это так — опять же рекомендую прочесть предыдущую публикацию, ссылку на которую я оставлял выше. Там я рассказывал в том числе и об этом.
Теперь осталось «самое сложное» — установить графический драйвер на свой компьютер. Для этого вводим команду:
sudo apt-get install nvidia-driver
После этого вам останется только согласиться с тем, что вы действительно хотите установить всё это «добро» и ждать окончания установки. Но скажу честно, что лично я ранее устанавливал драйвер немного по другому. Это сейчас, для написания статьи заново перечитал форумы и увидел ещё более простой способ. Конечно, перед тем, как писать — он был опробован на виртуальной машине (не хочется рабочую систему трогать) и он сработал без проблем. Но на всякий случай, для очистки совести, вот вам ещё один вариант, который я использовал, когда устанавливал драйвер на свой рабочий компьютер.
Для начала (если вы пробовали способ выше) перезагрузите компьютер и проверьте драйвер, на 99% он у вас уже будет установлен и рабочий, дальнейшие действия не требуются и дальнейший текст можете просто игнорировать, но если нет — вот вам альтернативный метод через установку nvidia-detect.
Установите nvidia-detect
sudo apt-get install nvidia-detect
Теперь запустите
Команда nvidia-detect используется для поиска драйвера Nvidia для вашей видеокарты. В итоге вы увидите что то вроди вот этого:
Detected NVIDIA GPUs:
00:0d.0 VGA compatible controller : NVIDIA Corporation C61 (rev a2)Checking card: NVIDIA Corporation C61 (rev a2)
Your card is only supported up to the 304 legacy drivers series.
It is recommended to install the
nvidia-legacy-304xx-driver
Идея данной статьи родилась внезапно, а именно после очередной установки Debian, когда пришло время его настраивать. Все дело в том, что данный дистрибутив «из коробки» не совсем подходит для работы и требует «напильника» после которого он становится действительно удобным и десктопным.
Для постоянных пользователей нашего сайта ничего нового в этом руководстве не будет — все описанное ниже в том или ином виде уже есть на , просто захотелось собрать все вместе в виде списка конкретных действий, которые практически всегда обязательны после установки Debian.
В связи с тем, что способов установки Debian довольно много (от сетевой установки базовой системы, до инсталляции полного десктопа с DVD дисков) нельзя написать универсальное руководство по настройке. Нижеописанное лучше всего подойдет новичкам в Linux (Debian) которые устанавливают десктоп, то есть полную систему с графическим окружением. В примерах будет использоваться GNOME3, но все актуально также и для других окружений.
Итак, хватит со вступлениями, давайте приступать к настройке Debian после установки.
Актуализация (обновление) системы
Это самый первый шаг, если система у вас нормально запустилась и вы имеете подключение к интернету. В принципе, если вы устанавливали Debian с помощью сетевого установщика, данный шаг может не понадобится, он больше нужен пользователям, использующим CD/DVD диски.
Обновляем систему:
- Открываем терминал и логинемся под рутом введя в нем «su » и пароль рута;
- Теперь обновляем индексные файлы: apt-get update
- Обновляем систему: apt-get upgrade
- После обновления перезагружаем компьютер: reboot
Установка и настройка sudo
Если вы хоть в какой-то степени знакомы с Linux, вы наверняка знаете, что в нем довольно строгая система разграничения прав пользователей. Так, для большинства действий связанных с установкой/удалением ПО, настройкой ОС и т.д вам нужно обладать правами суперпользователя. В предыдущем шаге, чтобы обновить систему мы заходили под учетную запись рута, но это не самый лучший и безопасный вариант. Обычному пользователю будет гораздо удобнее воспользоваться утилитой sudo , которая позволяет выполнять действия, требующие прав администратора обычному пользователю.
В Debian по-умолчанию sudo не всегда есть, поэтому устанавливаем его (снова залогинившись под рутом):
Apt-get install sudo
Но это еще не все. Чтобы пользоваться sudo, вам нужно дать себе права на это. Для этого необходимо либо вносить изменения в файл «sudoers » либо, что проще, добавить себя в группу sudo :
Adduser имя_пользователя sudo
После пререзайдите в систему.
С этого момента, если вам, например, нужно установить какую-либо программу или выполнить обновление системы, не нужно заходить в учетную запись рута, просто перед нужной командой добавьте sudo, например: apt-get update под рутом, будет sudo apt-get update под обычным пользователем.
Добавляем репозиторий с несвободными пакетами
Debian известен своей политикой в отношении лицензирования ПО. В состав дистрибутива и основного репозитория входят только свободные (по мнению разработчиков) программы. Все не подходищее под это понятие попадает в non-free репозиторий, который по-умолчанию отключен. В нем находится большое количество нужного ПО, такого как: несвободные драйвера, Microsoft шрифты, Flash и т.п. Используя Debian как домашнюю десктопную ОС, данный репозиторий вам понадобится с вероятностью 99,9%.
Подключим его в систему:
- Открываем файл «sources.list «, в котором находится список всех онлайн источников пакетов: sudo nano /etc/apt/sources.list
- В открывшемся файле находим основной репозиторий. Для Stretch он выглядит примерно так: deb http://ftp.us.debian.org/debian/ stretch main
- Теперь добавляем в конец строчки
contrib non-free
Должно получится:
Deb http://ftp.us.debian.org/debian/ stretch main contrib non-free
- Сохраняем изменения и выходим из редактора.
Sudo apt-get update
Настраиваем сглаживание шрифтов
Из коробки в Debian довольно плохое сглаживание шрифтов во всей системе. Чтобы решить данную проблему достаточно в /etc/fonts/ создать файл «local.conf » со следующим содержанием:
Сохраните файл и перелогинтесь — шрифты станут нормальными.
Отключаем звук системного динамика
По неизвестной мне причине в Debian оставили включенным модуль ядра «pcspkr» , который отвечает за срабатывания системного динамика. Таким образом, при включении или выключении компьютера, а так же в некоторых других случаях из системного блока доносится неприятный писк.
Дабы избавится от данной мелочи нужно просто отключить модуль pcspkr, а точнее — занести его в «черный список» (файл «fbdev-blacklist.conf «), который можно найти по пути /etc/modprobe.d/ .
- Открываем файл: sudo gedit /etc/modprobe.d/fbdev-blacklist.conf
- В его конец дописываем: blacklist pcspkr
- Сохраняем изменения.
Установка Adobe Flash
Нравится вам или нет, но Flash еще достаточно распространен на просторах интернета. Поскольку это проприетарный продукт который, тем более, последние несколько лет не выпускается для Linux, он, естественно, отсутствует в Debian из коробки. Однако легко устанавливается из, как было выше сказано, non-free репозитория. Если он у вас подключен выполните:
Sudo apt-get install flashplugin-nonfree
После этого, если вы пользуетесь браузером Chromium, нужно до установить пакет «pepperflashplugin-nonfree «:
Sudo apt-get install pepperflashplugin-nonfree
Теперь Flash доступен в вашем браузере.
Подытожим
Вот такой вот «ТОП 6» у меня получился. Еще раз замечу, что это не «стандартные» или «обязательные» шаги, которые нужно выполнить после установки Debian, но большинству, я уверен, они помогут.
Я не затрагивал здесь темы, настроек внешнего вида поскольку это уже дело вкуса. Кроме того не говорил об установке драйверов, что для многих довольно больной и актуальный вопрос. Сделано это по причине того, что об этом невозможно написать в двух словах, а требуется отдельная статья.
После выполнения вышеописанных 6 шагов вы получите рабочий, готовый к навешиванию плюшек Debian, который надолго приживется у вас на компьютере.
Если у вас остались еще вопросы, попробуйте воспользоваться поиском по нашему сайту — у нас много интересного, или пишите в комментарии.
Предыдущая записьСледующая запись
Как и любая другая операционная система, Debian нуждается в дополнительной настройке после установки, чтобы приспособить систему для пользователя, сделать её более удобной. Из-за лицензий многие программы, например кодеки, не поставляются по умолчанию, также устанавливаемые программы ограничены размером установочного образа.
В этой статье мы рассмотрим, как выполняется настройка Debian 9 после установки. Разберём, какие репозитории стоит добавить, что установить и как сделать систему лучше.
Начнеём, как обычно, с обновления системы, поскольку первое, что нужно сделать - это привести систему к самому актуальному состоянию.
Шаг 1. Обновление системы
Debian 9, также как и Ubuntu, использует пакетный менеджер apt , поэтому для обновления достаточно набрать несколько команд. Но выполнять их нужно от имени суперпользователя.
su -
$ apt update
$ apt full-upgrade
Шаг 2. Установка sudo
Работая в других дистрибутивах, мы привыкли использовать sudo для запуска программ от имени суперпользователя. Но в Debian она не установлена по умолчанию. Поэтому, перед тем как что-то настраивать, давайте ее инсталлируем:
apt install sudo
Затем добавьте вашего пользователя в группу wheel:
usermod -a -G sudo sergiy
Теперь утилита должна работать.
Шаг 3. Настройка репозиториев
По умолчанию Debian поставляется только с репозиториями, в которых содержится свободное ПО. Если вы хотите получать несвободные программы, нужно подключить специальные репозитории. Запустите программу "Software & Updates" из главного меню:
Здесь отметьте галочками такие пункты, как main , contrib и non-free . Также вы можете добавить и другие сторонние репозитории, например, репозиторий Backports, в котором содержатся тестовые версии пакетов. Для добавления репозитория перейдите на вкладку "Другие источники" , нажмите кнопку "Add" и вставьте туда такую строку:
deb http://httpredir.debian.org/debian stretch-backports main contrib non-free
Также чуть ниже выберите ближайший к вам сервер пакетов Debian.
Шаг 4. Установка кодеков
Если вы собрались слушать музыку или смотреть фильмы с DVD в своей системе, то вам обязательно будут нужны кодеки, которые не поставляются по умолчанию из-за своей закрытой лицензии. Для их установки выполните:
apt install libavcodec-extra57 ffmpeg
Также вы можете установить дополнительные кодеки для DVD из стороннего репозитория deb-multimedia.org. Для его добавления выполните:
echo "# Debian Multimedia
deb ftp://ftp.deb-multimedia.org/ ${DEBIAN_VERSION} main non-free" > "/etc/apt/sources.list.d/deb-multimedia.list"
apt update
# apt -y --force-yes install deb-multimedia-keyring
Теперь можно установить необходимые кодеки:
sudo apt install libfaad2 libmp4v2-1 libfaac0 alsamixergui twolame blades libmp3lame0 libdvdnav4 libdvdread4 libdvdcss2 w64codecs
Шаг 5. Установка Flash Player
Технология Flash уходит в прошлое, но всё же она достаточно часто используется на различных сайтах. Поэтому желательно иметь эту программу в своей системе:
sudo apt install flashplugin-nonfree
Если вы используете браузер Chromium, то нам понадобиться ещё один пакет:
sudo apt install pepperflashplugin-nonfree
Шаг 6. Установка Java
Многие программы используют для своей работы Java-машину. Для установки версии Java Runtime Environment из официальных репозиториев выполните:
sudo apt install default-jre
Для сборки Java-программ версии JRE недостаточно, вам понадобиться Java Development Kit. Чтобы ее установить используйте:
sudo apt install default-jdk
Шаг 7. Настройка шрифтов
В программах Wine, различных текстовых редакторах и офисных пакетах вам могут понадобиться шрифты, которые используются в Windows. Для их установки выполните:
sudo apt install ttf-freefont ttf-mscorefonts-installer
Также можно установить шрифты из набора noto:
sudo apt install fonts-noto
Чтобы улучшить внешний вид Qt и GTK+ приложений в системе, можно использовать утилиту Qt4config:
sudo apt install qt4-qtconfig
Шаг 8. Установка программ
Несмотря на то, что вместе с системой поставляется множество различного программного обеспечения, часто его недостаточно. Вот основные программы, которые пользователи чаще всего скачивают после установки Debian и других дистрибутивов:
- evifile-roller - менеджер архивов;
- evince - читалка PDF;
- doidon - менеджер буфера обмена;
- qalculate - калькулятор;
- clementine - аудио плеер;
- vlc - видео плеер;
- gimp - редактор изображений;
- shotwell - программа для управления фотографиями;
- gparted - менеджер разделов;
- gnome-disk-utility - утилита управления дисками;
- libreoffice-writer - редактор документов;
- libreoffice-calc - редактор таблиц;
- libreoffice-impress - редактор презентаций;
- bleachbit - утилита для очистки системы.
Для установки наберите:
sudo apt install file-roller evince doidon qalculate clementine vlc gimp shotwell gparted gnome-disk-utility libreoffice-writer libreoffice-calc libreoffice-impress
Шаг 9. Настройка брандмауэра
Безопасность - это один из самых важных моментов в использовании операционной системы. Поэтому важно правильно настроить фаервол, чтобы злоумышленники не смогли ничего сделать, даже если в системе будут какие-либо уязвимости. В Debian можно использовать Gufw для настройки:
sudo apt install gufw
Сразу запустите программу и включите ее, новые входящие подключения нужно заблокировать. Переключатель статуса нужно установить в положение "Включен" . описана более детально в отдельной статье.
Шаг 10. Графические драйверы
Если вы играете в игры, где необходимо аппаратное ускорение, то вам не обойтись без проприетарного драйвера. Для видеокарт Nvidia драйвер можно установить такой командой:
sudo apt install nvidia-driver
Для видеокарт от AMD пакет драйвера будет немного отличаться:
sudo apt install fglrx-driver
Выводы
В этой статье была рассмотрена настройка Debian 9 после установки. Большинство действий стандартны и уже привычны для опытных пользователей. Но для новичков, это всё ещё может быть сложно. Надеюсь, эта информация была полезной для вас.
Введение
Видеокарты NVIDIA уже давно являются фаворитом для геймеров Linux. Последние несколько лет их проприетарные драйверы очень хорошо поддерживались. Драйверы с открытым исходным кодом Nouveau были гораздо менее надежными, в основном из-за отказа NVIDIA открыть исходный код для сообщества. В любом случае, драйверы доступны для установки на Debian Stretch.
Как правило, когда вы устанавливаете Debian Stretch, также будут установлены драйверы Nouveau. Прежде чем продолжить, вы должны убедиться, что ваша видеокарта поддерживает Nouveau. Вы можете проверить поддержку своей карты на странице https://nouveau.freedesktop.org/wiki/FeatureMatrix/ .
Установка
Первым шагом является включение Contrib и несвободных репозиториев в Debian. Откройте файл /etc/apt/sources.list в своем любимом текстовом редакторе с правами root и добавьте Contrib non-free в конец каждой строки после main. Сохранитесь и выйдите из редактора.
Теперь запустите обновление системы
# apt update && apt upgrade
Используйте apt вместо apt-get. Это более новая версия и она лучше справляется с конфликтами.
Эта следующая часть не является строго необходимой, но LLVM используется некоторыми графическими пакетами, и лучше убедиться, что у вас установлена последняя версия, особенно, поскольку в репозиториях есть более старые версии.
На момент публикации этой статьи последней версией является 3.9, и доступен релиз версии 4.0. Минимальной версией для установки является 3.9.
# apt install llvm-3.9 clang-3.9
Теперь перезагрузите компьютер и проверьте работу вашей видеокарты. Проприетарные драйверы действительно раскрывают весь потенциал карт NVIDIA. Они могут подходить не для всех, но если вас не нервирует использование закрытого программного обеспечения, и вы просто хотите, чтобы ваши игры запускались, это отличный вариант.
Начните с включения как contrib, так и несвободных репозиториев, а также поддержки i386. Чтобы включить их, откройте /etc/apt/sources.list в вашем текстовом редакторе с правами root, и добавьте Contrib non-free после main в каждую строку репозитория Debian.
Теперь включите i386 с помощью следующей команды:
# dpkg --add-architecture i386
После запуска команды вы можете установить как несвободную прошивку, так и необходимые пакеты драйверов NVIDIA.
# 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
Теперь вы можете перейти на https://www.nvidia.com/Download/Find.aspx?lang=en-us , заполнить форму системной информацией и загрузить свои драйверы. Драйверы будут представлены в виде файла.run. Этот файл необходимо запустить как root при отключенном X-сервером.
Самый простой способ сделать это в Debian - остановить менеджер дисплеев с помощью Systemd.
# systemctl stop gdm3
Данная команда предполагает, что вы используете менеджер GDM. В противном случае, просто замените его на тот, который используете вы. Сразу же после выполнения этой команды вы попадете в терминал. Войдите в систему как root и перейдите в каталог, в который загружен установщик драйверов.
Убедитесь, что он исполняемый.
# cd /home/user/Downloads
# chmod +x NVIDIA-Linux-x86_64-378.09.run
В этой статье используется текущий номер версии бета-версии, поэтому обязательно используйте фактическое имя загруженного вами файла. Теперь вы можете запустить установщик.
# ./NVIDIA-Linux-x86_64-378.09.run
Теперь вы получите серию подсказок при запуске установщика. При появлении соответствующего запроса рекомендуется включить поддержку 32-разрядной версии. Также установщик попросит вас создать конфигурацию Xorg. Согласитесь, или запустите nvidia-xconfig после завершения установки. По завершении установки перезагрузите систему.