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

Содержание

C.1. Офисные приложения
C.2. Сеть
C.3. Мультимедиа
C.4. Графика
C.5. Управление системой и файлами
C.6. Разработка программного обеспечения

Linux поставляется со множеством приложений, многие из которых выполняют одинаковые функции. Трудность заключается в том, чтобы найти приложение, которое наилучшим образом решает Вашу задачу. Следующие несколько разделов знакомят с некоторыми из наиболее функциональных программ Linux, аналогичных распространенному программному обеспечению Windows. Каждый раздел описывает один определенный тип приложений, а также предлагает обзор приложений Windows и аналогичных приложений Linux, направленных на решение нескольких задач. Под каждой таблицей Вы найдете более подробную информацию о приложениях для Linux, а также ссылки для получения дополнительных сведений. Этот список не претендует на полноту, так как процесс разработки приложений идет непрерывно, а новые приложения создаются каждую минуту.

[Tip]Недостающие приложения

Не все упомянутые ниже приложения по умолчанию установлены в системе, а некоторые могут не поставляться в составе Вашего программного продукта. Если нужное приложение отсутствует, обратитесь к системному администратору. Если приложение поставляется вместе с продуктом, его можно установить с помощью YaST. Чтобы найти имя пакета, воспользуйтесь функцией поиска в средстве управления ПО YaST.

Офисные приложенияОфисные приложения

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

Таблица C.1. Офисные программы для Windows и Linux

Задание

Приложение Windows

Приложение Linux

Офисный пакет

Microsoft Office, StarOffice*, OpenOffice.org

OpenOffice.org, StarOffice, KOffice

Текстовый редактор

Microsoft Word, StarOffice/OpenOffice.org Writer, WordPerfect

OpenOffice.org/StarOffice Writer, KWord

Электронная таблица

Microsoft Excel, StarOffice/OpenOffice.org Calc

OpenOffice.org/StarOffice Calc, Gnumeric, KSpread

Презентация

Microsoft PowerPoint*, StarOffice/OpenOffice.org Impress

OpenOffice.org/StarOffice Impress, KPresenter

Создание графиков данных

Microsoft Excel, MicroCall Origin

OpenOffice.org Calc, Kst, Gnuplot, Grace (Xmgr), LabPlot

Локальная база данных

Microsoft Access, OpenOffice.org Base

OpenOffice.org Base, Rekall, kexi, Mergeant, PostgreSQL

Бухгалтерский учет

Microsoft Money, Quicken

GnuCash, KMyMoney

Управление проектами

Microsoft Project

Planner, Taskjuggler

Ментальные карты

MindManager, Free Mind

VYM (View Your Mind), Free Mind, KDissert


FreeMind

FreeMind дает возможность создавать визуальное представление своих мыслей с помощью создания и редактирования схемы идей. Вы можете копировать узлы карты или стиль узлов, а также вставлять текст из файлов формата HTML, RTF, а также из электронных писем. Схемы идей можно экспортировать в различные форматы, например HTML и XML. Для получения дополнительной информации см. http://freemind.sourceforge.net/wiki/index.php/Main_Page.

GnuCash

GnucCash - это программа, которая помогает управлять личными финансами и финансами предприятия. Для получения дополнительной информации о программе GnuCash см. http://www.gnucash.org.

Gnumeric

Gnumeric - это программа для работы с электронными таблицами в рабочей среде GNOME. Для получения дополнительной информации о программе Gnumeric см. http://www.gnumeric.org.

Gnuplot

Gnuplot - это очень функциональная и переносная программа создания графиков данных, которая управляется с помощью командной строки. Она также доступна для платформ MacOS и Windows. Графики, созданные с помощью программы Gnuplot, можно экспортировать в различные форматы, например PostScript, PDF и SVG, что облегчает обработку этих графиков. Для получения дополнительной информации о программе Gnuplot см. http://www.gnuplot.info/index.html.

Grace

Grace - это очень функциональное средство создания двухмерных графиков, которое используется почти на всех платформах Unix, включая Linux. Приложение позволяет создавать и редактировать диаграммы с помощью графического интерфейса. Количество кривых на диаграмме Grace не ограничено. Форматы экспорта включают JPEG, PNG, SVG, PDF, PS и EPS. Для получения дополнительной информации см. http://plasma-gate.weizmann.ac.il/Grace/.

Kdissert

Kdissert - это приложение, которое используется для структурирования идей и концептов, предназначенное главным образом для студентов, но также и для учителей, руководителей, инженеров и деловых людей. Идеи вначале описываются в документе, а затем структурируются в форме дерева. Схему идей можно экспортировать в различные форматы, например файлы PDF, текстовые документы (также для OpenOffice.org Writer) и файлы HTML. Для получения дополнительной информации см. http://freehackers.org/~tnagy/kdissert/.

Kexi

См. KOffice .

KMyMoney

