воскресенье, января 31, 2010

Интернет

Здесь проблем не будет, есть все необходимое для комфортной работы. За исключением двух НО... Оба они связаны с тем, что мы используем 64-х битную систему Linux, а под нее до сих пор нет официального Skype и флаш проигрывателя, точней они есть, но их надо найти, что мы и сделаем.

Skype.
http://packages.medibuntu.org/hardy/skype.html
или
http://www.skype.com/intl/en/download/skype/linux/choose/
тут берём для Убунту 64-бит

Flash Player 10
http://labs.adobe.com/downloads/flashplayer10.html
или добавляем рекомендованные мной репозитории и находим нужное в Синаптике.

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

Мой браузер - мой завоеватель.

Свет мой зеркальце скажи да всю правду доложи, кто на свете всех надёжней и удобней и быстрей?

Поговорим немного о браузерах и потом я поподробней раскажу о своём любимом, как сделать из него мощьное средство для завоевания просторов интернета. О завоевателе я вспомнил не зря, есть такой браузер Konqueror, но он принадлежит среде KDE, в гноме конечно тоже будет работать, но... и используя его часто можно сталкнуться с ограничениями - не все сайты с ним корректно работают или он не совсеми сайтами :). А по сути на мой взгляд вот это и есть самый настоящий Лучший В Мире Браузер - другие любые ну просто даже рядом стоять не достойны. Но это лирика, перейдём к практике. Из-за определённых ограничений, особенно, если мы не используем среду KDE, он нам не подходит, нужна альтернатива.
И так, первым делом хочу снять вопрос о том, какой браузер самый быстрый, на данный момент считаю этот вопрос не актуальным и не имеющим смысла. Сегодня любой браузер достойно выглядит по скоростным характеристикам, даже ставший нарицательным в этом плане IE. А если учесть, что у всех практически инет не медленней 128 кб/сек, то все разговоры о скоростных параметрах это всего лишь маркетинговые фишки и разводилово. Возьмите тотже новоявленный Хром (я прозвал его Сильвер). Говорю не голословно, я тестировал сам все самые популярные браузеры и пришёл к такому выводу. Поэтому дело выбора это дело вкуса и удобства. В данный момент я остановился на FireFox и ближайшее время не собираюсь переходить на другой.
Для начала о том, какие браузеры можно поиметь в Debian. Это Konqueror - если установить его, то можно и в среде гнома запускать или если вы используете KDE, то не промахнётесь :), FireFox - тут он завется Iceweasel, на основе фокса тут есть ещё Epiphany браузер по умолчанию и Galeon, для использования Opera необходимо добавить репозиторий
deb http://deb.opera.com/opera/ lenny non-free
но это только для 32х битной системы, под 64 не заморачивался, но думаю решение найти можно, хотя оно для меня не имеет смысла, потому и не заморачивался.
Сильвер живёт здесь
deb http://dl.google.com/linux/deb/ stable non-free main
Сафари под Линукс не пробовал, может и можно, я тестировал его в Windows.
Ну вот выбор есть.
Теперь я о своём. На Iceweasel я остановился потому что до этого использовал SeaMonkey в Windows и потом в Debian, кстати, вот ещё браузер достойный, который можно установить. Но дело повернулось так, Дебиан отказался от него и не выпустил в новой версии, можно поставить самому и Симанку и новый Фокс, но я предпочитаю либо собирать пакеты сам, либо использовать те, что предлагают в репозиториях, Фокс новый не собирается, так же как и Симанка - есть зависимости, которые не возможно решить. А то, что предлагается на сайте ввиде портабельного софта меня не устраивает, хотя можно использовать, они даже обновляться тогда с сайта будут сами регулярно. До всего этого я использовал Оперу, но с некоторых версий она мне разонравилась - не туда понесло разработчиков, ну это лично моё мнение. Так вот поэтому поговорим подробней о Фоксе.
Первое, что не понравиться пользователям Windows это отсутствие возможности просматривать flash-ролики, это легко решаемо, если вы подключили репозитории, которые я вам предлагал ранее, также можно скачать файл с сайта самого Адоба и добавить в плагины. Вообщем поищите в Синаптике, если подключили рекомендуемые мной репозитории, то там найдёте даже два варианта что-то типа мозилла-флеш и флешплейер-нонфри. Также посмотрите всё по поиску на Iceweasel, можно кое-что добавить.
Теперь слегка его ускорим ;)
в строке браузера набираем about:config
добавляем новое значение - content.notify.backoffcount - его делаем равным 5
у этого параметра меняем значение на network.dns.disableIPv6 - True
тоже ui.submenuDelay - 0
смените значения параметров network.http.pipelining и network.http.proxy.pipelining на “True”,
а затем установите
network.http.pipelining.maxrequests в 8 вместо 4. Всё.
Теперь добавим функционалу через установку расширений, рекомендую следующие расширения
Adblock Plus - убивает рекламу в смерть просто, рекомендую добавить к основному подписки со следующих сайтов, их можно по необходимости включать и выключать в настройках
http://code.google.com/p/ruadlist/
http://nsis.narod.ru/clean_internet/
All-in-One Sidebar - боковая панел в стиле Оперы, очень удобно и настраиваемо
Download Statusbar - делает закачку менее громоздким мероприятием
Flagfox - показывает флаг страны сайта на котором вы находитесь и при наведении его IP
FlashGot - расширяет возможности закачки и переадресации её в другие доунлоадеры
Google Shortcuts - очень интересное дополнение ускоряет доступ ко всем фишкам, которые предлагает Google зарегистрировавшимся пользователям, рекомендую попробовать, если ещё не зарегистрированы зарегтесь - это стоит попробовать
Speed Dial - это стартовая страничка в стиле Опера, где можно настроить девять стартовых адресов и даже добавить другие группы и опять по девять адресов, попробуйте, удобно
Tab Scope - предварительный просмотр содержимого неактивной вкладки при наведении, с возможностью управления ей
UnMHT - это то, чего так не хватает Фоксу по умолчанию, кто в курсе те поняли, кто нет, тому не нужно.
А теперь попрубуйте этот Фокс... думаю вы останетесь довольны. Если же нет, то вам точно нужно искать другой браузер, благо они есть.

суббота, января 30, 2010

Настройка сенсоров и прочего мониторинга

Буть осторожен, следи за собой...

