GQview (В меню Мультимедиа/Графика/GQview): удобная программа для просмотра изображений, хранящихся на вашем жестком диске. С ее помощью Вы можете организовать Слайд-шоу, быстро найти и отредактировать в любом из установленных в системе редакторов необходимое Вам изображение.
Ksnapshot (В меню Мультимедиа/Графика/Захват экрана): маленькое приложение, с помощью которого Вы сможете сделать фотографию (screenshot) текущего экрана.
KIconEdit (В меню Мультимедиа/Графика/Icon Editor): отредактировать или создать свою иконку для любимой программы? Что может быть проще - запускайте Icon Editor. Эта отличная программа позволит Вам быстро и без проблем нарисовать иконку любого размера.
Gnome Icon Editor (В меню Мультимедиа/Графика/Gnome Icon Editor): еще одна удобная программа для работы с иконками. По возможностям примерно равна KIconEdit, но отличается интерфейсом пользователя. Посмотрите - может быть интерфейс именно этой программы Вам больше придется по душе.
Blender позволяет строить трехмерные модели и осуществлять их высококачественный рендеринг.
7.5 Программы для работы в Сети
Из программ для работы в сети можно выделить некоторые интересные приложения:
XChat (в меню Сеть/IRC/XChat) - прекрасный клиент IRC (Сеть Internet Relay Chat). Благодаря своим возможностям позволит Вам увлекательно провести время в сети и найти много новых друзей и знакомых. Полностью русифицированный интерфейс программы не даст запутаться в многочисленных настройках этого красивого приложения.
Licq (в меню Сеть/Instant messaging/Licq) - еще одно удобное средство общения - системе отправки коротких сообщений ICQ. После регистрации Вам присваивается Ваш уникальный номер (UIN) и Вы можете добавлять к себе в ICQ своих Друзей и знакомых. Обратите внимание, что после запуска программы Вам нужно обязательно настроить перекодировку сообщений. Это делается в меню LiCQ/Настройки/Перекодировка. Установите кодировку RUSSIAN_WIN, если Вы хотите общаться с людьми, у который установлена ICQ под Windows. А для тех счастливчиков, которые пользуются Linux ICQ, есть возможность установить защищенное соединение. Благодаря этому ваши сообщения никогда не сможет перехватить никакой"крекер"в сети.
Downloader For X (В меню Сеть/Передача файлов) - отличная программа Максима Кошелева поможет Вам скопировать с сети на Ваш жесткий диск понравившийся Вам сайт. Среди возможностей этой программы можно отметить такие опции как: ограничение скорости закачек, планирование закачек по времени, высокую скорость работы и удобный интернациональный интерфейс.
KMail (В меню Сеть/Почта/KMail) - обратите внимание на этот интересный почтовый клиент. При своем довольно небольшом объеме он отличается прекрасной скоростью работы и отличным набором необходимых для повседневного чтения почты функций.
gFTP (В меню Сеть/Передача файлов/gFTP) - для работы с FTP серверами сложнее придумать лучше программы, чем gFTP. Привычный интерфейс аля Norton Commander, но воплощенный в графическом виде с использованием библиотек GNOME позволяет проводить все возможные операции над файлами через протокол FTP. Среди особенно удобных функций этой программы можно также отметить возможность одновременного копирования нескольких файлов или каталогов с FTP сервера, отслеживание времени копирования и скорости передачи.
LRN (Linux RuNel) - мощное ядро для быстрого создания порталов любой сложности позволит Вам в короткий срок разработать сайт вашей компании или свою домашнюю страничку, благодаря модульной структуре портала Вы сможете использовать только те возможности LRN, которые необходимы Вам или вашей фирме Обратите внимание на то, что после установки пакета LRN в вашу систему Вам не нужно ничего настраивать - достаточно только зайти по адресу http://ваша_машина/LRN/ и пройти три этапа установки, во время которых Вы будете отвечать на несложные вопросы системы о Вас и вашем создаваемом проекте. А вот для модификации дизайна, идущего по умолчанию в поставке LRN Вам уже придется немного поработать, поменяв HTML код в файлах тем LRN в каталоге /var/www/hlml/LRN/themes/LRN/default.
7.7 Midgard
Midgard 1.4 - сервер веб-приложений и среда управления документами для веб-сайтов малого и среднего масштаба. Midgard представляет собой открытую среду, создаваемую и распространяемую в виде открытого программного обеспечения общественной организацией The Midgard Project Ry, зарегистрированной в Хельсинки, Финляндия, и объединяющей всех разработчиков проекта, в какой бы стране мира они не проживали.
Midgard представляет собой трехуровневую систему, в которой для хранения данных используется СУБД MySQL, взаимодействие с пользователями происходит осуществляется посредством веб-сервера Арасhе, а возможности расширения обеспечивает язык сценариев РНР (поддерживаются обе основные версии РНР — РНРЗ и РНР4). Приложения, разработанные с использованием Midgard, обладают высокой производительностью, поскольку ядро системы написано на языке С и оптимизировано для работы под нагрузкой, свойственной современным веб-сайтам.
Midgard разработан как средство публикации, в основе которого лежит отделение публикуемого содержания от стилевого оформления и кода, реализующего логику приложения. Такой подход позволяет дизайнерам сфокусироваться на разработке внешнего оформления сайта, авторам - на написании статей, а программистам — на написании соответствующего программного кода. Результирующее объединение этих составляющих происходит уже без вмешательства человека, автоматически, по заранее определенным правилам.
Взаимоотношения внутри каждой категории объектов системы описываются в виде иерархической древовидной структуры, для элементов которой поддерживается наследование свойств. Это позволяет гибко подстраивать систему под конкретную задачу всего несколькими нажатиями меню административной среды.
Административная среда Midgard 1.4 называется Asgard2. Она сама является примером приложения, разработанного в среде Midgard, и позволяет разработчикам управлять всеми компонентами системы через удобный веб-интерфейс. С помощью нее становится возможным, например, на лету изменять такие характеристики веб-сайта, как доменное имя, номер порта, переключать его из открытого режима в защищенный (SSL), не требуя остановки самого веб-сервера Арасhе.
В составе дистрибутива Migdard представлен пятью пакетами, четыре из которых обязательно должны быть установлены для работы всей системы. Пакет libmidgard содержит базовую библиотеку и утилиты низкого уровня, mod_midgard - модуль для веб-сервера Apache, выполняющий роль диспетчера запросов. Пакет php-midgard содержит модуль для языка РНР4, позволяющий программам, написанным на этом языке, обрабатывать данные, хранящиеся в базе данных Midgard. В пакете midgard-dala находится система администрирования Asgard и демонстрационные примеры. Если Вы собираетесь принять участие в работе проекта Midgard, то рекомендуем также установить пакет libmidgard-devel, содержащий компоненты и API для разработчиков на языке С.
После установки четырех основных компонент необходимо запустить программу настройки базы данных и следовать ее вопросам. В результате работы программы установки будет создан файл конфигурации виртуального сервера для веб-сервера Apache, который Вам будет необходимо скопировать в каталог настроек виртуальных серверов Apache и добавить ссылку на него в основной файл конфигурации веб-сервера.
Примечание: Вы можете поправить настройки по Вашему желанию, руководствуясь комментариями в файле midgard-data.conf. однако до первого запуска Midgard и ознакомления с документацией мы не рекомендуем это делать.
После этого необходимо перезапустить веб-сервер и при помощи браузера Netscape, Mozilla, Konqueror или Lynx обратиться по адресу. На запрос имени пользователя и пароля введите admin в качестве имени и password в качестве пароля.
Asgard поддерживает несколько интерфейсов пользователя и выбрать нужный можно в меню Options. Особенностью Midgard является использование технологии SiteGroups для разграничения информации о различных группах сайтов внутри одной базы данных. Войдя в систему с указанием конкретной сайт-группы, пользователь видит только ресурсы этой группы и ресурсы специальной сайт-группы SGO, в которой находится Asgard. При этом ресурсы своей сайт-группы доступны пользователю на запись и чтение.
в соответствии с установленными на них правами, а ресурсы из SGO доступны только на чтение. При выполнении любого приложения на Midgard происходит тоже самое - оно автоматически ограничивается в доступе в рамках выбранной для него сайт-группы.
Более подробную информацию о работе с Midgard можно получить в документации, ссылки на которую присутствуют на главной странице Asgard.
8. Виртуальные машины и эмуляторы
В дистрибутивы включены различные эмуляторы: Wine, позволяющий запускать приложения Windows, dosemu - для запуска приложений DOS. Есть также эмуляторы Маc и других машин.
Программа VMWare позволяет создавать виртуальные машины, на которых можно устанавливать различные операционные системы и запускать приложения. Эти виртуальные машины можно даже подключить к сети. В дистрибутив включена версия VMWare, для работы которой нужно получить 30-дневный ключ на сайте производителя (ключ можно получать многократно)
User Mode Linux
Наверняка Вы знакомы с эмуляторами операционных систем и определенных машин User Mode Linux особый вид виртуальной машины - он ничего не эмулирует. Ведь это просто ядро Linux запущенное как обычная программа (в пользовательском режиме - user mode). Такое необычное сочетание влечет за собой массу интересного. Use Mode Linux может предоставить Вам возможности которые Вы нигде больше не получите (разве только в виртуальных машинах, но работать там все будет на порядок медленнее):
1. Если обвалится ядро User Mode Linux, то хост-ядро (ядро системы в которой Вы запустили UserMode) будет продолжать функционировать.
2. Вы можете запускать ядро UML как непривилегированный пользователь.
3. Вы можете отлаживать ядро UML как любой другой процесс.
4. Вы можете использовать его как "песочницу" для проверки новых приложений, в том числе и графических.
5. Вы можете запросто и одновременно запускать различные дистрибутивы.
6 Можно использовать виртуальную машину для работы "опасных" сетевых служб, таких как ftp и www. Взломщик может поломать (даже удалить) систему виртуальной машины, но хост-система останется невредимой и легко восстановит виртуальное ядро.
7. В конце концов это просто очень забавная программа.
Для того чтобы попробовать User Mode Linux проделайте следующие процедуры:
- Установите пакеты umlinux (ядро User Mode),uml-net-tools (утилиты для работы сетевых служб User Mode), uml-rootfs (пример корневой файловой системы).
- Пользователь, желающий попробовать User Mode Linux, должен дать команду uml_install. В результате, в его домашнем каталоге будет создан подкаталог UML, содержащий корневую файловую систему и все необходимые ссылки. Для размещения корневой файловой системы потребуется около 200М свободного дискового пространства.
- Если Вы желаете использовать сетевые возможности - перед запуском User Mode Linux запустите с правами администратора скрипт uml net_start - будет запущен сервер виртуальной сети и сконфигурированы необходимые сетевые интерфейсы.
- Для запуска User Mode Linux перейдите в каталог UML и дайте оттуда команду "./linux".
- В систему входите как пользователь root без пароля. По завершению работы, дайте команду halt.
9. Несколько советов.
Перекодировка текстовых файлов.
Перекодировка осуществляется программой iconv из пакета glibc. Например:
iconv-f CP1251 -t KOI8-R foo.txt > foo.new.txt перекодирует foo.txt из ср1251 в koi8-r. Названия кодировок должны соответствовать их именам в /usr/share/i18n/charmaps. Список доступных кодировок можно увидеть по команде
iconv -list
GNU Emacs и настройка РНР-MODE
GNU EMacs - мощный, гибко настраиваемый и удобный редактор. С его помощью Вы можете не только редактировать различные типы текстовых и бинарных файлов, но и работать в сети, читать и отправлять почтовые сообщения и сообщения сети Usenet, проводить сравнения файлов, работать с различными системами контроля версий.
В отличии от остальных дистрибутивов мы включили в наш пакет GNU Emacs надстройку, позволяющую эффективно программировать на скриптовом языке РНР. Для того, что бы воспользоваться этой надстройкой, добавьте в Ваш ~/.emacs файл следующие строки:
(autoload 'php-mode "php-mode" "PUP editing mode" t)
(add-to-list 'auto-mode-alist '("\\.php\\|.php3\\|.phtml\\|.setup\\|.inc\\". php-mode))
где .php,.php3,.phtml и т.д. - расширения редактируемых файлов, для которых автоматически включается режим редактирования РНР.
Подробнее о редакторе Emacs читайте в выпущенной институтом Логики и нашей командой книге GNU Emacs, приобрести которую можно по ссылкам в разделе "Где купить?" нашего сайта.
Использование ядра 2.4
К сожалению, пока в ядрах серии 2.4 достаточно часто встречаются различные ошибки, поэтому ALT не рекомендует их использование на серверах или других системах, где важна в первую очередь надежность работы. Мы уверены, что в скором времени эта ситуация изменится, поэтому для знакомства с ядрами версии 2,4-х мы включили в систему ядро 2.4.2 с большим количеством исправлений. Но надо иметь в виду, что это ядро пока является экспериментальным и не поддерживается нами. Если же Вы все же решите использовать это ядро, то вот несколько рекомендаций по его использованию:
1. Если у Вас возникли какие-либо проблемы с этим ядром - проверьте сначала, не вышло ли обновление для этого ядра и, если оно вышло, то обновите его.
2 Если Вы используете Firewall на Вашей машине, то имейте в виду, что в версии 2.4.Х ядер используется новый интерфейс для управления Firewall, программа для настройки которого находится в пакете ip_tables. Возможно также использование старого интерфейса (программы ipchains), но в этом случае Вам необходимо перед работой с Firewall'ом загрузить в ядро модуль ipchains.о.
3. Имейте в виду, что некоторые программы могут не компилироваться, если в каталоге /usr/src/linux стоит ядро 2.4.
4. Ядро 2.4.2, входящее в состав дистрибутива, доступно пока в двух версиях обычной и для многопроцессорных машин. Защищенная версия пока недоступна.
По не вполне понятным причинам многие начинающие пользователи стремятся даже до серьезного изучения Linux пересобрать ядро системы или заменить его на самое последнее. Это неверное решение. Менять ядро нужно только в том случае, если имеющееся не поддерживает какое-либо оборудование или необходимое программное обеспечение или если обнаружены серьезные ошибки, влияющие на функциональность системы.
Точно так же не следует стремиться перейти на новые версии основных библиотек системы, - это может повлечь за собой еще более тяжелые последствия, чем замена ядра. Если Вы используете Linux на настольном компьютере, то правильным решением будет приобретение новой версии какого-либо дистрибутива.
Настройка ide контроллера Promise, встроенного на материнскую плату
В текущих ядрах существует проблема, из-за которой устройства, подключенные к контроллеру Promise, встроенного на материнскую плату не определяются ядром. Для решения этой проблемы надо сделать следующее:
1. Запустить программу Ispci -w | less. Если Linux еще не установлен на вашем компьютере, то начните установку, после появления экрана выбора языка нажмите AIt-F2 и дайте указанную команду.
2 Найти примерно следующую информацию:
00:11.0 Class 0180: 105a:0d30 (rev 02)
Subsystem: 105a:4d33
Flags: bus master, (...), latency 32, IRQ 10
I/O ports at aOOO
I/O ports at 9800
I/O ports at 9400
I/O ports at 9000
I/O ports at 8800
Memory at df800000 (32-bit, non-prefetchable)
Capabilities: [58] Power Management version 1
3. Записать первые четыре значения I/O ports.
4. Добавить к второму и четвертому значению 2. Т.е. должно получиться:
I/O ports at aOOO
I/O ports at 9802
I/O ports at 9400
I/O ports at 9002
5. При загрузке ядра дать ему следующие параметры:
ide2=0xa000,0x9802 ide3=0x9400, 0х9002
(Например при установке указать следующую строку:
linux ide2=0xa000,0x9802 ide3=0x9400, 0х9002)
6. Теперь устройства, подключенные к контроллеру должны нормально определяться ядром. Пропишите параметры ядра в файл конфигурации используемого загрузчика.
А где здесь config.sys и autoexec.bat?
Это очень хороший вопрос, поиск ответа на который позволит многое понять в Linux. Мы не можем здесь ответить на него, но порекомендуем внимательно ознакомиться с man init, man inittab, man initscript, man mingetty, man login, man bash и файлами настроек, упомянутыми там. Вы убедитесь, что Linux - очень логичная и легко настраиваемая система.
Пакеты исходных текстов.
Начинающие пользователи считают эти пакеты не нужными. Если Вы - в их числе, то поработав в Linux, надеемся, измените свое мнение.
Linux - система, созданная своими пользователями. Linux - приглашение к совместной работе, именно для этого распространяются исходные тексты ядра и большинства приложений. Если Вам что-то в ней не нравится, то, может быть, это именно потому, что Вы сами еще не приняли участие в ее развитии. Для того, чтобы помочь пользователям Linux, а значит и самому себе, не обязательно быть программистом. Linux нужны дизайнеры, писатели, переводчики, экономисты, юристы и даже политики. Не оставайтесь в стороне, не позволяйте фирмам-монополистам делать себя заложником дорогих, ненадежных и малоэффективных решений.
9. Поддержка.
Поддержка установки и эксплуатации дистрибутива не включена в стоимость Linux-Mandrake RE Вы можете получить неофициальную поддержку, подписавшись на списки рассылки на странице
ALT Linux Team предоставляет также поддержку на коммерческой основе.
По вопросам такой поддержки обращайтесь по адресу