1. Какой дистрибутив выбрать?
существует множество дистрибутивов Linux и естественно новичок сталкивается с проблемой выбора.
я бы посоветовала для начинающих АSP linux, Mandrake или Fedora. Suse тоже очень хороший дистрибутив. В этих дистрибутивах нет проблем с русским языком, он работает сразу из коробки (насчет Suse - точно не уверена, т.к. не устанавливала).
Slackware - дистрибутив "менее дружественный" (поначалу), чем многие другие линуксы, но при этом он обеспечивает бОльшие возможности как для настройки "под себя", так и для изучения линукса вообще. Так что, если есть возможность выбирать из нескольких дистрибутивов и если есть желание лучше узнать новую ОС - то можно смело его устанавливать.
http://lug.kmv.ru/wiki/index.php?page=SimpleSlack - статья об установке и настройке Slackware в качестве десктопа
http://www.slackware.ru/ - русскоязычный сайт о Slackware linux
В общем, выбор дистрибутива - это дело вкуса, можно попробовать несколько разных и решить для себя, что больше нравится.
Новичкам нежелательно устанавливать какие-либо неизвестные или экзотические дистрибутивы - типа linux XP и т.п., т.к. неизвестно с какими проблемами там придется столкнуться.
а лучший выбор - это дистр, который установлен у знакомого линух-гуру, к которому потом придется приставать с дурацкими вопросами
----------------------------------------------------------------------------------------------------------------------
2. Как устанавливать программы из пакетов и из исходников
из пакетов:
если программа в .rpm пакете, то это делается командой rpm -i имя-пакета
(чтобы больше узнать про команду rpm - надо выполнить в консоли man rpm)
если программа в пакете .tgz - то пакет ставится командой installpkg имя-пакета
если программа в исходниках (может быть файл tar.gz или tar.bz), то его надо сначала распаковать (командой tar -xvzf имя-файла или tar -xvjf имя-файла), а потом в получившемся каталоге выполнить команды:
./configure
make
make install
однако проги из исходников лучше не ставить, потому что их потом труднее удалять, особенно если сотрешь сами исходники... лучше воспользоваться программой checkinstall для сборки и установки пакета.
(все вышеописанное делается в консоли)
для установки програм из исходников требуется наличее компилятора GCC! Желательно стабильной версии
----------------------------------------------------------------------------------------------------------------------
3. Как монтировать диски
диски - и разделы жесткого диска, и флешка - в линуксе относятся к блочным устройствам, поэтому монтируются одинаково - командой mount
чтобы смонтировать например диск С, который был под виндой - надо сначала определить, как он называется в линуксе. здесь правило такое:
диск, подключенный к Primary Master в линуксе будет называться hda (т.е. так называется целиком жесткий диск).
первый основной раздел на этом диске называется hda1 (скорее всего это ваш диск С)
первый логический диск в расширенном разделе называется hda5 (диск D)
второй логический диск - hda6 (диск Е) и т.д.
значит, чтобы смонтировать диск, который в винде назывался диск С, надо набрать в консоли
mount /dev/hda1
но это еще не все. команда mount имеет параметры, о которых можно почитать в man mount.
если вы собираетесь монтировать устройство постоянно, а не один раз, то имеет смысл записать эти параметры в файл /etc/fstab, чтобы не набирать их каждый раз командой mount
Запись в fstab для диска С (hda1) может выглядеть примерно так:
/dev/hda1 /mnt/hda1 vfat noauto,iocharset=koi8-r,user 0 0
что монтируем - куда монтируем - файловая система - дополнительные параметры
(про дополнительные параметры читать в документации)
если в fstab есть такая запись, то диск монтируется просто - командой mount /dev/hda1
относительно флешки - все делается точно так же, только она называется не hda1, а sda1
чтобы размонтировать диск (например, отключить флешку перед тем, как отсоединять ее от компьютера) - надо набрать umount /dev/sda1
Бывает так что диск, чаще всего привод CD-Rom, не размонтируется и говорит что занят. Чтобы все таки размонтировать диск нужно посмотреть какой процесс его "держит". Это можно сделать командой fuser которой в качестве аргумента можно передать путь к каталогу, к которому примонтирован диск. В случае с CD-Rom команда может выглядеть так fuser /mnt/cdrom. В результате выполнения команды появится PID процесса, который "не отпускает" диск. Далее этот процесс нужно "убить" выполнив команду kill PID где PID это номер процеса. Затем нужно повторить попытку размонтирования диска.
----------------------------------------------------------------------------------------------------------------------
4. Как настроить и установить новое ядро из исходников
сначала надо разархивировать исходники ядра и поместить их в каталог /usr/src, чтобы получилось так:
/usr/src/linux-2.4.26 (например)
потом надо сконфигурировать ядро.
для этого под рутом переходим в каталог /usr/src/linux-x.xx.xx и там набираем make xconfig (для тех, кто предпочитает графический режим) или make menuconfig (для консоли)
после того, как необходимые настройки сделаны и конфигурация сохранена, надо собрать и установить ядро и модули к нему. например так: (выполнить в каталоге с исходниками)
make clean&&make dep&&make&&make modules&&make modules_install&&make install
когда все закончится, в корневом каталоге будут 2 файла - System.map и vmlinuz. их надо скопировать в /boot
System.map - заменить старый
а vmlinuz - это ядро - можно скопировать под новым именем, если надо добавить еще одно ядро, или заменить старое
если добавляли новое ядро - надо отредактировать файл /etc/lilo.conf - добавить его туда.
и переустановить загрузчик - командой lilo
после этого можно перезагружаться и проверять, работает ли новое ядро.
на всякий случай - вот ссылка на kernel-howto
http://www.linux.org.ru/books/HOWTO/Kernel-HOWTO.html
----------------------------------------------------------------------------------------------------------------------
5. Где брать программы для linux
в интернете. т.е. их необходимо оттуда скачивать.
также достаточно много программ идет с вашим дистрибутивом. если вы их забыли установить сразу, то это можно сделать в любое время (см. про установку программ из пакетов и исходников)
категорически не рекомендуется покупать пиратские диски типа - сборник софта для линуха - т.к. обычно всё, что там есть, уже безнадежно устарело.
как искать в интернете?
прежде всего - в гугле
http://www.google.com/linux
набираем название программы и ищем. но для этого надо знать, как она называется
также есть таблички типа: http://www.cgtalk.ru/exc.php?id=linux
в которых можно посмотреть аналоги программ для windows и linux
есть сайты, на которых собраны программы для linux, например
http://sourceforge.net
http://freshmeat.net/
http://www.linux.com
http://www.unixware.ru
----------------------------------------------------------------------------------------------------------------------
6. Как поменять разрешение экрана и частоту обновления
под рутом идем в /etc/X11/xorg.conf или XF86Config (в зависимости от дистрибутива)
находим там Section "Screen" и Section "Monitor"
в секции Монитор исправляем развертку, в секции Screen исправляем если надо глубину цвета и разрешение монитора. Сохраняем. Перезапускаем иксы.
Развертка устанавливается строками ModeLine.
Удобнее всего получить эти строки выполнением команды
$ gtf %width %height %frequency
----------------------------------------------------------------------------------------------------------------------
7. Как распаковать архив .tar.gz или .tar.bz
tar -xvzf имя-файла
или tar -xvjf имя-файла
man tar - рекомендуется к прочтению.
Иногда для навигации удобно использовать Midnight Commander.
$ mc
Особенно поможет новичкам, поскольку по организации похож на Norton Commander и иже. Он входит в архивы как в каталоги.
1.
самый дружественный на данные момент ubuntu 6.10 - за этот дистр проголосовало 30 (больше всего) процентов опрошенных, следом за ним debian и suse..
отечественная разработка asplinux базируется на fedor'е.. (я склонен пологать что они только новых багов добавили - вобщем от федоры то у меня впечатление плохое - асп я и ставить не пробовал...)
мандрейк тоже не особо - пробовал юзать - не понравилось...
то что debian (ubuntu) более дружественный - это не мешает его настраивать под себя...
с русификацией в ubuntu дела обстоят очень хорошо - + какраз на убунтовский wiki много полезного матерьала для новичков (и не только) на русском
2.
а вот вариант установки пакетом для debian-based дистров:
apt-get install имя_пакета
или
aptitude - консольный менеджер пакетов - удобный поиск и описание каждого пакета
/etc/apt - тут хронятся настройки
визард (пошаговая настройка с дружественным интерфейсом) apt-setup
хотя 2 последних пункта врядли понадобятся сразу после установки
5.
в debian-based дистрах пакеты скачиваются автоматически по комманде apt-get install(если это необходимо) - а автоматически же удоволетворяются все зависимости.
имхо ubuntu для десктопа рулит! debian для сервака..
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)