LOR-FAQ-Debian
Материал из Викиучебника
|
||
|
[править] Особенности
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.