Linux - статьи

YaST — все ясно!


Чтобы запустить систему, достаточно загрузиться с компакт-диска (в качестве ядра используется kernel-2.6.8). К сожалению, такая простота создает свои сложности. Главное неудобство — в отсутствии возможности сконфигурировать ОС так, как это происходит при стандартной инсталляции. Все необходимые преобразования приходится делать уже после загрузки — и каждый раз заново, ведь сохранить конфигурацию тоже нельзя.

По сравнению с другими версиями Linux у SUSE преимущество: мощный конфигуратор YaST2 (версия 2.10.27). Он совершенней аналогичных утилит в RedHat или Mandrake. Хорошая новость: Novell собирается сделать YaST программой с открытым кодом. Это значит, что и в других дистрибутивах появится дружественный к пользователю способ настройки рабочего окружения.

После загрузки можно изменить или просто посмотреть режим работы монитора. Ведь нет гарантии, что старт произошел с оптимальным разрешением и глубиной цвета. Вызвать Yast можно, воспользовавшись меню "N" (вот новый хозяин операционки и дал о себе знать?). Главное окно конфигуратора впечатляет. Судя по количеству иконок, данный модуль является универсальным средством настроек. Неужели наступило время, когда можно забыть о командной строке?


Теперь нет нужды конфигурировать систему "руками"


Настройка дисплея — наконец то все просто!

Следующее, что нужно сделать, это установить русский язык. В качестве системной локали и раскладки клавиатуры. Что ж, для пользователя это легко сделать через Yast. Но с вот процессами, которые при этом происходят в системе, сложнее: вы увидите, как изменение языка вызывает запуск нескольких десятков "перловских" скриптов. Использование этого интерпретатора, на мой взгляд, сильно замедляет работу YaST. Будем надеяться, что при миграции последнего на Open Source платформу будет создан его форк, более легкий и быстрый.

Я привык менять раскладки клавиатуры методами xkb. Может быть, в установочной версии SUSE этот способ и поддерживается, но в нашем случае я не нашел никаких изменений в файле XFree86 (кстати, в системе используется пакет xorg 6.8.1 в качестве X-сервера). Очевидно, раскладка поддерживается средствами графической оболочки. Загрузив на панель Gnome аплет Keyboard Indicator, можно наблюдать, как по Ctrl+Shif происходит смена клавиатуры. Изменить это сочетание клавиш можно в установках аплета.

При работе в офисе с использованием локальной сети имеет смысл задействовать для конфигурации вашего компьютера DHCP-сервер. Иначе при каждой загрузке придется устанавливать параметры сети через YaST. А с помощью диалогового окна это можно сделать без затруднений.

Если же вы домашний пользователь, то вам, возможно, будет интересно узнать, что с помощью YaST очень легко настроить модем для доступа в интернет. Причем система способна автоматически детектить устройство и порт, к которым этот модем подсоединен. А установив в настройках опцию Dial on Demand, можно заставить его осуществлять дозвон и устанавливать соединение автоматически.

Рассматривая возможности конфигурационной утилиты, хотелось бы обратить внимание еще на один ее модуль — Hardware Info. При вызове он сканирует систему и пытается дать пользователю полные сведения о присутствующих в компьютере устройствах. Зачастую один только анализ этой информации позволяет устранить какие-то дефекты работы или добиться лучшего взаимодействия компонентов системы.

Сравнивая возможности YaST с аналогичными модулями, входящими в состав RedHat и Mandrake, я бы назвал его наиболее эффективным. В том, насколько полна предоставляемая Hardware Info информация, вы можете убедиться, изучив скриншот ниже.



Тут можно найти подробную информацию о системе

Одной из наиболее серьезный проблем Linux-систем является поддержка актуального и корректного состояния программных пакетов. Другими словами, любая Unix ОС — это набор огромного количества программ, утилит, скриптов. Причем подавляющее количество этого ПО разработано независимыми программистами — и не для конкретного дистрибутива, а для некоторой абстрактной Linux-системы. В таких условиях самостоятельное обновление программ становится для пользователя сложной задачей. При небрежном выполнении инсталляции возникнут несоответствия версий библиотек, нарушатся зависимости одних программ от других. И система станет нестабильной.

Конечно, для ОС, предназначенной для запуска с компакт-диска, эта проблема не актуальна. В этом случае система как бы "заморожена". Но мы не даром в самом начале говорили, что LiveCD-дистрибутивы часто разрабатываются с тем прицелом, чтобы привлечь пользователей к основному продукту. Так вот, в свое время, работая с обычным инсталлируемым дистрибутивом SUSE, я имел возможность ознакомиться с утилитой инсталляции и удаления программ. С ее помощью можно действительно легко и гарантированно корректно устанавливать или удалять компоненты ОС. Их можно брать из уже имеющегося дистрибутива или загружать из интернета. YaST позволяет отображать информацию о существующих в системе программах, проверять правильность их установки и даже исправлять ошибки зависимостей пакетов.


Содержание раздела