apt-get install lm-sensors sensord hddtemp sensors-applet
разрешить SUID режим для hddtemp
если проскочили настройки hddtemp, то можно запустить
dpkg-reconfigure hddtemp
Апплет на панель и дальше все просто...
# sensors-detect
на все вопросы отвечайте yes и перезагружайте ПК.
Теперь можно включить аплет на панели и настроить его. А можно запустить такую маляву. У вас на рабочем столе, на обоях в реальном времени будет отображаться системная информация выбраного вами характера, туда можно включить - Ядро, время работы системы, сведенья об обновлениях, информация о процессоре или процессорах, об ОЗУ и свап, о запущенных процессах в стиле top - максимум десять, время, дата, календарь, инфа о жёстких дисках и о сети.
Реализация.
# apt-get install python-statgrab ttf-liberation curl conky
скачиваем и читает вот тут
http://www.gnome-look.org/content/show.php/CONKY-colors?content=92328
суть сводиться к тому, чтобы правильно задать ./conky-colors, поэтому внимательно просмотрите ./conky-colors --help и выберите те параметры, что вас устраивают, если у вас тёмные обои, то цвета оставляйте как есть - они светлые, но если обои светлые как у меня и как в Дебиан по умолчанию, то выберите параметр --alldark, потом мейк и собственно запуск. Как я делаю
- распаковываю это дело и вхожу в её корневую директорию
и всё от имени обычного пользователя
$ make
$ ./conky-colors --lang=ru --theme=gnome-noble --alldark --calendar --nvidia --network --debian --hd=default --hdtemp1=sda --hdtemp2=sdb --hdtemp3=sdc --cputemp --swap --battery --updates --clock=default --proc=10
$ make install
$ /home/rymata/.conkycolors/bin/conkyStart
эту команду можно запускать через Альт+F2, через Сеансы заавторестартить не удалось, когда получиться авторестарт допишу :)

пятница, января 29, 2010

Стратегия выживания.

Live free or die.
Живи свободным или умри.

Я уже немного упоминал о независимости от системы, т.е. необходимо так организовать своё взаимодействие с компьютером, чтобы максимально быть независимым от того, что происходит с системой и максимум, что бы вам могло грозить это переустановка ОС без потери данных и даже без потери настроек необходимых программ. Всё это очень просто организовать, не буду говорить о глобальных стратегиях при меняемых на серверах в локальных и глобальных сетях, как вы уже могли заметить, мои заметки адресованы обычному домашнему пользователю, желающему организовать свою работу в Linux.
Первое условие в нашей стратегии это выбор раздела для хранения резерва, я уже описывал как необходимо разбивать винт при установке и тем неменее упомяну ещё раз в этой связи. И так у вас должен быть дополнительный раздел, не связанный с системой, т.е. это должен быть не системный раздел и не /home, а любой произвольный, идеально будет если он будет находиться не на том же жёстком диске что и система (в случае наличия нескольких винтов). А смысл заключается в следующем, на этом разделе вы будете сохранять файлы конфигурации вашей системы, чтобы в случае переустановки прикладывать минимум усилий, так же переодически сюда можно скидывать нужные данные из папки /home если они там появляются, вообще рекомендую использовать папку /home только как временную директорию для текущей работы, но никак не для хранения данных, данные как раз храните на упомянутом выше разделе. И так, выбрать необходимые файлы для резервирования вы должны сами, по сути все конфигурационные файлы, которые вы сами настраивали вручную лучше сохранить, дабы не проделывать это повторно и не испытывать судьбу - получиться настроить или нет.
Файлы на которые следует обратить внимание
/etc/fstab - хранит все автомантируемые устройства, полезно сохранить, если вы подключаете жёсткие диски и разделы не с родными файловыми системами, требующими дополнительной настройки.
/etc/X11/xorg.conf - если вы устанавливали патентованные драйвера на видио карту, добавляли шрифты для иксов и т.п.
/etc/apt/sources.list - обязательно сохраните, тут все ресурсы из которых вы черпаете пакеты для системы.
/etc/samba/smb.conf - настройки самбы для связи с windows машинами.
/etc/network/interfaces - файл настройки сетевых устройств.
Соответствующим образом сохраняйте всё конфиги, которые вы настраивали сами и в этой связи лучше докопаться до сути вопроса и настроить самим и сохранить, чем пользоваться гуёвыми конфигураторами действия которых вы до конца не понимаете. Ещё полезно сохранить файлы личных настроек некоторых программ, хранящихся в домашнем каталоге, это файлы почтовых клиентов, клиентов мгновенных сообщений, музыкальных проигрывателей, если вы используете их для работы с музыкальными коллекциями, тоже с фотоальбомами, клиентами для чтения новостей, браузерами, ну вообщем суть ясна я думаю :).
А на последок одна маленькая, но удивительно удобная штучка. Вы можете сохранить список всех установленных у вас на данный момент в системе пакетов, а после переустановки подгрузить этот список в программу установки пакетов и останется только дождаться, когда они все установятся - не нужно тщательно выбирать нужное и ненужное, достаточно сделать это один раз. Привожу волшебные ключеки.
Сохранение списка установленных пакетов
# dpkg --get-selections > software
в текущей директории сохраниться файл со списком пакетов, его можно называть и переименовывать произвольно и перемещать в любое удобное место.
В последствии при необходимости этот список можно подгрузить в Синаптике - там есть соотв. опция или выполнить следующее.
Восстановление списка пакетов
# dpkg --set-selections < software
# apt-get dselect-upgrade
Надеюсь теперь переустановка системы вам ничем не грозит, разве что некоторой потерей времени, которую мы попытались свести к минимуму.

четверг, января 28, 2010

Установка принтера HP Laser Jet 1018 в Debian

1.Установить пакет cupsys и все cupsys*
2.Установить foo2zjs
для установки свежей версии
# wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
3.Распакуем его
# tar -xzvf foo2zjs.tar.gz
и перейдем в каталог с исходниками
# cd ./foo2zjs
4. Скомпилим
# make
5. Качаем свежую прошивку
# ./getweb 1018 # Get HP LaserJet 1018 firmware file
6. Устанавливаем драйвер
# make install
7. Конфигурируем плагины
# make install-hotplug
8. Мы используем CUPS, поэтому перезапускаем spooler
# make cups
9. Запуск гуевого конфигуратора, здесь нужно добавить наш принтер, попросят ввести пароль администратора
# firefox http://localhost:631
10. Теперь установим прошивку
преобразуем ее в пригодный формат и загружаем в нужное место
# arm2hpdl sihp1018.img > /usr/share/foo2zjs/firmware/sihp1018.dl
меняем владельца
# chown root:root /usr/share/foo2zjs/firmware/sihp1018.dl
11. После чего выключим и включим принтер. Проверяем
# usb_printerid /dev/usb/lp0
в конце должна быть приписка аналогичная этой, только будет разница в цифрах, это номер загруженной прошивки
FWVER:20041129;
навсякий случай делаем
# printconf
12. Если принтер не был включен при установке системы, то необходимо настроить его в графической среде, что делается стандартными средствами Gnome или KDE соответственно, думаю справитесь.

