Все о Linux. LinuxRSP.Ru


Cвежие новости Linux и BSD, анонсы статей и книг прямо в почтовый ящик!
Подписаться письмом


 Сегодняшние новости:

25 лет исполнилось ядру Linux

Релиз KDevelop 5.0

Oracle открывает код JDK9 для ARM

Выпущен Timewarrior 1.0.0

Релиз Android 7.0

Percona Memory Engine для MongoDB на базе WiredTiger

PowerShell открыт и доступен для Linux

Форк TrueCrypt: VeraCrypt 1.18

Релиз Snapcraft 2.14

Релиз Go 1.7

Стабильный выпуск рабочего стола Lumina

Вышла первая версия аналога OpenCV - DCV 0.1

Выпуск минималистичной программы для мониторинга jsonmon 3

В MIT разработали новый язык программирования

Первый релиз Qt5Gtk2

Godot 2.1 - новая версия открытого игрового движка

Свободная цифровая станция звукозаписи: Ardour 5.0

Обновление SkypeWeb Plugin for Pidgin

Вышла версия 3.0 Android File Transfer для Linux (и для OS X)

Программный аналог MIDI-контроллера для создания музыки: Launchpadd v1.3

Mozilla спонсирует поддержку Python 3.5 в PyPy

Ef 0.08 - программа для моделирования динамики заряженных частиц

Обновление текстового редактора TEA до версии 42.0.0

Релиз OpenOrienteering Mapper 0.6.4

Вышли Guix и GuixSD 0.11

Релиз Opera 39

Выпуск LibreOffice 5.2

В OpenSSH обнаружены и устранены некоторые уязвимости

Эмулятор FCEUX 2.2.3

Компания Билайн переходит на российскую СУБД с открытым исходным кодом Tarantool

Google

 Новые статьи :

Утилиты для восстановления потерянных данных в Linux

Лучшие файловые менеджеры для Android

20 лучших бесплатных книг о Linux

Как сгенерировать открытый/закрытый SSH-ключ в Linux

Grive - клиент Google Drive для Linux с открытым исходным кодом

Протокол IPv6: варианты подключения

Сервер из образа: DHCP + TFTP + Initrd + OpenVZ

Обзор веб-панелей управления хостингом

Приёмы работы с Vim

Nginx как Reverse Proxy для сайта, использующего SSL

Разработка модулей ядра Linux

Мониторинг нагрузки http-сервера Apache 2

Перевод комментариев к файлу конфигурации Squid

Решение проблем при использовании "1c предприятие" 8.2 в Linux

Advanced Bash-Scripting Guide Искусство программирования на языке сценариев командной оболочки







Rambler's Top100





 
 
Slackware-7-INSTALL-RUS.HOWTO
Установка Slackware 7
(с) 1999 Вячеслав Калошин (multik@sw.ru, multik@istu.edu)
Указан полный список шагов, которые необходимо соверщить, что бы установить
рабочую linux-станцию под управлением Gnome на основе дистрибутива Slackware7.



* Отмазки : Данный текст представляет собой полностью самописное произведение,
отображающее личные пристрастия автора. Все, что ниже написано, проверено
и использовано лично автором в процессе инсталляции Slackware 7 на свой
компьютер. 
 
* Первоначальная подготовка

Для инсталляции Slackware требуется машина миниум с 8Мб ОЗУ, 386+ процессором,
и хотя-бы 200Мб свободного места на диске для минимальной инсталляции. Если у
Вас меньше памяти, то прочитайте файл LOWMEM, расположенный в корне CD-ROM.

Дистирибутив можно скачать с ftp://ftp.cdrom.com/pub/linux/slackware
Там же можно найти и более старые версии Slackware.
В каталоге iso лежат образы фирменных компакт-дисков 
Есть несколько вариантов установки Slackware(к сожалению, установка
с FTP сервера пока не реализована):

