фиса команда переведет вас в новое окружение.
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
(часовой пояс, раскладку клавиатуры, путь установки и т. п.). Если какие-то пара-
метры вам не понятны, можно просто согласиться с вариантом, предложенным
мастером по умолчанию.
Многовариантная загрузка