Выбрать главу

фиса команда переведет вас в новое окружение.

46

Глава 2

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

ем какой-либо другой учетной записи в качестве параметра, позволяет переклю-

читься на нее, если далее по запросу системы ввести ее имя и пароль:

su — user1

ПРИМЕЧАНИЕ

При переходе от суперпользователя к другому пользователю пароль вводить не тре-

буется.

Прикладные программы в Linux

Операционная система — это только "основа", позволяющая работать в приклад-

ных программах, ради которых и включают компьютер. Сегодняшний Linux вклю-

чает в себя большое количество бесплатного прикладного программного обеспече-

ния. Это текстовые и графические редакторы, аудио- и видеопроигрыватели, ути-

литы записи CD/DVD, почтовые клиенты и обозреватели Интернета, серверы баз

данных и т. п.

Программы для Linux доступны обычно в двух вариантах: в исходных кодах и в

пакетах, полностью подготовленных для автоматической установки. При наличии

предварительно скомпилированного пакета именно его и устанавливают. Преиму-

щество этого варианта в том, что при установке автоматически добавляются и не-

обходимые библиотеки (те, которые должны быть установлены для нормальной

работы программы, иначе называют зависимостями).

Установочные пакеты хранятся в депозитариях. Для того чтобы добавить новую

программу в систему, достаточно выполнить простейшую команду. Например, для

установки программы в Ubuntu:

apt-get install программа

Эта команда загрузит из Интернета необходимый установочный пакет и все зави-

симости и выполнит установку.

Установочные пакеты не всегда существуют для конкретной версии Linux. В этом

случае нужно выполнить установку из исходных кодов. Этот процесс несколько

более трудоемкий, поскольку требует ручной установки отсутствующих библиотек

и предварительной установки программного обеспечения для компиляции.

На портале http://SourceForge.net вы можете найти тысячи проектов, среди кото-

рых есть и программы управления предприятием (ERP-системы), CRM-системы,

системы электронного документооборота и т. п.

Среди коммерческого программного обеспечения можно отметить тенденцию по-

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

систем на основе Windows, так и для использования в Linux. Если примерами

крупных западных разработчиков уже вряд ли кого удивишь (например, для систе-

мы документооборота Documentum можно выбрать любую платформу и клиента,

причем ее версия для Linux характеризуется большей надежностью и повышенной

Выбор оборудования и программного обеспечения

47

производительностью), то пример российской фирмы 1С, выпустившей версию

своей программы для Linux, говорит о многом.

Кроссплатформенный запуск программ

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

Windows-программы на Linux-системах. Наиболее известный бесплатный пакет —

это Wine (www.winehq.org).

Под Wine работают не все программы. Но пользователям в свое время удавалось

запустить в этом пакете даже программу 1С.

Второе решение запуска Windows-программ состоит в использовании виртуальной

машины. Вы устанавливаете виртуальную машину, в которой запускаете операци-

онную систему Windows и проблемное приложение. Данный способ гарантирован-

но позволит продолжать использовать прикладную программу, но потребует при-

обретения лицензионной копии Windows.

Существует возможность запускать и Linux-программы под Windows. Интересую-

щихся читателей можно отослать к ресурсам Интернета.

Установка Linux

Установка Linux и ее первоначальная настройка не составляют никакой сложности.

Операции выполняются в графической среде при помощи мастера установки

(рис. 2.13), который в процессе инсталляции запрашивает основные параметры

Рис. 2.13. Установка Linux происходит в графическом режиме

48

Глава 2

(часовой пояс, раскладку клавиатуры, путь установки и т. п.). Если какие-то пара-

метры вам не понятны, можно просто согласиться с вариантом, предложенным

мастером по умолчанию.

Многовариантная загрузка