среда, января 27, 2010

Что нам Windows, мы на это ответим...

Compiz Fusion быстро, удобно, красиво.
После установки драйверов на видео карту (нужен 3д ускоритель), можно побаловать себя. Compiz кроме внешних эффектов повышает функциональность и производительность окон, позволяя детально настроить их поведение и внешний вид, а некоторые возможности произведут впечатление и на бывалых "оконщиков", например 3Д рабочий стол. Compiz входит в состав пакетов Debian, но чтобы получить свежую версию и дополнительные возможности необходимо подключить неофициальный репозиторий, добавив его в sources.list
deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./
и установить ключь
wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | sudo apt-key add -
после обновить список пакетов
# apt-get update
Это репозиторий Emerald, одного из декораторов окон, который можно использовать в компиз, всё будет работать и без него, но из этого репозитория обновляется сам компиз, как я понял, и добовляются некоторые его компоненты, в последствии можно и не устанавливать сам Emerald - это уже по желанию.
После этого заходите в синаптик и устанавливайте все пакеты на тему Compiz, не забывайте менеджер настроек CompizConfig. По желанию можете установить и Emerald. Лично мне он не понравился, этот Emerald, но в менеджере его настроек можно создать абсолютно с нуля свою тему, причём на разных движках, вообщем есть полигон для творчества, меня лично устраивает стандартный гномовский мотив. Так... теперь осталось включить сам Compiz и по желанию изменить декоратор окон. Сделать это можно командой от обычного пользователя
$ compiz --replace
если почувствовали изменения, то можно перейти в настройки - Система>Параметры>Менеджер настройки compiz, тут можно поэксперементировать, рекомендую "куб рабочего стола" и expo - для удобства переключения по граням куба, для эффектного перехода между рабочими местами можно визуально переворачивать грани куба удерживая Контр+Альт и удерживая левую мышь двигать ею, попробуйте. Чтобы компиз загружался сразу при старте системы можно добавть его команду в Сеансы - в меню Система-Параметры.
Теперь о декораторах окон. Можно использовать стандартный компизовский и гнома, а можно упомянутый выше Emerald. Для их переключения используем тотже менеджер настройки, там во вкладке эффекты выбираем пункт оформление окон и в нём в строке команда вводим для Emerald
emerald --replace
Если ничего там не вводить с самого начала, то будет использоваться гномовский декоратор окон, но если вы хотите переключиться обратно на него, то необходимо поменять запись на
gtk-window-decorator --replace
и для этого должны быть установленны все компоненты компиз.
Для вступления всех эффектов в силу лучше перезапускать графическую среду
# /etc/init.d/gdm stop
# /etc/init.d/gdm start
Эксперемент не сложный и довольно безобидный, тем более убрав запись в Сеансах вы избавите себя от этих чудес, если же есть желание, то всё что связано с окнами можно настроить до паронойи.

вторник, января 26, 2010

Драйвера на видео карту.

Настоятельно не рекомендую использовать драйвера от производителя видеокарты с родного сайта в виде авто-установочного пакета (это относиться и к ATI и NVIDIA). Такие драйвера нарушают целостность системы, вносят не поправимые изменения и однажды установив такой драйвер, вы обрекаете себя на пожизненное использование драйверов с сайта разработчика, другие будет невозможно использовать, т.к. не существует способа корректно их удалить. Более того, как правило, видеокарта будет работать не правильно. Поэтому в репозиториях каждого дистрибутива есть так называемые проприетарные драйвера, они не являются свободными и поэтому не устанавливаются автоматически. Они относятся к категории non-free, именно поэтому в самом начале настройки мы добавили в sources лист такие репозитории.
# apt-get install build-essential module-assistant kernel-package libncurses5 fakeroot
# apt-get install linux-headers-$(uname -r) nvidia-kernel-common
это необходимые для подготовки пакеты.
Загрузка, сборка и установка nvidia-kernel
# m-a prepare
# m-a a-i nvidia
Теперь установка собственно драйвера
# apt-get install nvidia-glx
Теперь необходимо поправить /etc/X11/xorg.conf секцию Device:
Section "Device"
Identifier "NVIDIA Corporation NV43 [GeForce 6600]" - впишите свои данные.
Driver "nvidia"
EndSection
Пункт с данными о карте не критичен и вы можете писать там, что угодно, главное это пункт Driver и он должен быть заполнен так как указанно тут.
После этого подгружаем nvidia-kernel
# modprobe nvidia
Перезапускаем X11
1 #/etc/init.d/gdm stop
2 #/etc/init.d/gdm start
Если все прошло удачно, то вы увидите логотип Nvidia при старте графической среды. Для проверки работы карты лучше всего установить и запустить игру Nexuiz. Также вы можете зайти в Synaptic и по поиску на nvidia выбрать дополнительные пакеты для настройки карты и драйвера на 32-х битные приложения.

понедельник, января 25, 2010

Windows разделы