* Установка с компакт-диска
Просто загрузитесь с компакт-диска и переходите к описанию инсталляции.
Если загрузка невозможна, то сделайте 2е загрузочные дискеты, как рассказано
ниже, и просто потом выберите, что дистрибутив у вас находится на компакт-диске.

* Установка с образа компакт-диска
Этот вариант используется, когда Вы скачали образ компакт-диска, но CD резака
у Вас пока нет или Вам не терпится. Этот вариант использовал я.
Подмонтируйте образ командой 
mount -t iso9660 -o ro,loop=/dev/loop0 install.iso /cdrom
и у Вас в каталоге /cdrom будут лежать каталоги Slackware так, как будто
Вы подмонтировали уже готовый CD-ROM, скопируйте каталог slakware в доступное
место и дальше делайте так, как будто Вы просто утащили этот каталог. Дальше
сделайте 2 загрузочные дискеты и начинайте установку.

* Установка из каталога
Просто положите каталог slakware в доступное место и сделайте загрузочные
дискеты.

* Создание загрузочных дискет
-из ДОС (Windows) 
С помощью программы RAWRITE.EXE, расположенной в каталогах bootdsk.144&rootdsk
запишите bare.i&color.gz (bare.i берется в том случае, если у Вас
обычная машина с IDE дисками. Например, если у Вас стоит SCSI контроллер
Adaptec2940, то надо взять диск aic7xxx.s) на дискеты командами 
rawrite bare.i a: 
rawrite color.gz a:
-из unix
dd if=bare.i of=/dev/fd0
dd if=color.gz of=/dev/fd0


Теперь убедитесь, что у вас на диске(ах) достаточно свободного неразбитого 
места и можете начинать инсталляцию. Место можно освободить с помощью
PartitionMagic. Как это сделать - смотрите в помощи к программе.

Итак, сохраняете все, вставляете boot-дискету в дисковвод, и перезагружаетесь.
Не забудьте проверить опции в биосе, что бы система грузилась с флоппи-диска
(ну или с компакт-диска, если у Вас Slackware на нормальном CD)

Итак, машина поскрипела дисковводом и выдала приглашение (рядом должна быть
фраза "DO NOT SWITCH ANY DISK YET"). Если Вы первый раз устанавливаете
Slackware, то можете просто нажать Enter и машина пойдет грузиться дальше.
Если же по каким либо причинам у вас что-то не получилось (например, лило
не встало, пароль рута забыли или еще какая беда), то в ответ на это
приглашение введите:
mount root=/dev/[там, где у вас root-раздел]
и у Вас линукс загрузится прямо с того раздела. Это помогает, когда у Вас
неправильно или некорректно установилось лило или какие-то проблемы с ядром.
Если Вы добавите строку init=/bin/bash, то система загрузится прямо с правами
суперпользователя. Этот вариант поможет Вам, если Вы забыли пароль root'a.
После всех изменений не забудьте сказать sync.

Эти два варианта практически полностью покрывают те случаи, когда может
так называемая rescue дискета, присутствующая в других дистрибутивах.

Итак, Вы нажали Enter, система пошла грузиться дальше. На экране Вы сможете
увидеть процесс распознавания вашего оборудования линуксом, через некоторое
время у Вас попросят вставить root дискету. Вставьте и нажмите Enter.
После окончательной загрузки Slackware у Вас на экране появится приглашение
ввести имя пользователя - смело наберите root и нажмите Enter.

Вы можете увидеть запись всех действий, производимых Вами, на 4й консоли
(нажмите Alt-F4, что бы перейти на нее, и Alt-F1, что бы вернуться назад)



Теперь у вас есть несколько вариантов:
- наберите fdisk, что бы подготовить разделы для Slackware
- наберите pcmcia, что бы подключить свою pcmcia карточку, если Вы знаете,
что именно оно Вам потребуется при инсталляции Slackware
- наберите network, что бы поднять сеть в том случае, если дистрибутивные
каталоги лежат на доступном NFS сервере.