KMyMoney - это программа управления личными финансами для среды KDE. Она дает возможность пользователям операционных систем с открытым исходным кодом отслеживать личные финансы с помощью широкого набора финансовых функций и инструментов. Для получения дополнительной информации о программе KMyMoney см. http://kmymoney2.sourceforge.net.

KOffice

KOffice - это интегрированный офисный пакет для рабочей среды KDE. Он включает несколько модулей, например текстовый редактор (KWord), программу обработки электронных таблиц (KSpread), программу создания презентаций (KPresenter), несколько приложений для обработки изображений (Kivio, Karbon14, Krita), программу обработки баз данных (Kexi) и многое другое. Для получения дополнительной информации о пакете KOffice см. http://www.koffice.org/.

KPresenter

См. KOffice .

Kst

Kst - это приложение KDE, предназначенное для просмотра данных в режиме реального времени и создания графиков, которое включает основные функции анализа данных. Kst содержит много встроенных функций, например быстрое создание графиков потоковых данных. Это приложение может расширяться с помощью дополнений и расширений. Для получения дополнительной информации о программе Kst см. http://kst.kde.org/.

KWord

См. KOffice .

LabPlot

Приложение LabPlot позволяет Вам создавать и редактировать двух- или трехмерные диаграммы. Диаграммы могут включать в себя несколько графиков, созданных на основе функций и данных. Эта программа также включает различные методы анализа данных. Для получения дополнительной информации о программе LabPlot см. http://labplot.sourceforge.net/.

Mergeant

Mergeant - программа обработки баз данных для рабочей среды GNOME. Для получения дополнительной информации см. http://www.gnome-db.org.

OpenOffice.org

OpenOffice.org - это аналог пакета Microsoft Office, только с открытым исходным кодом. Это очень функциональный офисный пакет, который включает текстовый редактор (Write), программу обработки электронных таблиц (Calc), программу обработки баз данных (Base), программу создания презентаций (Impress), программу рисования (Draw) и редактор формул для создания математических уравнений и формул (Math). Пользователи, знакомые с приложениями пакета Microsoft Office, обнаружат очень сходный программный интерфейс и всю привычную функциональность. Так как пакет OpenOffice.org может импортировать данные из приложений Microsoft Office, переход от одного офисного пакета к другому проходит без затруднений. Существует также версия пакета OpenOffice.org для Windows, что дает пользователям Windows возможность перейти к альтернативному пакету с открытым исходным кодом, все еще используя Windows. Для получения дополнительной информации о пакете OpenOffice.org см. http://www.openoffice.org/. Также можно прочитать главу, посвященную OpenOffice.org, чтобы кратко ознакомиться с этим офисным пакетом.

Planner

Planner - это средство управления проектами для рабочей среды GNOME, которое обладает функциями, сходными с функциями средств управления проектами для Windows. Его разнообразные функции включают создание диаграмм Гантта и различные типы просмотра задач и ресурсов. Для получения дополнительной информации о программе Planner см. http://www.imendio.com/projects/planner/.

PostgreSQL

PostgreSQL - это система управления объектно-реляционными базами данных, которая поддерживает расширенное подмножество стандарта SQL, включая транзакции, внешние ключи, вложенные запросы, триггеры и пользовательские типы и функции. Для получения дополнительной информации о программе PostgreSQL см. http://www.postgresql.org/.

Rekall

Rekall - это программа обработки баз данных. Программа поддерживает базы данных MySQL, PostgreSQL, XBase с XBSQL, IBM DB2 и ODBC. Rekall используется для создания различных типов отчетов и форм, создания запросов баз данных или импорта и экспорта данных в различные форматы. Для получения дополнительной информации о программе Rekall см. http://www.thekompany.com/products/rekall/.

StarOffice

StarOffice - это закрытая версия пакета OpenOffice.org, которая распространяется компанией Sun Microsystems. StarOffice доступен на нескольких платформах, включая Windows и Solaris. Программа включает некоторые дополнительные функции, которые не доступны в бесплатной версии (OpenOffice.org). Для получения дополнительной информации о пакете StarOffice см. http://www.sun.com/software/star/staroffice/.

Taskjuggler

Taskjuggler - это небольшая, но очень функциональная программа управления проектами. Оно позволяет управлять проектами с помощью графиков Гантта или различных отчетов в форматах XML, HTML или CSV. Те пользователи, которым неудобно управлять программой с помощью командной строки, могут использовать в Taskjuggler графический интерфейс. Для получения дополнительной информации о программе Taskjuggler см. http://www.taskjuggler.org.

VYM (View Your Mind)

VYM - это программа, предназначенная для создания визуального представления мыслей с помощью создания и редактирования схем идей. Большинство операций выполняется одним щелчком мыши. Можно легко вставлять и удалять ветви, а также менять их расположение. VYM также содержит набор меток, которые позволяют отметить определенные части схемы (важно, срочно и т.п.). Также к схеме можно добавлять ссылки, примечания и изображения. Схемы идей VYM используют формат XML, что позволяет легко экспортировать схемы идей в формат HTML. Для получения дополнительной информации о программе VYM см. http://www.insilmaril.de/vym.