Доступ к NTFS разделам.
Если мы только что мигрировали из Windows, то для нас будет достаточно актуальным вопрос о доступе к нашим виндоус разделам из-под Linux. По умолчанию, при установке Debian, не монтируются NTFS разделы в обычном режиме, только в режиме эксперта вручную, это происходит из-за не вполне свободной лицензии на файловую систему NTFS, которая принадлежит Майкрософт и по причине возможного возникновения некоторых затруднений в этом процессе, влекущих к потере данных. Поэтому разработчики ОС решили не брать на себя ответственность за эту процедуру. Но у нас есть вариант сделать это самим в любое удобное для нас время. Итак, необходимо установить
# apt-get install fuse-utils libfuse2 ntfsprogs python-xattr
запустить fuse
# modprobe fuse
Пробуем монтировать:
# ntfsmount /dev/xxxx /mnt/nnn -o rw,umask=000,locale=ru_RU.UTF-8
где xxxx-наименование раздела в системе, например, hda1 - если он IDE или sda1, если SATA, /mnt/nnn - место расположение папки монтирования, обычно разделы монтируются в папку /mnt, а nnn - это произвольное удобное для вас имя. Также прежде необходимо создать эту папку
# mkdir /mnt/nnn
и задать права доступа для всех
# chmod 777 /mnt/nnn
Если после пробного монтирования все прошло успешно, то прописываем в
/etc/fstab все разделы по схеме
/dev/xxxx /mnt/nnn ntfs-fuse rw,nosuid,nodev,umask=000,locale=ru_RU.UTF-8 0 0
где ntfs-fuse это тип файловой системы, rw,nosuid,nodev,umask=000 - параметры монтирования для чтения и записи и соотв. правами доступа, locale=ru_RU.UTF-8 - это локаль системы, если вы ее не меняли после установки, то она у вас utf8, что мы и указали, это необходимо, чтобы вы могли видеть русские имена файлов на ваших разделах. Добавляем модуль fuse в автозагрузку
# echo fuse >> /etc/modules
теперь при наличии записи в fstab и установке модуля в автозапуск, NTFS будет монтироваться автоматически при старте системы, каждый раз. Момент есть такой, если имеем ошибку при монтировании или запуске модуля, есть смысл прогнать раздел виндовым checkdisk-ом и повторить операции. Размонтирование разделов
# fusermount -u /mnt/nnn
После прописывания всех разделов в fstab, выполняем
# mount -a
и наслаждаемся результатом.

Монтирование FAT32.
Эта файловая система уже уходит в прошлое из-за своих ограничений, но очень может быть, что она вам еще понадобиться или у вас сохранился раздел с незапамятных времен, или товарищ принес необходимые данные на таком разделе. Linux умеет работать с такими разделами без дополнительных драйверов и если они были подключены при установке, то смонтируются автоматически. Но если вам нужно подключить такой раздел после установки, то нам необходимо добавить в уже знакомый файл /etc/fstab строку вида
/dev/xxxx /mnt/nnn vfat rw,nosuid,nodev,umask=000,locale=ru_RU.UTF-8 0 0
как видите, все уже знакомо, а vfat понятно указывает на тип файловой системы. После этого проделываем
# mount -a
можно пользоваться.

воскресенье, января 24, 2010

Настройка даты и времени.

Точное время необходимо для правильной работы системы, поэтому займемся первым делом этим вопросом. Установим пакет ntpdate
# apt-get install ntpdate
Сверим время с сервером точного времени
# ntpdate-debian
При необходимости произведем смену часового пояса через
# tzconfig
тут все по русски, выбираем необходимое. Теперь отключаем контроль разницы во времени БИОС и системы по местному времени, дело в том, что по умолчанию система считает, что время БИОС это точное международное время по Гринвичу и система должна корректировать свое время по местной разнице исходя от него, оставляя время БИОС без корректировки.
Если мы хотим соответствия времени системы со временем БИОС, то заходим в
/etc/default/rcS заменяем UTC=yes на UTC=no и выполняем
# /etc/init.d/hwclock.sh restart
перезапускаем сервер времени. Если у вас платформа amd64, то ваши часы наверняка убегают вперед, это происходит потому что по умолчанию работает таймер tsc, а нам нужен hpet, ибо tsc ведет себя таким вот безобразным образом в системах amd64. Как быть?
Отключаем таймер tsc, а так как система не может без таймера, то она запустит следующий свободный hpet. Для этого необходимо передать ядру параметр notsc, его следует прописать в файле /boot/grub/menu.lst в строке с kernel в конце после уже прописанных параметров через пробел от последнего, сохранить и перезагрузить систему, это единственный случай, когда я не нашел варианта применить изменения без перезагрузки, суть задачи передать этот параметр ядру, но как это сделать без перезагрузки я пока не знаю, возможно есть вариант. Теперь время идет точно и соответствует нашему часовому поясу.
Для синхронизации времени с интернет сервером необходимо установить
# apt-get install ntp
он сам запуститься и будет все делать.
Вопрос можно считать решенным.

пятница, января 22, 2010

Необходимые инструменты в работе.

Нам понадобиться mc - файловый менеджер на подобии NC в DOS и Far в Windows, этот инструмент позволит вам наиболее быстро освоиться в среде Linux. Мы будем использовать также apt-get консольную программу для работы с пакетами, возможно Synaptic графический ее аналог, возможно нам понадобиться команда make и обязательно текстовый редактор, думаю хватит nano, если не боитесь трудностей, то можете начать сразу с освоения vim (рекомендую). Поэтому запускаем консоль, это можно сделать не выходя из графического режима, через Приложения - Стандартные - Терминал перед вами откроется виртуальная консоль, дальше все действия выполняются от имени root и я не буду напоминать о необходимости переключаться в этот режим. Заметьте, что в строку консоли можно копировать текст, например, из этого документа, что существенно упрощает работу при незнании команд и тем не менее, если вы хотите их запомнить, рекомендую набирать в ручную. Итак, первым делом установим необходимый инструментарий и подготовим среду для работы. Зайдем в Synaptic Система - Администрирование - Программа управления пакетами, в ней запустим Редактирование - Добавить компакт диск, по очереди вставляем диски Debian с пакетами начиная со второго, первый установочный система уже знает, если у вас быстрый интернет и постоянный к немудоступ, то можно этого и не делать, возможно вы и не скачивали образы этих дисков, в любом случае, правим /etc/apt/sources.list добавляя туда то, чего нет

# Основной репозиторий
deb http://ftp.de.debian.org/debian lenny main non-free contrib
# Выбран squeeze, т.к. это ссылка на исходники и таким образом мы сможем
# закачивать исходники тестовой версии и собирать их в своей стабильной
deb-src http://ftp.de.debian.org/debian/ squeeze main non-free contrib

# Обновления безопасности
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

# Быстроизменяемые дополнения
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
# deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

# Дополнительные обновления
deb http://ftp.de.debian.org/debian lenny-proposed-updates main non-free contrib
deb-src http://ftp.de.debian.org/debian squeeze-proposed-updates main non-free contrib

# Пакеты из тестируемого дистрибутива адаптированные под стабильный
deb http://www.backports.org/debian lenny-backports main non-free contrib
deb-src http://www.backports.org/debian lenny-backports main non-free contrib

# Дополнительное мультимедиа
deb http://ftp.mgts.by/debian-multimedia/ lenny main
deb-src http://ftp.mgts.by/debian-multimedia/ squeeze main
deb http://www.debian-multimedia.org lenny main
deb-src http://www.debian-multimedia.org squeeze main