Если у Вас уже подготовлены разделы (например, остались с предыдущих
инсталляций линукса), Вы можете перейти к следующему шагу, хотя Я всегда
проверяю разбивку - на всякий случай.

* Разбивка диска
Для разбивки диска применяется команда fdisk. Пусть она не столь зрелищна,
как DiskDruid, но зато позволяет полностью контроллировать весь процесс
разбиения дисков.
Итак, начнем, в скобках будут мои комментарии.Я показываю для примера, если
у Вас диск, отданный под Slackware, полностью чистый, иначе просто поменяются
номера разделов.

bash# fdisk
Using /dev/hda as default device! (так как Вы не указали, с каким диском
работать fdisk, то она выбрала /dev/hda - это Primary Master диск)

Command (m for help): m (m - сокращение от справочной команды man) 
Command action
a   toggle a bootable flag
b   edit bsd disklabel
c   toggle the dos compatibility flag
d   delete a partition
l   list known partition types
m   print this menu
n   add a new partition
p   print the partition table
q   quit without saving changes
t   change a partition's system id
u   change display/entry units
v   verify the partition table
w   write table to disk and exit
x   extra functionality (experts only)
                                          
Command (m for help):

Вот примерный перевод команд:
a - переключение флага загрузки 
b - редактирование метки диска bsd 
с - переключени флага совместимости дос 
d - удаление раздела 
l - список знакомых разделов 
m - помощь 
n - добавить раздел 
p - вывести список разделов 
q - выход без сохраниния изменений 
t - смена типа раздела 
u - смена вывода по секторно/поблочно (попробуйте подавать команды u и p) 
v - проверить таблицу разбиения диска 
w - записать новую таблицу и выйти 
x - только для экспертов (используется очень редко и только в исключительных случаях) 
я выделил цветом те команды, которые используются часто ...с помощью команды n создаем 2 
раздела 

Command (m for help): n (Создаем новый раздел)
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1 

Дальше система спросит Вас о начальной дорожке, а затем и о конечной. Что бы
не считать, для раздела в 32Мб можно просто ввести +32M

Command (m for help): p (напечатать список существующих разделов)

Disk /dev/hda: 128 heads, 63 sectors, 621 cylinders
Units = cylinders of 8064 * 512 bytes

   Device Boot   Begin    Start      End   Blocks   Id  System
   /dev/hda1            1        1       17    68512+  82  Linux native
   /dev/hda2           18       18      621  2435328   83  Linux native
      
Command (m for help):

Вот такая картина возникает на моем 2,5Гб винчестере после моей разбивки.
Следующие шаг - сменить тип первого раздела на linux swap.

