Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум о web-дизайне, графике - RusForumz _ Альтернативные ОС _ FAQ (ЧАВО), Читать перед тем, как задавать вопросы

Автор: STILET 1.1.2007, 3:23

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 и иже. Он входит в архивы как в каталоги.

Автор: crazy 12.2.2007, 9:53

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)