# Неофициальные пакеты
deb http://unofficial.debian-maintainers.org/ lenny/backports main contrib non-free restricted
deb-src http://unofficial.debian-maintainers.org/ lenny/backports main contrib non-free restricted

# Виртуальная машина
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
# Wine - Windows приложения без заморочек
deb http://www.lamaresh.net/apt lenny main
# Безплатный антивирус
deb http://download.bitdefender.com/repos/deb/ bitdefender non-free
# софт от Гугля - браузер Хром, планета Земля и т.п.
deb http://dl.google.com/linux/deb/ stable non-free main
# OpenOfficeOrg - к сожалению только 32-бит
deb http://download.i-rs.ru/pub/openoffice/debian/ ./

Теперь нам понадобиться доступ в интернет, хорошо если у нас модем настроен в режиме роутера или мы имеем кабельный интернет без регистрации, в противном случае необходимо установить соединение в ручную. Вариант для DSL соединения: необходимо установить пакеты начинающиеся на pppoe, для этого набираем в поиске Synaptic рррое выделяем нужное и жмем применить, вставляем запрашиваемый диск в дисковод и ждем окончания работы программы, закрываем ее и переходим в консоль.
# pppoeconf
выходит программа установки соединения на родном вам языке, отвечаем на все вопросы, если сомневаемся как, то оставляем без изменения предложенный вариант, разумеется необходимо ввести правильное имя пользователя и пароль, выбирайте устанавливать соединение автоматически и оно будет устанавливаться при каждой загрузке само, если у вас ограничения в доступе к интернет и вы хотите устанавливать его сами в произвольном порядке, то выбирайте - нет на соотв. вопрос и при необходимости установки связи выполняйте команду
# pon dsl-provaider
при необходимости разрыва связи
# poff
если на последнюю команду ругается то
# poff -a

Таким образом связь с внешним миром налажена. Теперь она нам будет нужна, поэтому последующие команды необходимо проделывать при установленном соединении с интернет.
Устанавливаем ключи публичного доступа к ресурсам Backports и Multimedia, возможно перед этим нужно будет запустить
# apt-get update
он проругается на ключи, так надо и потом

для
unofficial.debian-maintainers.org
# apt-get install dmo-archive-keyring
backports
# apt-get install debian-backports-keyring
debian-multimedia
# apt-get install debian-multimedia-keyring
wine
# wget -O - http://www.lamaresh.net/apt/key.gpg | apt-key add -
google
# wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
virtualbox
# wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -

Обновляем список доступных пакетов, обязательно еще раз после установки ключей
# apt-get update
Обновляем систему
# apt-get upgrade
Теперь система готова к работе.
# apt-get install mc make vim gcc
Мы вооружены и опасны.

четверг, января 21, 2010

Запустил и...

Пройден этап принятия решения, подготовки разделов и установки. Вы установили Linux. Добро пожаловать в мир новых возможностей. Все, что будет описано далее по большей части касается дистрибутива Debian Lenny amd64, но основные принципы решения вопросов могут использоваться в любом дистрибутиве, особенно в Ubuntu, т.к. он создан на его основе. Буду стараться писать наиболее обобщенно и с объяснением действий, в тоже время не упуская деталей, чтобы, с одной стороны, варианты решений могли помочь пользователям различных дистрибутивов на разных платформах и с другой стороны, чтобы максимально точно передать последовательность действий обладателям родного мне дистрибутива.
Введен лог и пароль. Запустился Gnome, графическая среда в Debian по умолчанию. Рекомендую на ней и остаться и ее изучить для работы, на мой взгляд это самая эффективная графическая среда из существующих, можно спорить... у вас есть выбор. Многие действительно существенные задачи Linux, решаются в консоли, поэтому выбор графической среды дело сугубо индивидуальное и субъективное. В любом случае вы будете иметь доступ к терминалу и всем основным возможностям Linux. В графическом режиме войти в систему от имени root (администратора) не возможно и это правильно, в нем очень легко ошибиться и нажать не ту кнопку мышкой. Но тем не менее многие задачи по настройке системы решаются от имени root и делается это в консоли, поэтому хотите вы того или нет, но знакомства с ней вам не избежать, если вы хотите хоть чего-то добиться в Linux и от Linux. В Debian для получения прав пользователя root необходимо набрать в терминале # su после чего выйдет запрос пароля и вы сможете продолжить работу уже от имени root (в Ubuntu для запуска команды от именни root перед ней необходимо набрать # sudo <сама_команда> после запроса на ввод пароля введите свой пароль, в дальнейшем при этом сеансе работы пароль запрашиваться не будет), это наиболее предпочтительный способ работы, т.к. система идентифицирует, что под администратором зашел тот или иной пользователь. Можно же просто зарегистрироваться в системе в режиме терминала изначально под пользователем root, что менее предпочтительно. Это основы работы и я упомянул об этом, т.к. большинство того, что здесь будет продемонстрировано необходимо делать от имени root.

понедельник, января 18, 2010

Почему же все-таки Linux и почему Debian?