Это делается так:
Command (m for help): t  (сменить тип раздела) 
Partition number (1-4): 1 (номер раздела)
Hex code (type L to list codes): L (вывести список возможных типов)

 0  Empty            a  OS/2 Boot Manag 64  Novell Netware  a5  BSD/386        
 1  DOS 12-bit FAT   b  Win95 FAT32     65  Novell Netware  b7  BSDI fs        
 2  XENIX root       c  Win95 FAT32 (LB 75  PC/IX           b8  BSDI swap      
 3  XENIX usr        e  Win95 FAT16 (LB 80  Old MINIX       c7  Syrinx         
 4  DOS 16-bit <32M  f  Win95 Extended  81  Linux/MINIX     db  CP/M           
 5  Extended        40  Venix 80286     82  Linux swap      e1  DOS access     
 6  DOS 16-bit >=32 51  Novell?         83  Linux native    e3  DOS R/O        
 7  OS/2 HPFS       52  Microport       93  Amoeba          f2  DOS secondary  
 8  AIX             63  GNU HURD        94  Amoeba BBT      ff  BBT            
 9  AIX bootable   
Hex code (type L to list codes): 82 (меняем на linux swap)
                    
Command (m for help): 

После разбивки диска, так, как она Вас удовлетворяет, наберите w (сохранить), и
все, что Вы сделали, запишется. Если что-то Вы сделали не так, то просто выйдите
из fdisk командой q и все останется, как прежде.

* Установка Slackware

Наберите setup. Перед Вами окажется инсталляционная программа. Выберите
пункт Add Swap. Система предложит Вам список всех swap разделов, которые
она нашла. Выберите любой из них - система отформатирует его и добавит его
в систему.

Затем система перейдет в выбор раздела для установки (TARGET). После выбора
раздела будет выбор - отформатировать раздел быстро (Quick), с проверкой
на bad-blocks (Slow) или пропустить форматирование (Skip). Третий вариант
может пригодится, если у вас на разделе остались какие-нибудь важные данные,
или Вы просто добавляете какие-либо пакеты. Быстрое форматирование следует
выбирать в том случае, если Вы полностью уверены в своем винчестере. Выбрав
же вариант с проверкой плохих блоков, вы можете наблюдать процесс
форматирования раздела на 4й консоли.

Далее система предложит вам добавить другие разделы linux в новый fstab
(в этом файле сохряняется вся информация о точках монтирования каждого
используемого раздела в unix). Если система обнаружит на диске разделы
FAT, то Вы будете опрошены и насчет их. Если Вы не желаете добавлять разделы,
то просто выберите Cancel.

После того, как вы разобрались с разделами, система спросит, где находятся
дистрибутивные файлы Slackware. У Вас будет выбор из следующих разделов:
- CD-ROM
- hard-drive partition (раздел на жестком диске, тип файловой системы
определяется самостоятельно)
- NFS
- pre-mounted catalog (этот вариант для гуру. Вы можете с 2й или 3й консоли
самостоятельно примонтировать каталог с дистрибутивными файлами, и указать
этот вариант)
- с дискет (возможно только для наборов A и N)

Соответственно, если у Вас есть нарезанный компакт-диск с Slackware, то Вам
надо выбрать первый пункт. А если Вы идете таким же вариантом, как и я, и у Вас
дистрибутивные файлы лежат на отдельном диске, то Вам второй вариант. Система
спросит у Вас, на каком разделе лежат файлы, и путь до каталога с пакетами A-Y
(например, если этот каталог лежит в корне диска C: в windows, и у Вас IDE
диски, то ответы будут /dev/hda1 и /slakware соответсвенно).

Дальше вам предложат список пакетов, которые Вы можете проинсталлировать. Если
Вы уверены, то можете изменять, если нет - то лучше оставьте все, как есть.

Затем система перейдет в меню INSTALL. Тут Вам предложат выбрать различные 
варианты инсталляции : у Вас будут спрашивать подтверждения на каждую
программу, входящую в пакет, на весь пакет(menu) или ставить целиком все(full).
Если Вы уже разбираетесь в мире линукса, и знаете, что для чего требуется,
то выберите себе вариант по вкусу - я предпочитаю menu. Если Вы новичок - то
выберите full режим - система поставит Вам все пакеты, которые есть внутри.
Тем самым Вы обезопасите себя от того, что Вы не поставили некоторых пакетов.
Ниже я нипишу свои установки, какие пакеты я убрал, а какие добавил.
A:
выбрал ide kernel и убрал scsi
-loadlin
+getty
-pcmcia
AP:
+bc
+cdutils
-mt-st
D:
оставил полностью
DES:
оставил полностью
E:
оставил полностью
F:
оставил полностью
GTK:
оставил полностью
K:
оставил полностью
KDE:
выключил все, кроме qt
N:
+imapd
-inn
-ppp
+rsync
+samba
+smailcfg
T:
оставил полностью
TCL:
оставил полностью
X:
выберите X сервер под свою видеокарту
+VGA16
+xset
+xfcyr
XAP:
-fvwm95
XV:
-openlook
Y:
оставил полностью

Далее откажитесь от создания бутдиска, оставив ядро по умолчанию,
ответьте, про модем, откажитесь, чтобы при загрузке монтировался
CD-ROM, откажитесь от установки шрифтов. Эти пункты я описал кратко, так как
они не представляют какой-либо сложности. 

* Установка lilo
Выберите expert режим, в появившемся меню выберите Begin, оставьте параметры для
ядра пустыми (нажмите Enter), затем выберите видеорежим при загрузке (standart)
и поместите lilo в MBR.
Выберите Add Linux, затем укажите раздел, с которого lilo должен грузить linux и
задайте метку для него (можно просто linux).


Дальше Вы могли бы аналогично добавить для загрузки еще один Linux или ДОС-раздел.
После добавления всех нужных разделов для загрузки выберите пункт
Install. Этот пункт меню инсталлирует lilo с указанными параметрами.

* Установка Network

Ответье yes на предложение настроить сеть (юниксы вообще без сети жить не
могут - даже если вся сеть заключается в одной машине).
Введите имя машины без указания домена (например, если у Вас машина называется
machine1.tra-la-la.com, то введите только machine1)
Затем введите оставшуюся часть домена без лидирующей точки (tra-la-la.com в
этом примере).

Выберите из предлагаемого списка, какой у вас адрес в вашей сети.
Static - статический адрес, DHCP - динамический , loopback - если Вы
подключаетесь к интернету через модем. Если Вы не знаете, какой тип адреса
в вашей сети, проконсультируйтесь у системного администратора.

Далее Вам зададут вопросы про адрес, маску подсети и адрес гейтвэя, если у
Вас статический адрес или адрес DHCP сервера в случае динамического.

Затем у вас спросят адрес nameserver'а - если вы подключаетесь через модем,
то поинетесуйтесь им у Вашего провайдера , иначе у системного администратора.
Если не знаете - то укажите 127.0.0.1 - ниже будет описание, как настроить
кэширующий nameserver.

Теперь Вам на выбор предлагают что бы система сама определила, какая сетевая
карта стоит у Вас в машине (probe) или Вы вручную потом укажите в rc.modules.

Далее у Вас спросят про мышь и на каком порту она находится. Затем у Вас
спросят разрешения поместить в стартовый скрипт запуск gpm (программы, которая
обеспечивает управление мышью в текстовой консоли) - соглашайтесь.

Ответье на вопрос о почте - какой тип принят у Вас. Если не знаете, то укажите
smtp+bind.

Выберите временную зону, в которой находится Ваш компьютер.

Выберите, какой Window Manager вы хотите запустить при команде startx. В нашем
случае это xinitrc.gnome.

Согласитесь поменять пароль для суперпользователя и пменяйте его - минимальная
длина пароля 5 символов, максимальная 127.

Все, первоначальные шаги по установке Slackware завершены, теперь можете
выбрать exit и перезагрузить машину командой reboot или простым нажатием
клавиш Ctrl-Alt_Del.

Далее пойдет настройка Slackware.

После перезагрузки зарегистрируйтесь пользователем root.

Поправьте файл /etc/inetd.conf (mcedit /etc/inetd.conf)
Закомментируйте, поставив перед следующими сервисами знак #:
time, telnet, comsat, shell, login, ntalk, finger, auth - это запретит
пускать лишние сервисы, которые вым в принципе не нужны. Если нужны - то
Вы об этом знаете.

Поправьте аналогичным образом файл /etc/inittab: найдите строчку, начинающуюся
на ca: и поставьте первым символом # - это запретит в будующем перезагрузку
линукса по Ctrl-Alt-Del.

Поправьте /etc/named.conf:
Удалите описание foo и сетки 0.168.192
В итоге у Вас должен получиться файл следующего вида :

options {
       directory "/var/named";
        };

logging {
       category lame-servers { null; };
       category cname { null; };
        };

zone "." in {
       type hint;
       file "root.cache";
       };

zone "0.0.127.in-addr.arpa" in {
       type master;
       file "local.rev";
       };


Создайте каталог /var/named и в него поместите файлы следующего содержания :
local.rev:

IN      SOA     ns.your.host. root.your.host. (
        1999060401 ; Serial, todays date + todays serial
        8H      ; Refresh
        2H      ; Retry
        1W      ; Expire
        1D)     ; Minimum TTL
        NS ns.your.host. 
1               IN PTR     localhost.

где your.host - имя вашего хоста, можно взять его из /etc/HOSTNAME
root.cache:

.                     6D IN NS        G.ROOT-SERVERS.NET.
.                     6D IN NS        J.ROOT-SERVERS.NET.
.                     6D IN NS        K.ROOT-SERVERS.NET.
.                     6D IN NS        L.ROOT-SERVERS.NET.
.                     6D IN NS        M.ROOT-SERVERS.NET.
.                     6D IN NS        A.ROOT-SERVERS.NET.
.                     6D IN NS        H.ROOT-SERVERS.NET.
.                     6D IN NS        B.ROOT-SERVERS.NET.
.                     6D IN NS        C.ROOT-SERVERS.NET.
.                     6D IN NS        D.ROOT-SERVERS.NET.
.                     6D IN NS        E.ROOT-SERVERS.NET.
.                     6D IN NS        I.ROOT-SERVERS.NET.
.                     6D IN NS        F.ROOT-SERVERS.NET.
G.ROOT-SERVERS.NET.     5w6d16h IN A    192.112.36.4
J.ROOT-SERVERS.NET.     5w6d16h IN A    198.41.0.10
K.ROOT-SERVERS.NET.     5w6d16h IN A    193.0.14.129
L.ROOT-SERVERS.NET.     5w6d16h IN A    198.32.64.12
M.ROOT-SERVERS.NET.     5w6d16h IN A    202.12.27.33
A.ROOT-SERVERS.NET.     5w6d16h IN A    198.41.0.4
H.ROOT-SERVERS.NET.     5w6d16h IN A    128.63.2.53
B.ROOT-SERVERS.NET.     5w6d16h IN A    128.9.0.107
C.ROOT-SERVERS.NET.     5w6d16h IN A    192.33.4.12
D.ROOT-SERVERS.NET.     5w6d16h IN A    128.8.10.90
E.ROOT-SERVERS.NET.     5w6d16h IN A    192.203.230.10
I.ROOT-SERVERS.NET.     5w6d16h IN A    192.36.148.17
F.ROOT-SERVERS.NET.     5w6d16h IN A    192.5.5.241

Для использования локального nameserver'a допишите в
/etc/resolv.conf строчку :
nameserver 127.0.0.1

Можете ее поставить до той, которую прописал Вам инсталлятор.

* Оптимизация конфигурационных файлов

Надо отметить, что я настраивал себе специфическую конфигурацию: мне не нужен
был доступ до windows машин, у меня нет принтера, нет модема. Так что я далее
буду давать пояснения, что за что отвечает из того, что я выключил. Если не
написано, как это делать, то просто поищите по файлу ключевое слово, из того,
что я убираю. 

/etc/rc.d/rc.M

-уменьшил время гашения экрана с 15 минут до 5 (setterm)
-убрал загрузку lpd (нужен для печати)
-закомментарил загрузку samba (для доступа до windows-машин)

/etc/rc.d/rc.S
-убрал загрузку и определения pcmcia

/etc/rc.d/rc.modules
-parport_pc (печать)
-slip
-ppp
-bsd_comp (коннект по модему к инету)
+sb (включил себе звук, поправив при этом порты и прерывания)

/etc/rc.d/rc.font.sample переименовал в rc.font и добавил следующее содержание

setfont Cyr_a8x16                                                               
mapscrn koi2alt                                                                 
for n in 1 2 3 4 5 6; do                                                        
 echo -ne "\033(K" > /dev/tty$n                                                 
done                                                                            
                                                                                 
loadkeys ru.map 

таким образом, появились русские буквы в консоли и шрифты переключаются
правым Ctrl

В каталог /etc/skel положил файл .inputrc следующего содержания

$if Bash                                                                        
        set convert-meta off                                                    
        set output-meta on                                                      
        set input-meta on                                                       
        set show-all-if-ambiguous on                                            
        "\e[1~" beginning-of-line                                               
        "\e[2~" " "                                                             
        "\e[3~" delete-char                                                     
        "\e[4~" end-of-line                                                     
        "\e[C" forward-char                                                     
        "\e[D" backward-char                                                    
        "\e[A" previous-history                                                 
        "\e[B" next-history                                                     
        "\e[21~": "exit\C-m"        # F10 - Exit from shell                     
$endif 

здесь я дополнительно повесил на F10 команду exit ;-)

Выполнил команду
chmod -x /etc/rc.d/rc.samba 
что бы samba точно не пускалась

/etc/rc.d/rc.inet2
-убрал lpd (печать)
-закомментировал все, относящееся к portmap (NFS)
-откомментировал запуск named

/etc/profile
-удалил всякое упоминание OPENWIN 
-добавил в конец строчки

export LANG=ru_RU.KOI8-R                                                        
export NLSPATH=/usr/share/locale/ru_RU/                                         
export LESSCHARSET=koi8-r                                                       
   
при этом положил в /usr/share/locale/ru_RU/ русскую локаль
(ее можно взять у других дистрибутивов или скачать и развернуть отсюда 
http://linux.irk.ru/doc/linuxrus/locale.tar.gz )

сказал от root'а следующие команды:

cd /usr/share/locale                                                            
localedef -c -f /usr/share/i18n/charmaps/KOI8-R -i \\
/usr/share/i18n/locales/ru_RU \\                                                  
ru_RU.KOI8-R                                                                    
ln -s ru_RU.koi8r ru_RU.KOI8-R

символами \\ я просто обозначил продолжение строки - эти строчки надо вводить
в одну строку

поправил в том-же каталоге файл 
locale.alias
добавил строчку
ru ru_RU.KOI8-R

Все, Slackware на нижнем уровне руссифицирована ;-).

* Установка X-Window

Запустите от root XF86Config и тщательно ответье на все ее вопросы и полазьте
по всем ее менюшкам. В конце концов она запустит Вам X-Server и предложит
запустить xvidtune - с помощью его Вы отрегулируете положение на экране
и ширину с высотой. Более детальная настройка описывается в X-Window-HOWTO.

Скопируйте с 
http://xtalk.price.ru/linux/.Xmodmap
файл в свой домашний каталог. Этот файл обеспечит ввод русских букв по правой
кнопке Alt. Более изощеренные способы так-же описыны в вышеупомянутом HOWTO.

Проверьте /etc/XF86Config, секцию "Keyboard", добавьте туда строчку XkbDisable,
иначе вышеприведенный способ руссификации не будет работать.

Положите в домашний каталог файл .Xdefaults следующего содержания:

Netscape*fontList:                                                              
-*-helvetica-bold-r-*-*-*-80-*-*-*-*-koi8-r                                     
Netscape*XmTextField.fontList:                                                  
-*-courier-medium-r-*-*-*-100-*-*-*-*-koi8-r                                    
Netscape*XmText.fontList:                                                       
-*-courier-medium-r-*-*-*-100-*-*-*-*-koi8-r                                    
Netscape*XmList*fontList:                                                       
-*-courier-medium-r-*-*-*-100-*-*-*-*-koi8-r                                    
Netscape*Form*fontlist:                                                         
-*-helvetica-bold-r-*-*-*-100-*-*-*-*-koi8-r                                    
Netscape*menuBar*fontList:                                                      
-*-helvetica-bold-r-*-*-*-100-*-*-*-*-koi8-r                                    
Netscape*popup*fontList:                                                        
-*-helvetica-bold-r-*-*-*-100-*-*-*-*-koi8-r                                    
Netscape*InputForm*fontlist:                                                    
-*-courier-medium-r-*-*-*-100-*-*-*-*-koi8-r                                    
Netscape*topArea*fontList:                                                      
-*-helvetica-bold-r-*-*-*-80-*-*-*-*-koi8-r                                     
Netscape*topArea*XmTextField.fontList:                                          
-*-courier-medium-r-*-*-*-80-*-*-*-*-koi8-r                                     
Netscape*topArea*XmText.fontList:                                               
-*-courier-medium-r-*-*-*-80-*-*-*-*-koi8-r


Netscape*bookmark*fontList:                                                     
-*-helvetica-medium-r-*-*-*-80-*-*-*-*-koi8-*r                                  
Netscape*bookmark*selectedLabel.fontList:                                       
-*-helvetica-medium-r-*-*-*-80-*-*-*-*-koi8-r                                   
Netscape*bookmark*XmTextField.fontList:                                         
-*-courier-medium-r-*-*-*-80-*-*-*-*-koi8-r                                     
Netscape*bookmark*XmText.fontList:                                              
-*-courier-medium-r-*-*-*-80-*-*-*-*-koi8-r                                     
Netscape*mouseDocumentation.fontList:                                           
-*-helvetica-medium-r-*-*-*-80-*-*-*-*-koi8-*                                   
Netscape*docinfoButton.fontList:                                                
-*-helvetica-medium-r-*-*-*-80-*-*-*-*-koi8-*r                                  
Netscape*mailto*urlLabel.fontList:                                              
-*-helvetica-medium-r-*-*-*-80-*-*-*-*-koi8-r                                   
Netscape*licenseDialog*text.fontList:                                           
-*-courier-medium-r-*-*-*-100-*-*-*-*-koi8-r

Netscape*XmLGrid*fontList:                                                      
-*-helvetica-medium-r-*-*-*-80-*-*-*-*-koi8-r,\                                 
-*-helvetica-bold-r-*-*-*-80-*-*-*-*-koi8-r=BOLD,\                              
-*-helvetica-medium-o-*-*-*-80-*-*-*-*-koi8-r=ITALIC                            
Netscape*documentFonts*registry: koi8                                           
Netscape*menuBar*latin1.labelString:    Russian (KOI8-R)                        
Netscape*Navigator.title:               World Wide Web                          
Netscape*Locale.MimeCharset:    C                                               
Netscape*locale.iso-8859-1:     ru_SU.KOI8-R                                    
Netscape*documentFonts.charsetlang*iso-8859-1: Russian                          
Netscape*documentFonts.charset*koi8-*:     iso-8859-1                           
Netscape*documentFonts.charset*iso8859-1:       koi8-r

Это обеспечит нормальное отображения и ввод русских букв во всех
доступных мне версиях Netscape.

Если Вы предпочитаете в качестве WM WindowMaker (по умолчанию запустится
Энлайгмент), то не забудьте выполнить от пользователя команду wmaker.inst.

Все, теперь перезагрузитесь, что бы все изменения вступили в силу. В принципе,
перезагрузка не обязательна, но мне просто лениво говорить кучу команд,
с помощью которых перезапускаются все демоны и прочие программы.

Все, теперь можете логиниться под обычным пользователем и набирать
команду startx - и погружаться в мир Gnome (ну или KDE, если Вы его выбрали).
Далее идет настройка Гнома и сопутствующих программ, что выходит за пределы
этого HOWTO (и так многое лишее)

Все замеченные ошибки, замечания и предложения направляйте на multik@sw.ru

      

Связь | О проекте LinuxRSP | Реклама | О Linux
© 1999-2017 LinuxRSP