<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://lorwiki.zhbert.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=213.230.82.253</id>
	<title>MediaWiki - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="http://lorwiki.zhbert.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=213.230.82.253"/>
	<link rel="alternate" type="text/html" href="http://lorwiki.zhbert.ru/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/213.230.82.253"/>
	<updated>2026-10-13T01:38:24Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.39.0</generator>
	<entry>
		<id>http://lorwiki.zhbert.ru/index.php?title=Debian&amp;diff=38</id>
		<title>Debian</title>
		<link rel="alternate" type="text/html" href="http://lorwiki.zhbert.ru/index.php?title=Debian&amp;diff=38"/>
		<updated>2020-05-06T09:46:16Z</updated>

		<summary type="html">&lt;p&gt;213.230.82.253: /* Быстрый (хоть и идеологически неверный) вариант */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Это один из первых дистрибутивов Linux. Прославился огромным количеством пакетов, наибольшим списком поддерживаемых архитектур, повышенными требованиями к лицензиям, качественным тестированием и фразой &amp;quot;Debian выпускается, когда приходит время&amp;quot;, что означает, что релиз-цикл у Debian ОЧЕНЬ долгий.&lt;br /&gt;
&lt;br /&gt;
[http://debian.org Официальный сайт]&lt;br /&gt;
&lt;br /&gt;
==Что ставить — stable/testing/unstable?==&lt;br /&gt;
&lt;br /&gt;
Новичкам лучше начинать со stable, стабильный релиз имеет проверенный набор пакетов с небольшой вероятностью того, что придется встретиться с какими-либо ошибками, регулярно и в кратчайшие сроки получает обновления безопасности. С другой стороны в stable будет старая версия ядра, которая, возможно, не сможет работать с современным железом. Частично это решается использованием [[#Откуда брать пакеты, отсутствующие в дистрибутиве?|бекпортов]].&lt;br /&gt;
&lt;br /&gt;
После детального понимания дистрибутива десктопы можно обновить до testing. Тестируемая ветка отличается более новыми версиями пакетов программ, а поэтому есть вероятность того, что иногда встречаются ошибки или что-то бывает сломано, также возможны конфликты при обновлении пакетов из за меняющихся зависимостей и изменения версий программ. В случае использования testing можно (на свой страх и риск) смешивать пакеты из репозиториев testing, unstable или experimental. Для ветки stable подобным заниматься не следует.&lt;br /&gt;
&lt;br /&gt;
А unstable — для экстремалов или тех, кто знает, что делает.&lt;br /&gt;
&lt;br /&gt;
== Jessie, Stretch, Buster, Sid — что это такое? ==&lt;br /&gt;
&lt;br /&gt;
Это кодовые имена релизов Debian, названия берутся из мультфильма «Toy Story» компании Pixar. В каждый момент времени существует три официальные версии Debian:&lt;br /&gt;
* Stable — стабильная версия, в которой версии ПО не обновляют, а только исправляют найденные ошибки.&lt;br /&gt;
* Testing — версия, в которой пакеты переносятся из unstable, после предварительной заморозки и тестирования. &lt;br /&gt;
* Unstable — ветка, содержащая последние версии ПО и, соответственно, n-ое количество ошибок :-). &lt;br /&gt;
Так же существует Oldstable (предыдущий Stable) и Experimental, который не является полноценной веткой — в нем находятся пакеты, требующие тщательного тестирования или которые повлекут серьезные изменения в дистрибутиве (например новая версия gcc или Xorg). Через определенные промежутки времени stable отправляется в утиль, а текущий testing становится новым stable.&lt;br /&gt;
&lt;br /&gt;
'''Sid''' — кодовое название unstable. Этот релиз никогда не будет выпущен. (В «Toy Story» Sid Phillips — хулиганистый мальчишка, ломающий игрушки. Достаточно символичное название для нестабильной ветки)&lt;br /&gt;
&lt;br /&gt;
'''Stretch''' — текущий stable, вышел [https://www.linux.org.ru/news/debian/13485642 17.06.2017], Debian 9.x&lt;br /&gt;
&lt;br /&gt;
'''Jessie''' — Debian 8.x, текущий oldstable, вышел [https://www.linux.org.ru/news/debian/11549708 25.04.2015]&lt;br /&gt;
&lt;br /&gt;
'''Wheezy''' — Debian 7.x, находится в стадии долгосрочной поддержки Long Term Support ([https://wiki.debian.org/LTS LTS]), он же предыдущий oldstable (или как его еще обычно называют — oldstable)&lt;br /&gt;
&lt;br /&gt;
'''Buster''' — Debian 10, планируемый выпуск, начал стадию testing после выпуска Stretch.&lt;br /&gt;
&lt;br /&gt;
Кодовые названия всех релизов: buzz: 1.1, rex: 1.2, bo: 1.3.x, hamm: 2.0, slink: 2.1, potato: 2.2, woody: 3.0, sarge: 3.1, etch: 4.0, lenny: 5.0, squeeze: 6.x, wheezy: 7.x, jessie: 8.x, stretch: 9.x, buster: 10.x&lt;br /&gt;
&lt;br /&gt;
Само название '''Debian''' происходит от имени создателя Ian Murdock и его жены (бывшей) Debra.&amp;lt;ref&amp;gt;http://www.debian.org/doc/manuals/project-history/ch-intro.en.html#s1.2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Вопросы по установке Debian (свободное ядро и несвободные драйвера)==&lt;br /&gt;
&lt;br /&gt;
В связи с [http://www.debian.org/News/2010/20101215 переносом несвободных драйверов устройств из ядра] в пакет '''firmware-linux-nonfree''' в разделе '''non-free''' у некоторых пользователей могут возникнуть проблемы с оборудованием во время установки Debian, например, из-за нехватки драйвера сетевой карты (например от Broadcom) не будет связи с интернетом.&lt;br /&gt;
&lt;br /&gt;
Перед установкой Debian прочтите [http://wiki.debian.org/Firmware тут] и [http://www.debian.org/releases/stable/i386/ch06s04.html.en тут] для инструкций. &lt;br /&gt;
Кратко:&lt;br /&gt;
* перед установкой проверьте ваше оборудование на наличие проблем с драйверами (по ссылке выше есть список устройств);&lt;br /&gt;
* скопируйте на съёмный носитель, например на CD/DVD или USB, тарболл взятый [http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/ отсюда] и подключите его перед установкой. Если во время установки интернет доступен, то будет предложено скачать недостающий firmware.&lt;br /&gt;
&lt;br /&gt;
Также доступны неофициальные netinst-iso-образы со всеми драйверами [http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/ по ссылке].&lt;br /&gt;
&lt;br /&gt;
Почему так было сделано? Мифы и факты об этом [http://blog.schmehl.info/Debian/myths-and-facts-about-firmware есть по ссылке].&lt;br /&gt;
&lt;br /&gt;
==Откуда брать пакеты, отсутствующие в дистрибутиве?==&lt;br /&gt;
&lt;br /&gt;
Всё зависит от того, что вы хотите поставить. Большая часть необходимых пакетов для стабильного релиза обнаруживается на [http://backports.debian.org/ backports] ([https://wiki.debian.org/ru/Backports Backports Debian Wiki]). Как следует из названия, это проект, занимающийся пересборкой некоторых программ из testing для stable. Остальные пакеты, как правило, можно найти, воспользовавшись поисковиком.&lt;br /&gt;
&lt;br /&gt;
В частности, заслуживает внимания репозиторий для мультимедийных программ (skype, google earth, adobe reader, различные кодеки), которые из-за проблем с патентами не включены в основной репозиторий - [http://deb-multimedia.org/ deb-multimedia]&lt;br /&gt;
&lt;br /&gt;
А вот [http://linuxoid.in/Полезные_репозитории_для_Debian тут] собран список популярных репозиториев Debian.&lt;br /&gt;
&lt;br /&gt;
Все вышеупомянутые ресурсы, за исключением [http://backports.debian.org/ backports], неофициальны, разработчики Debian не оказывают никакой поддержки этим пакетам.&lt;br /&gt;
&lt;br /&gt;
Если вам необходимо достать старый пакет, доступен архив на [http://snapshot.debian.org/ snapshot.debian.org]&lt;br /&gt;
&lt;br /&gt;
==Пример оформления sources.list==&lt;br /&gt;
&lt;br /&gt;
Пример для Debian Jessie. В случае с Sid (unstable) репозиторий security.debian.org нужно отключить, так как для unstable ветки не выпускаются исправления ошибок в безопасности.&lt;br /&gt;
&lt;br /&gt;
Пояснение:&lt;br /&gt;
* '''deb''' - бинарные пакеты, '''deb-src''' - пакеты с исходниками (если нужно пересобрать пакет на свой вкус);&lt;br /&gt;
* '''линк''' репозитория;&lt;br /&gt;
* '''jessie''' - релиз Дебиана, может быть как название релиза (squeeze, lenny, wheezy, sid, ...), или по-другому (oldstable, stable, testing, unstable, experimental). Текущий релиз - stable, в данный момент это Debian Jessie;&lt;br /&gt;
* '''main''' - основная секция репозитория; '''contrib''' - пакеты в этой части распространяются владельцем авторских прав на условиях свободной лицензии, но зависят от несвободного программного обеспечения; '''non-free''' - лицензии пакетов в этой части содержат условия, ограничивающие использование или распространение ПО.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Debian repository&lt;br /&gt;
deb http://httpredir.debian.org/debian jessie main non-free contrib http://httpredir&lt;br /&gt;
deb-src http://httpredir.debian.org/debian jessie main non-free contrib&lt;br /&gt;
&lt;br /&gt;
# Security fixes&lt;br /&gt;
deb http://security.debian.org/ jessie/updates main contrib non-free&lt;br /&gt;
deb-src http://security.debian.org/ jessie/updates main contrib non-free&lt;br /&gt;
&lt;br /&gt;
# Debian updates&lt;br /&gt;
deb http://httpredir.debian.org/debian jessie-updates main contrib non-free&lt;br /&gt;
deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free&lt;br /&gt;
&lt;br /&gt;
# Backports&lt;br /&gt;
deb http://httpredir.debian.org/debian jessie-backports main contrib non-free&lt;br /&gt;
deb-src http://httpredir.debian.org/debian jessie-backports main contrib non-free&lt;br /&gt;
&lt;br /&gt;
# Proposed updates for the next point release&lt;br /&gt;
deb http://httpredir.debian.org/debian jessie-proposed-updates main contrib non-free&lt;br /&gt;
deb-src http://httpredir.debian.org/debian wheezy-proposed-updates non-free contrib main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Примечание:''' строки с deb-src необязательны и могут быть закомментированы для экономии трафика.&lt;br /&gt;
&lt;br /&gt;
==Как редактировать список автозагрузки сервисов?==&lt;br /&gt;
&lt;br /&gt;
Начиная с выпуска Jessie в качестве системы инициализации по умолчанию предлагается systemd. Однако поддерживаются и другие иниты, в том числе и SystemVinit. Актуальная документация находится по [https://www.freedesktop.org/wiki/Software/systemd/ адресу]. Следует уделять особое внимание версии в системе, systemd бурно развивается.&lt;br /&gt;
&lt;br /&gt;
Поддержка сценариев sysvinit уже включена по умолчанию, так что в общем случае старые скрипты инициализации должны работать.&lt;br /&gt;
&lt;br /&gt;
Для поклонников основанных на RedHat и Fedora дистрибутивов есть замечательная программа sysv-rc-conf. Установим ее:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@linux# apt install sysv-rc-conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Однако можно сделать тоже самое и вручную. Для этого достаточно сделать нужный файл исполняемым или наоборот, если нужно отключить автозагрузку сервиса, снять бит исполняемости:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@linux# chmod +x /etc/init.d/foo&lt;br /&gt;
root@linux# chmod -x /etc/init.d/bar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Остальные могут воспользоваться &amp;quot;изкоробочной&amp;quot; утилитой [http://manpages.ylsoftware.com/ru/update-rc.d.8.html update-rc.d]&lt;br /&gt;
&lt;br /&gt;
Не забывайте, что по умолчанию для SystemVinit в Debian использует второй уровень автозагрузки (man init, man inittab). Настройка [https://www.freedesktop.org/wiki/Software/systemd/FrequentlyAskedQuestions/ цели] загрузки в [https://www.freedesktop.org/software/systemd/man/systemctl.html#set-default%20NAME systemd] задаётся при помощи утилиты systemctl.&lt;br /&gt;
&lt;br /&gt;
==Как добавить ключ, которым подписаны пакеты в репозитории?==&lt;br /&gt;
&lt;br /&gt;
Зачастую при попытке установить пакет из стороннего репозитория выводится выводится сообщение об ошибке, например такое:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
W: GPG error: http://download.virtualbox.org lenny Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY DCF9F87B6DFBCBAE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Добавить недостающий ключ можно так:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@linux# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys DCF9F87B6DFBCBAE&lt;br /&gt;
root@linux# gpg --armor --export DCF9F87B6DFBCBAE | apt-key add -&lt;br /&gt;
root@linux# apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для удобства вы можете сделать скрипт, который будет добавлять в кеш переданный ему ключ. Он поможет в будущем легко импортировать другие ключи.&lt;br /&gt;
&lt;br /&gt;
==Как быстро собрать deb пакет?==&lt;br /&gt;
&lt;br /&gt;
[http://barrel-of-herring.blogspot.com/2010/08/deb.html Вот так]&lt;br /&gt;
&lt;br /&gt;
==Как подкорректировать сглаживание шрифтов в системе?==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.debian.org/ru/PatchCairo Настройка сглаживания шрифтов]&lt;br /&gt;
==Где можно получить ответы на вопросы, которых здесь нет?==&lt;br /&gt;
&lt;br /&gt;
Ответы на остальные вопросы можно получить в [http://www.debian.org/doc/FAQ/ Debian FAQ], [http://forums.debian.net/ Debian Forums], [http://ask.debian.net/ Debian Q/A] или в соответствующих рассылках (см. [http://lists.debian.org/]).&lt;br /&gt;
&lt;br /&gt;
Существует так же Debian Wiki по адресу [http://wiki.debian.org/], русскоязычный раздел [http://wiki.debian.org/ru/DebianRussian находится здесь].&lt;br /&gt;
&lt;br /&gt;
==Статьи в этой wiki==&lt;br /&gt;
&lt;br /&gt;
*[[Установка Debian через другой GNU/Linux (debootstrap)]]&lt;br /&gt;
&lt;br /&gt;
==Как правильно установить проприетарные драйвера nVidia/ATI?==&lt;br /&gt;
&lt;br /&gt;
{{Устарело}}&lt;br /&gt;
&lt;br /&gt;
===Настройка драйвера nVidia===&lt;br /&gt;
Установить драйвера nVidia можно одним из следующих способов. &lt;br /&gt;
&lt;br /&gt;
В репозиториях Debian есть уже готовые скомпилированные бинарные модули для дистрибутивного ядра. Например, для версии x86_64 установка будет выглядеть как:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@linux# aptitude install nvidia-kernel-amd64 nvidia-glx nvidia-settings nvidia-vdpau-driver &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nvidia-xconfig не используем, ибо она пишет в конфиг много ненужного. Вместо этого пропишем в xorg.conf следующее:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier &amp;quot;video&amp;quot;&lt;br /&gt;
    Driver     &amp;quot;nvidia&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
В большинстве случаев, этого конфига хватает для нормальной работы иксов.&lt;br /&gt;
&lt;br /&gt;
Есть и альтернативный вариант: можно установить nvidia-glx и nvidia-kernel-dkms, в этом случае будут скачаны исходники и собран модуль для текущего ядра при помощи dkms. Так же этот способ подходит в том случае, если используется самосборное ядро или установлен testing или unstable дистрибутив&lt;br /&gt;
&lt;br /&gt;
Еще есть старый способ сборки модуля ядра с помощью module-assistant:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@linux# aptitude install module-assistant&lt;br /&gt;
root@linux# module-assistant prepare&lt;br /&gt;
root@linux# module-assistant update&lt;br /&gt;
root@linux# module-assistant auto-install nvidia-kernel-source&lt;br /&gt;
root@linux# nvidia-xconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для поддержки аппаратного ускорения в 32-битных программах нужно установить пакет nvidia-glx-ia32.&lt;br /&gt;
&lt;br /&gt;
Также в репозитории присутствуют исходники legacy драйверов для поддержки старых моделей видеокарт:&lt;br /&gt;
* nvidia-kernel-legacy-71xx-source - для карт Vanta/TNT/GeForce256 и [http://www.nvidia.com/object/linux-display-ia32-71.86.14-driver.html подобного антиквариата] (не поддерживаются Xorg 1.9 и выше)&lt;br /&gt;
* nvidia-kernel-legacy-96xx-source - для карт GeForce2/4 MX [http://www.nvidia.com/object/linux-display-ia32-96.43.19-driver.html и некоторых других]&lt;br /&gt;
* nvidia-kernel-legacy-173xx-source - от Quadro, GeForce 5 FX [http://www.nvidia.com/object/linux-display-ia32-173.14.28-driver.html и старше]&lt;br /&gt;
&lt;br /&gt;
помимо исходников есть скомпилированные версии и модули [http://ru.wikipedia.org/wiki/Dynamic_Kernel_Module_Support DKMS].&lt;br /&gt;
===Настройка драйвера ATI===&lt;br /&gt;
&lt;br /&gt;
[http://wiki.debian.org/ATIProprietary] - Установка драйвера из репозитория&lt;br /&gt;
&lt;br /&gt;
[http://my-note.ru/archives/136.html] - Установка более новой, чем в репозитории, версии&lt;br /&gt;
&lt;br /&gt;
[http://debian.oppserver.net/fglrxlegacy/] - Репозиторий с драйверами для RadeonHD 2000, 3000 и 4000 серий&lt;br /&gt;
===Быстрый (хоть и идеологически неверный) вариант===&lt;br /&gt;
&lt;br /&gt;
Также для установки драйверов можно воспользоваться утилитой [http://code.google.com/p/sgfxi/ sgfxi].&lt;br /&gt;
&lt;br /&gt;
sgfxi это автоматический инсталлятор и конфигуратор видеодрайверов для nvidia, ati/amd, а также свободных драйверов из состава Xorg для Debian (с некоторых пор добавлена поддержка Ubuntu и Arch). При каждом запуске скрипт автоматически обновляется, что позволяет с большой долей вероятности получить работоспособные драйвера даже для самых свежих ядер. &lt;br /&gt;
&lt;br /&gt;
Скачиваем и делаем исполняемым:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
user@linux$ cd /usr/local/bin &amp;amp;&amp;amp; wget -Nc smxi.org/sgfxi &amp;amp;&amp;amp; chmod +x sgfxi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Выключаем иксы. Внимательно изучив справку можно обойтись и без этого, но в любом случае их придётся перезагружать:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@linux# init 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Запускаем:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@linux# sgfxi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Скрипт проверит актуальность своей версии, обновится при необходимости, выяснит модель видеокарты, версию ядра, установит необходимые пакеты, применит патчи и соберет библиотеки и модули. Если все пройдет успешно - сам предложит запустить иксы.&lt;br /&gt;
&lt;br /&gt;
==Ссылки==&lt;br /&gt;
&lt;br /&gt;
*[http://www.debian.org/doc/ Документация Debian]&lt;br /&gt;
*[http://wiki.debian.org Debian Wiki]&lt;br /&gt;
*[http://packages.debian.org/ Поиск пакетов по официальному репозиторию]&lt;br /&gt;
*[http://linuxoid.in/Полезные_репозитории_для_Debian Полезные репозитории для Debian]&lt;br /&gt;
*[http://www.debian.org/doc/manuals/debian-reference/ Debian Reference]&lt;br /&gt;
*[http://www.debian.org/releases/stable/i386/index.html.ru Debian GNU/Linux Installation Guide]&lt;br /&gt;
*[http://www.debian.org/releases/stable/i386/release-notes/index.ru.html Debian Stable Release Notes]&lt;br /&gt;
*[http://www.debian.org/doc/manuals/debian-faq/ Debian FAQ]&lt;br /&gt;
*[http://www.debian.org/doc/manuals/maint-guide/ Debian New Maintainers' Guide]&lt;br /&gt;
*[http://www.debian.org/doc/manuals/developers-reference/ Debian Developer's Reference]&lt;br /&gt;
*[http://tangosoft.com/refcard/ The 101 most important things when using Debian GNU/Linux]&lt;br /&gt;
*[http://www.debian-administration.org/ Debian Administration]&lt;br /&gt;
*[http://planet.debian.net/ Planet Debian]&lt;br /&gt;
*[http://raphaelhertzog.com Apt-get install debian-wizard: blog about debian]&lt;br /&gt;
*[https://www.debian.org/doc/manuals/aptitude/index.ru.html Руководство пользователя aptitude]&lt;br /&gt;
&lt;br /&gt;
==Сноски==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt; &amp;lt;references /&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Дистрибутивы]]&lt;/div&gt;</summary>
		<author><name>213.230.82.253</name></author>
	</entry>
</feed>