Во-первых, Linux бесплатен в отличии от Windows, который стоит не дешево, конечно, вы скажете, что я и не платил никогда, но дело в том, что как домашний пользователь, вы еще можете на свой страх и риск использовать пиратский Windows, дома вас никто не проверит, но на предприятиях, в офисе и производстве использование последнего становиться все проблематичней и проблематичней, так что очень может быть, что скоро это станет вовсе не возможно, а следовательно, организациям и предприятиям придется закупать лицензионное ПО или же переходить на бесплатные его аналоги. Следовательно организация где вы работаете может решить перейти на Linux, так почему бы не освоить эту ОС заранее, также если вы обслуживаете ПК, то освоив Linux, вы можете сами предложить вашей организации в качестве экономии перейти на него. Да и то, что вы используете ПО, никого не обманывая и поступаете абсолютно честно, тоже не мало важно и приятно.
Во-вторых, Linux это достаточно мощная среда, где вы найдете множество решений на ваши задачи, очень может быть, что эти решения окажутся более эффективными, чем в Windows. В-третьих, среда Linux менее ограничена, чем среда Windows, так как ее основу составляет консольный режим, который более стабилен, гибок и эффективен, менее ресурсоемок и более производителен, а его сочетание с графическими средами Gnome, KDE и др. делает эту ОС по истине замечательной.
В-четвертых, это реально многопользовательская и многозадачная среда, за одним компьютером одновременно могут быть запущены процессы от имени разных пользователей, в систему можно зайти с разных терминалов одновременно, как одним пользователем, так и множеством, даже на одном ПК вы можете ощутить преимущества такой возможности, используя виртуальные консоли, а виртуальные рабочие столы в Gnome и KDE из коробки, без всяких дополнений. В-пятых, забудьте про постоянные перезагрузки, тут это абсолютно не нужно, максимум, что может понадобиться это перезапустить графический режим после его настройки, это равносильно смене пользователей в Windows. Забудьте про вирусы и постоянные не понятные патчи, кряки и о... великая проблема, про реестр и его чистку, тут все настраивается в обычных текстовых файлах на вполне доступном уровне. И это можно продолжать... до бесконечности.
Конечно, на первых парах будет ощущение дискомфорта и неудобства, но это лишь в начале, как всегда при освоении нового и адаптации к незнакомой среде, вскоре вы начнете продуктивно работать и удивляться, как это до сих пор могли обходиться без Linux, довольствуясь скудными средствами Windows. Первое, что раздражает это другой непонятный механизм установки программ и их названия, но при ознакомлении, такой способ установки гораздо эффективней и гибче, вы можете настроить ПО полностью под свою конфигурацию, а если захотите, то и нужды. Кстати, о подстроить, тут настраивается все - ну абсолютно все. Другая файловая система и другая иерархическая структура файловой системы, тут нет привычных "C:", "D:" и т.п., диски монтируются в каталоги системы и диском может быть любая папка, которую вы выбрали при монтировании, не привычно, но очень удобно, все файлы имеют одну единую иерархию и не нужно перепрыгивать с диска на диск. Ну хватит, не получается у меня найти недостатки этой ОС, любой якобы недостаток оборачивается в итоге ее преимуществом. Опять таки противоречивый недостаток, эта ОС заставляет думать, если вы не привыкли задумываться над своими действиями, не умеете искать ответы на поставленные вопросы, а напротив привыкли механически, не задумываясь щелкать мышкой, то оставайтесь в Windows, эта ОС для вас, она о вас побеспокоиться.
Debian. Или другой дистрибутив? Это решать вам, я однажды сделал свой выбор и пока об этом не пожалел. Моими критериями были: полная бесплатность самой ОС и наличие бесплатного ПО под нее, стабильность, неограниченность в возможностях настройки. Если быть до конца объективным, то основной причиной по которой я выбрал Debian является, четкая приверженность разработчиков стандартам GNU, все другие дистрибутивы, мало мальски достойные внимания, так или иначе имеют платные версии своих продуктов, с расширенными возможностями и используя бесплатный вариант чувствуешь себя ограниченным, а платить за Linux или использовать пиратские версии для меня как-то странновато, а зачем тогда, вообще, на него переходить. Вот я и остановил свой выбор на Debian, у которого есть еще ряд преимуществ. Но не буду навязывать свои мысли, решать вам.

воскресенье, января 17, 2010

Приветствую тебя, на смерть идущий.

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

Собственно процедура установки.

В большинстве современных дистрибутивах Linux, имеется графический режим установки, который не вызывает затруднений даже у начинающих и как правило подробно описан в руководстве к установке. Но есть моменты, которые зависят от решения самого пользователя, требуют определенных знаний и могут существенно повлиять на результат установки. Остановимся на них подробней. Ключевой вопрос установки системы это указание разделов, где она будет размещаться. Итак, будем исходить из того, что вы читали статью с начала и подготовили дисковое пространство должным образом. Любой установщик предложит вам выбрать режим подготовки разделов либо автоматический, либо ручной. Всегда выбирайте ручной, даже если ставите на отдельный винт, если же устанавливаете на винт, где уже имеется Windows или другие данные, то обязательно выбирайте ручной и только. Далее последует карта диска, где вы увидите пустое пространство подготовленное вами заранее. Linux способен размещаться на нескольких разделах, мало того, для работы ему необходимо как минимум два раздела это системный root "/" и swap - раздел подкачки. Желательно иметь под Linux не менее 60Гб дискового пространства, тогда вы комфортно сможете себя чувствовать в любом дистрибутиве с использованием графической среды. Под системный раздел выделяйте 40-50Гб и делайте его ext3, далее следует раздел подкачки. Следующий раздел, который необходимо создать это /home - домашний раздел пользователя, где будут храниться ваши данные и файлы личных настроек, его можно сделать около 10Гб. Таким образом основные разделы созданы, рекомендую поступить именно так и не выделять под /tmp или /var или другие системные папки отдельных разделов, как это иногда рекомендуют, если только вы четко не понимаете зачем вам это нужно и сколько места на это понадобиться, т.к. заранее очень трудно предугодать, сколько места им потребуется и если его не хватит, то вы не сможете установить новые программы, даже если основной раздел будет свободен или просто даже запустить их будет затруднительно. Хорошо еще выделить хотя бы один раздел Linux и смонтировать его в /home/имя_пользователя/произвольное_название для того, чтобы вы могли сохранять резервные копии файлов конфигурации, личные настройки программ и важную информацию на отдельном от системы разделе. Для этого как бы предназначен раздел /home, но т.к. он непосредственно задействован в работе системы и часто при переустановке, не возможно установить ее, не отформатировав последний (старые файлы конфигурации мешают по новый настроить систему).
Разметка диска закончена, жмете далее и выбираете записать изменения в таблицу разделов диска. Следующий этап установки, требующий интеллектуального напряжения это выбор пакетов установки, разные дистрибутивы поступают по разному. Одни ограничиваются только базовыми конфигурациями под графическую среду и основные приложения, дальше идет выбор вариантов установки под различные сервера и задачи, другие предоставляют плюс к этому еще и детальный выбор пакетов. Если вы первый раз устанавливаете систему, то выбирайте базовый вариант с графической средой - рабочим столом. Жмем далее. Последний момент, где нужно серьёзно задуматься это размещение загрузчика Linux, во всех случаях, если вы не знаете точно, что вам нужно, то оставляйте как есть - в загрузочную область основного раздела. Все. После перезагрузки выйдет графическое приглашение входа в систему, где нужно ввести логин и пароль, которые вы определили при установке, причём не root пользователя конечно, а обычного.

суббота, января 16, 2010

Подождём с ext4.

