LOR-FAQ-Debian

Материал из Викиучебника

Перейти к: навигация, поиск
FAQ сайта LINUX.ORG.RU edit
Дистрибутивы
Операционная система
Графический интерфейс
Программное обеспечение
Программирование
Дополнительно
Неактуальное

Содержание

[править] Особенности

Debian — это один из первых дистрибутивов Linux и GNU. Прославился огромным количеством пакетов, наибольшим списком поддерживаемых архитектур, повышенными требованиями к лицензиям, качественным тестированием и фразой «Debian выпускается, когда приходит время», что означает, что релиз‐цикл у Debian ОЧЕНЬ долгий.

Дебиан по сути является набором софта и поддерживает несколько ядер: Linux, Hurd, модифицированное ядро FreeBSD, Darwin (Mac OS X). Но наиболее работоспособны только первые два проекта — Debian GNU/Linux и Debian GNU/Hurd (или GNU/kFreeBSD).

Содержит довольно много софта в стандартной поставке. Так, версия Etch распространяется на трёх DVD дисках.

[править] Откуда брать пакеты, отсутствующие в дистрибутиве?

Всё зависит от того, что вы хотите поставить.

Большая часть необходимых пакетов обнаруживается на http://backports.org/ (Как следует из названия, это проект, занимающийся пересборкой некоторых программ из testing для stable.).

Остальные пакеты, как правило, можно найти, воспользовавшись поисковиком репозитариев http://www.apt-get.org/.

Примечание: все вышеупомянутые ресурсы неофициальны, разработчики Debian не оказывают никакой поддержки этим проектам.

[править] Squeeze, Lenny, Etch, Sid - что это такое?

Это кодовые названия релизов Debian.

В каждый момент времени существует три официальные версии Debian. Stable — стабильная версия, в которой софт не обновляют, а только исправляют ошибки. Testing — версия, в которой софт обновляется (соответственно, ошибок больше). И Unstable, версия для пакетов, которые как‐то собираются, но не обязательно работают. Также есть experimental — даже и не версия; в ней находятся пакеты, которые не планируется выпускать в обозримое время. Через определенные промежутки времени stable становится oldstable, а текущий testing становится stable. При этом бывший oldstable перестаёт поддерживаться совсем.

Sid — кодовое название unstable. Этот релиз никогда не будет выпущен.

Squeeze/sid – текущий testing. Спустя какое‐то время станет новым stable Squeeze.

Lenny – текущий stable.

Etch — предыдущий stable. Вышел 08.04.2007.

Кодовые названия старых релизов: 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

Эти названия берутся из мультфильма «Toy Story» компании Pixar.

Подробнее о релизах Debian см. на официальном сайте.

[править] Что ставить — stable/testing/unstable?

Начинать со stable. После детального понимания дистрибутива, десктопы можно проапгрейдить до testing. А unstable — для экстремалов.

[править] Каким образом можно обновить систему, не подключенную к Internet?

Можно воспользовать программой apt-zip.

Например, для того, чтобы установить приложения app1, app2 и app3, надо воспользоваться командой:

apt-zip-list --skip-mount --medium /path/to/script -p app1,app2,app3

После чего запустить полученный script на машине с Internet.

[править] Где можно получить ответы на вопросы, которых здесь нет?

Ответы на остальные вопросы можно получить на сайте http://www.debian.org/, например, в Debian FAQ.

Также можно подписаться на соответствующие списки рассылки, в том числе и на русском. Кроме того существует русскоговорящий IRC-канал #debian-russian.

[править] Как установить драйвера NVidia «in a Debian way» (только для дистрибутивов Sarge/Sid)?

[править] Несвободные драйвера

Для начала нужно поставить пакет nvidia-kernel-source и внимательно прочитать документацию к нему (/usr/share/doc/nvidia-kernel-source/README.Debian). После этого выбрать подходящий способ сборки модулей ядра (зависит от того, каким образом установлено ядро - грубо говоря, из пакета или нет) и собрать пакет с модулями. Далее устанавливаем собранный пакет и пакет nvidia-glx. Дальнейшая настройка конфигурации XFree/XOrg произодится так же, как и при "ручной" установке драйверов.

Также существует вариант не требующий ручной сборки модулей — использовать неофициальный репозитарий мейнтейнера пакетов NVidia драйверов, ссылка на который находится на его странице: страница Randall Donald-а.

Подробное описание различных вариантов установки драйверов можно найти в Andrew's Debian-nVidia HOWTO.

Также можно использовать репозиторий debian non-free (проверено на etch). Все сводится к установке пары пакетов и прописывании нового драйвера в xorg.conf.

[править] nv

nv — тоже драйвер от NVIDIA, но поддерживает только 2D, и очень медленно. Он выпущен под свободной лицензией, хотя полностью свободным его назвать нельзя — его код специально запутан. Доступен как пакет xserver-xorg-video-nv.

[править] nouveau

Данный вариант не рекомендован для начинающих пользователей! Тем более, тех, кто до этого устанавливал несвободный драйвер!

nouveau — разрабатываемые сторонними авторами свободные драйверы. Осенью 2008 года поддержка 3D была официально к использованию не готова, но как минимум обладатели карт NV40 (GeForce 6 и 7) имели возможность использовать быструю поддержку 2D.

Nouveau является основным драйвером видеокарт NVIDIA в Fedora, включён в репозиторий (но не используется по умолчанию) Ubuntu Jaunty.

Для Debian несколько устаревшая сборка доступна в experimental.