Хотел попробовать ext4, да не дошёл до конца. Дело вот в чём, для её работы нужно более свежее ядро. На 2.6.26-2 как в Lenny не работает, минимум, как я понял, 2.6.28. В репах есть 2.6.30 - тоже что в тестовой версии, под ним система запускается, но нельзя поставить патентованные дрова на Nvidia, так что увы... Есть, конечно выбор - либо ext4, либо дрова, я выбрал дрова... В репах поломали зависимости, думаю это решиться и тогда можно будет попробовать снова. Люди писали, что нужен был новый Grub2 для загрузки с новым ядром, у меня прошло без этого.

Ext4

Можно переходить на ext4. Компания Google перевела свои сервера на ext4. Ждите, скоро будет описание как это сделать в Lenny. Новость взята с www.linux.org.ru

Немного об обновлении и тем, что с этим связано.

Если вы хотите перейти с более ранней версии на более позднюю или вы хотите перейти на тестовый дистрибутив (ныне Sqeeze), вам необходимо заменить существующие репозитории в sources.list на репозиторри соответствующего дистрибутива, в случает с Sqeeze прописывайте "Sqeeze" вместо "Lenny". После этого
# apt-get update
# apt-get -u dist-upgrade

Советы, чтоб всё прошло более менее гладко, перед обновлением убивайте все патентованные (читай проприетарные) дрова и возвращайте xorg.conf к исходному виду (особо критичны дрова на видео), весь софт, что вы ставили и собирали сами, лучше всего не устанавливать левый софт со скриптами на установку типа run или sh, а собирать самим и собирать деб пакеты и ставить через менеджер, тогда не будет проблем с удалением и установкой и главное: ТАК ВЫ НИКОГДА НЕ ВНЕСЕТЕ НЕ ПОПРАВИМЫХ ИЗМЕНЕНИЙ В СИСТЕМУ. Желательно удалить крупные пакеты, потому что это увеличит время обновления, удалите большие игры - они имеются в репозиториях Debian. Идеально будет если вы полностью удалите графическую среду и загрузитесь в консоли и от туда проделаете обновление, в любом случае обновляться лучше без загрузки графического режима. Да ещё верните к первоначальному виду меню загрузки Grub и сохраните все конфигурационные файлы, которые вы меняли, лучше тоже вернуть их к начальному виду. Но тем не менее самое лучшее это установить по новый - чистая установка всегда лучше любой поверх. Со мной будут спорить гуру, я знаю, но я предпочитаю так и после многочисленных попыток соблюсти все требования к обновлению, я пришёл к выводу, что нет ничего лучше, чем поставить заново... Чтобы это было легко и просто нужно сделать следующее и делать это всегда, если вы хотите быть независимым от системы и от того, что с ней происходит. Сохраните все конфигурационные файлы, которые вы меняли сами или в которые вносили изменения, сохраняйте в раздел не зависящий от системы, т.е. даже не в /home, а в тот который вы создали и примонтировали сами. Потом сделайте снимок пакетов, которые у вас установлены на данный момент.
Сохранение списка установленных пакетов - Это перед переустановкой.
# dpkg --get-selections > software
Восстановление списка пакетов - это после.
# dpkg --set-selections < software
# apt-get dselect-upgrade
Всё... переустановка у вас займёт минимум времени и нервов, при получении максимально возможного результата :). Кстати, так даже быстрей, чем ждать пока обновиться вся система.
Таким образом можно перейти как на тестовый дистрибутив, так и на очередной стабильный, главное сделать шаг выше-вперёд по линии дистрибутивов, назад ходу нет, только чистая переустановка. Так что имейте ввиду, даже если вы делаете апгрейд по первому способу - вы должны быть готовы к тому, что что-то пойдёт не так и нужно будет делать чистую переустановку системы.

пятница, января 15, 2010

Подготовка к установке.

На этапе подготовки рекомендуется: ознакомиться с документацией по установке выбранного дистрибутива (это не банальная формальность, тут вы действительно можете узнать полезные вещи и советы, касающиеся вашей ОС); подготовить установочный диск; выбрать способ установки и место, способов может быть несколько - установка с диска (самый предпочтительный и простой), из образа CD или DVD и по сети - все рекомендации и особенности оных можно найти в инструкции по установке (если какого-нибудь способа вы не нашли в инструкции, то ваш дистрибутив его не поддерживает), выбор места для установки это особый момент, тут нужно остановиться подробней (см. ниже); особо стоит уделить внимание оборудованию, необходимо отдельно изучить вопрос совместимости оного с Linux вообще и вашим дистрибутивом в частности, тут поможет таже инструкция по установке и поиск в интернете; перепишите название вашего оборудования из "Диспетчера Устройств" Windows - именно так как оно определяется системой, это может понадобиться, если придётся устанавливать его в ручную, так же параметры вашей сети, IP адреса сетевых карт и параметры соединения с интернетом, если вы подключаетесь в ручную, DNS адреса провайдера, логин и пароль; желательно сделать резервные копии важных данных с того диска на котором вы хотите ставить систему, если это отдельный винт и там нет данных, то в этом нет необходимости, также не придётся ничего резервировать, если вы решили навсегда расстаться с Windows и не сохранять раздел с ней, самый простой способ сделать резерв - это воспользоваться утилитой Acronis True Image (описание работы с ней в другой статье).

Выделяемое дисковое пространство (место) под ОС Linux.

Теперь поговорим о выделяемом месте под ОС Linux, многое зависит от того как вы решили устанавливать ОС: на отдельный винт, на винт с уже установленной Windows, как единственную ОС или совмещать возможность загружаться в обе ОС. Если вы достаточное время работали в Windows и привыкли к ней, то не спешите полностью расстаться, установите Linux второй ОС и загружайтесь в каждую ОС по мере необходимости, тем более загрузчик Linux отлавливает имеющиеся у вас ОС и позволяет грузиться в выбранную.

Если вы выбираете установку на отдельный винт, то тут особо советов нет, просто с резервируйте данные, если винтов несколько и на одном из них стоит Windows, а на другом планируется установка Linux, то необходимо добиться, чтобы в БИОС винты определялись в строгой последовательности и винт с Linux определялся первым - это добивается переключением жестких дисков на материнской плате, а проверить необходимо так: если у вас мать ASUS, то при включении ПК жмите на F8 пока не попадете в меню загрузки и смотрите на список устройств, в перечисленных винтах Linux-овый должен быть первым, если у вас другая плата и меню загрузки не доступно, то необходимо загрузиться с загрузочного диска с Acronis или Partition Magic и посмотреть, наш винт должен определяться ими как первый. Это важно, так как при подключении или переключении жестких дисков, если этого не сделать, у вас может измениться последовательность определения последних, что критично для загрузчика Linux и он не сможет загрузить ОС, если же это сделано, то вы можете спокойно подключать новые винты и менять их местами, единственное не трогайте жесткий с установленной Linux, если возникнет необходимость его отключить, то подключайте обратно на тоже место. При установке Linux на разные жесткие диски рекомендую отключить жесткий с установленной Windows (береженого бог бережет), после вы сможете его подключить, все-равно Linux его не смонтирует. После установки, что бы попасть в нужную ОС вы должны выбрать соответствующий жесткий диск как загрузочный в БИОС или указывать его через меню загрузки, можете попробовать указать параметры загрузки Windows в загрузчике Linux или установить Acronis OS Selector (что менее предпочтительно).

Установка на один жесткий диск вместе с Linux имеет свои особенности. Первой должна быть установлена Windows (если она уже установлена и вы ей пользовались, то это уже проделано), второй ставиться Linux и его загрузчик подхватывает обе ОС, предлагая в графическом варианте выбор загружаемой ОС. Если первой ставить Linux, то при установке Windows, ее загрузчик перепишет загрузочную область диска и загрузка Linux станет не возможна, можно после вручную поправить загрузочную область диска или поставить OS Selector, но думаю лучше до этого не доводить.

Это особенности самой установки, теперь о месте, если вы сохраняете Windows, то срезервируйте все нужные данные, вы можете так же оставить, если он есть и второй раздел Windows, главное это выделить нужное место для установки Linux. Определитесь на каком разделе вы можете выделить место, если у вас один раздел Windows, то освободите достаточно свободного места на нем (см. руководство по установке или читай далее) и загрузитесь с загрузочного диска Acronis Disk Director или Partition Magic, уменьшите размер раздела в допустимых пределах и оставьте пустым свободное место. Если их несколько, то освободите как можно больше места на каждом из них и поправьте их так, что бы можно было выделить достаточное пространство для установки Linux, теми же средствами, что описаны выше.

четверг, января 14, 2010

Мифы и легенды.

Ещё немного вступления. Хочу разрушить несколько мифов о Debian. Бытует мнение, что это сложный дистрибутив для опытных пользователей и как бы не пригоден для новичков - могу заверить это не так. В установке он не сложней любого другого дистрибутива, а в чём-то и удобней других, есть разные режимы и в том числе графический, так что вы можете выбрать по своему уровню. Если вы не справились с установкой системы, то либо вы сделали что-то не так, либо что-то не так с вашим оборудованием, либо вам нужно немного повнимательней почитать руководство по установке и нашу статью на эту тему. Если вы не смогли установить Debian, то вы не сможите установить и любую другую Юникс подобную систему. В использовании он тоже довольно дружилюбен, по умолчанию устанавливается графическая среда Gnome, но вы можете выбрать любую другую, добавив нужные пакеты, а что-то и стразу можно выбрать в менеджере графической загрузки. Работа с пакетами очень удобно организованна в графическом приложении Synaptic, ну а про apt я пока помолчу - лучшей работы с пакетами вы не найдёте в других дистрибутивах, разве только в Debian-подобных, т.к. они используют его систему работы с пакетами. Так же в вашем распоряжении оказывается самый богатый репозиторий, где можно найти не только программы, но и массу игр. А его стабильность будет только на пользу новичку, которому ещё затруднительно разрешать серьёзные вопросы и конфликты системы. Есть ещё мнение, что Debian это серверная система и не годиться для рабочих станций, снова не верно, замечательная рабочая станция выходит с кучей необходимых приложений и игр, а то, что из неё очень быстро можно сделать сервер, так это только плюс и дополнительный опыт и более мощный потенциал под рукой. Так что я бы наоборот рекомендовал Debian, как один из наиболее подходящих дистрибутивов для начинающих, с огромными перспективами на дальнейшее совершествование своих знаний и умений, достигнув высот в познании линукс, он так же будет удовлетворять и ваши возросшие потребности. По сути это дистрибутив без ограничений на любой вкус и цвет.

среда, января 13, 2010

Знакомство и принятие решения.

Начать знакомство с Linux лучше с установки на виртуальную машину под Windows, здесь останавливаться на деталях этого процесса не будем, это другая тема и другая статья. Такой способ изучения позволит вам ощутить мощь среды Linux не покидая "родных стен" и находясь в "безопасности" вы сможете объективно оценить ее достоинства и недостатки. Но перед тем как устанавливать даже на виртуальную машину не плохо было бы ознакомиться с базовой литературой по Linux и постараться определиться с тем, какой именно дистрибутив Linux вам подходит. Тут необходимо учесть ваши запросы и задачи, если вы сразу хотите углубиться в базовые основы Linux минуя графические "прибамбасы" и погрузиться в темный мир консоли и потом уже всплыть из глубин умудренными опытом святая святых, то вам подойдет Gentoo, FreeBSD или Slackware. Тем кто ищет простых решений и самого свежего ПО при сохранении всей мощи Linux, подойдет Ubuntu или Mandriva. Более расширенный диапазон возможностей и неплохую базу могут предложить OpenSuse, Feedora, ArchLinux. Приверженцам тщательно руссифицированных дистрибутивов можно предложить AltLinux (полностью русский проект) и Rubuntu. Debian же, как вы понимаете, я бы хотел выделить отдельно, собственно так оно и есть, его трудно поставить в один ряд с другими дистрибутивами, так как это единственный дистрибутив имеющий глубокие корни и не изменивший себе с самого начала (за исключением FreeBSD), он предлагает самый большой набор пакетов из всех дистрибутивов, существующих на данный момент, это единственный Linux полностью придерживающийся GNU/linux лицензии в ее чистом изначальном виде. Противоречивым достоинством Debian можно считать его стабильность: с одной стороны, это самый стабильный из существующих дистрибутивов, но за это вы расплачиваетесь двумя годами ожиданий нового стабильного релиза и не самыми последними версиями программ в его репозиториях. Таким образом суммируя мы имеем, самый стабильный дистрибутив с огромным количеством пакетов, мощной поддержкой и хорошей документацией и гарантией, что ваше ПО всегда будет бесплатным и соответствовать всем стандартам свободного ПО. Итак, выбрана ОС, пройден этап знакомства и принято решение ставить систему на ПК.