Einführung in die Linux-Software

Inhaltsverzeichnis

29.1. Office-Anwendungen
29.2. Netzwerk
29.3. Multimedia
29.4. Grafiken
29.5. System- und Dateiverwaltung
29.6. Software-Entwicklung

In Linux* ist eine Vielzahl von Anwendungen enthalten, die häufig mehrere Lösungen für bestimmte Anforderungen anbieten. Die Schwierigkeit dabei besteht darin, diejenige Anwendung zu finden, die Ihren Bedürfnissen am besten entspricht. Die nächsten Abschnitte befassen sich mit einigen der leistungsstärksten Gegenstücke zu bekannten Windows-Softwareprodukten. Jeder Abschnitt widmet sich einem bestimmten Anwendungsgebiet und bietet eine Übersicht über die Windows-Anwendungen und ihre jeweiligen Linux-Entsprechungen für verschiedene Aufgaben. Unterhalb der einzelnen Tabellen erhalten Sie weitere Informationen zu Linux-Anwendungen mit Links zu weiterführenden Informationen. Diese Liste ist keineswegs vollständig, da dies Software-Entwicklung immer weitergeht und jede Minute neue Anwendungen erstellt werden.

[Tip]Nicht standardmäßig installierte Anwendungen

Nicht alle unten aufgeführten Anwendungen sind standardmäßig auf Ihrem System installiert. Einige Anwendungen sind möglicherweise nicht im Lieferumfang des Produkts enthalten. Wenden Sie sich an den zuständigen Systemadministrator, falls die gewünschte Anwendung fehlt. Wenn die Anwendung in Ihrem Produkt enthalten ist, können Sie sie mit YaST installieren. Nutzen Sie die Suchfunktion des Werkzeugs für die YaST-Softwareverwaltung, um den Namen des gewünschten Pakets ausfindig zu machen.

Office-Anwendungen

In diesem Abschnitt werden die beliebtesten und leistungsstärksten Office- und Business-Software-Lösungen behandelt. Dazu gehören Office-Suites, Datenbänke, Buchhaltungs-Software und Projektverwaltungs-Software.

Tabelle 29.1. Office-Software für Windows und Linux

Job

Windows-Anwendung

Linux-Anwendung

Office Suite

Microsoft* Office

OpenOffice.org, StarOffice, KOffice

Textverarbeitung

Microsoft Word, WordPerfect

OpenOffice.org/StarOffice Writer, KWord

Tabellenkalkulation

Microsoft Excel

OpenOffice.org/StarOffice Calc, Gnumeric, KSpread

Präsentation

Microsoft PowerPoint

OpenOffice.org/StarOffice Impress, KPresenter

Grafische Darstellung von Daten

Microsoft Excel

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

Lokale Datenbank

Microsoft Access

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

Finanzbuchhaltung

Microsoft Money, Quicken

GnuCash, KMyMoney

Projektverwaltung

Microsoft Project

Planner, Taskjuggler

Mind-Mapping

MindManager, Free Mind

VYM (View Your Mind), Free Mind, KDissert


Office-Suites

OpenOffice.org

OpenOffice.org ist eine sehr leistungsstarke, Microsoft Office ebenbürtige Office-Suite mit einem Textverarbeitungsprogramm (Writer), einer Tabellenkalkulation (Calc), einem Datenbank-Manager (Base), einem Präsentations-Manager (Impress), einem Zeichenprogramm (Draw) und einem Formel-Editor zum Erstellen von mathematischen Gleichungen und Formeln (Math). Die Bedienoberfläche ähnelt der der Microsoft Office-Suite. Weitere Einzelheiten finden Sie unter http://www.openoffice.org/; Sie können auch Kapitel 1, Die OpenOffice.org Office Suite zurate ziehen.

StarOffice

StarOffice, eine proprietäre, von Sun Microsystems entwickelte Office-Suite-Software, ist mit OpenOffice.org vergleichbar. Sie steht auf mehreren Plattformen zur Verfügung, etwa Linux, Windows und Solaris. Sie enthält dieselben Module wie die OpenOffice.org-Suite. Sie bietet bestimmte erweiterte Funktionen, die in der Open Source-Version nicht enthalten sind. Weitere Informationen finden Sie unter http://www.sun.com/software/star/staroffice/.

KOffice

KOffice ist die 100%ig integrierte Office-Suite, die für den KDE-Desktop konzipiert wurde. Sie enthält verschiedene Module, etwa für Textverarbeitung (KWord), Tabellenkalkulationen (KSpread) und Präsentationen (Kpresenter), mehrere Anwendungen zur Bildbearbeitung (Kivio, Karbon14, Krita), ein Datenbank-Frontend (Kexi) sowie viele andere Anwendungen. Weitere Informationen finden Sie unter http://www.koffice.org/.

Textverarbeitung:

Writer

Writer ist das zuverlässige Modul für Textverarbeitung und Desktop-Publishing von OpenOffice.org und StarOffice. StarOffice Writer bietet einige erweiterte Funktionen, die in OpenOffice.org nicht zur Verfügung stehen. Weitere Einzelheiten finden Sie unter http://www.openoffice.org/product/writer und http://www.sun.com/software/star/staroffice.

KWord

KWord ist das zuverlässige, Frame-basierte Modul der KOffice-Suite für die Textverarbeitung. Die benutzerfreundlichen Funktionen von KWord unterstützen Sie bei der Erstellung professionell wirkender Dokumente; zudem können mit der Anwendung große Datenmengen verarbeitet werden. Weitere Informationen finden Sie unter http:///www.koffice.org/kword/.

Tabellenformate

Calc

Calc ist das Modul für Tabellenkalkulation und Daten-Plotting der OpenOffice.org- und der StarOffice-Suite. Es ist leicht verständlich und bietet eine breite Funktionspalette. Weitere Einzelheiten finden Sie unter http://www.openoffice.org/product/calc.html und http://www.sun.com/software/star/staroffice.

KSpread

KSpread ist das Tabellenkalkulations-Modul der KOffice-Suite. Es ist ein skriptfähiges Tabellenkalkulations-Programm, das sowohl tabellenorientierte Arbeitsblätter als auch Unterstützung für komplexe mathematische Formeln und Statistiken bietet. Weitere Einzelheiten finden Sie unter http://www.koffice.org/kspread/.

Gnumeric

Gnumeric ist eine Tabellenkalkulations-Lösung für die GNOME-Desktop-Umgebung, mit der auch mit anderen Tabellenkalkulations-Anwendungen erstellte Dateien gelesen werden können. Die integrierten Funktionen und Werkzeuge des Programms weisen einen ausgesprochen hohen Präzisionsgrad auf. Weitere Informationen finden Sie unter http://www.gnumeric.org.

Präsentationen

Impress

Impress ist das Präsentations-Modul der OpenOffice.org- und der StarOffice-Suite. Mit Impress können Sie Multimedia-Präsentationen mit Werkzeugen für 2-D- und 3-D-Cliparts, Special Effects, Animation und Zeichnung erstellen. Mit Impress können PDF-(Portable Document Format-) Dateien Ihrer Präsentationen erstellt sowie Dateien in unterschiedlichen Formaten angezeigt, bearbeitet und gespeichert werden. Hierzu zählt das von Microsoft PowerPoint verwendete *.ppt-Format. Weitere Informationen finden Sie unter http://www.openoffice.org/product/impress.html. und http://www.sun.com/software/star/staroffice.

KPresenter

KPresenter ist das Präsentations-Modul der KOffice-Suite. Mit KPresenter können komplette Sätze von Folien mit Text und Grafik in vielen unterschiedlichen Formaten ausgearbeitet und eine Vielzahl an Objekten eingebettet werden. Mit KPresenter können zudem Präsentationen aus Microsoft PowerPoint-, MagicPoint- und OpenOffice.org Impress-Dokumenten geladen werden. Weitere Einzelheiten finden Sie unter http://www.koffice.org/kpresenter/.

Grafische Darstellung von Daten

Calc

Weitere Informationen hierzu finden Sie unter Calc.

Gnuplot

Gnuplot ist eine extrem leistungsstarke und portierbare, über die Kommandozeile gesteuerte Software zur grafischen Darstellung von Daten. Sie ist auch für MacOS- und Windows-Plattformen verfügbar. Von Gnuplot erstellte Darstellungen können in verschiedene Formate, wie PostScript, PDF und SVG, exportiert werden, was eine einfache Verarbeitung ermöglicht. Weitere Einzelheiten finden Sie unter http://www.gnuplot.info/index.html.

Grace

Grace ist ein 2-D-Plotting-Werkzeug für zahlreiche Plattformen, einschließlich Linux. Hiermit können Darstellungen über eine grafische Bedienoberfläche erstellt und bearbeitet werden. Grace unterstützt eine unbegrenzte Anzahl von Graphen pro Plot (Diagramm). Weitere Informationen finden Sie unter http://plasma-gate.weizmann.ac.il/Grace/

Kst

Kst ist das Plotting-Modul für die KOffice-Suite. Es ermöglicht das Anzeigen und Plotten von Daten in Echtzeit sowie die grundlegende Datenanalyse. Weitere Informationen finden Sie unter http://kst.kde.org/.

LabPlot

LabPlot ist ein Plotting-Tool für die Erstellung und Verwaltung von 2-D- bzw. 3-D-Daten-Plots und wurde für KDE geschrieben. Diagramme können sowohl aus Daten als auch aus Funktionen erstellt werden und eine Darstellung kann mehrere Diagramme enthalten. Außerdem bietet das Programm verschiedene Methoden zur Datenanalyse. Weitere Informationen finden Sie unter http://labplot.sourceforge.net/.

Lokale Datenbanken

Base

Base ist das Datenbank-Modul der OpenOffice.org- und der StarOffice-Suite. Es kann zur Erstellung von "eigenständigen" Datenbankdokumenten, mit allen relevanten Daten, Tabellendefinitionen, Berichten und Formularen, verwendet werden. Weitere Einzelheiten finden Sie unter http://www.openoffice.org/product/base.html und http://www.sun.com/software/star/staroffice.

Gnome-DB

GNOME-DB stellt eine einheitliche Datenzugriffsarchitektur für GNOME bereit. Das Programm eignet sich für sämtliche Anwendungen, die auf persistente Daten zugreifen. Es besteht aus einer Datenabstraktionsschicht (Libgda), einer Datenbank-Miniprogramm-Bibliothek und einem Datenbank-Frontend (Mergeant). Weitere Informationen finden Sie unter http://www.gnome-db.org/.

Kexi

Kexi ist eine integrierte Datenverwaltungsanwendung. Sie kann zum Erstellen von Datenbanken, zum Einfügen von Daten, zum Durchführen von Abfragen sowie zum Verarbeiten von Daten verwendet werden. Es können Formulare erstellt werden, die als benutzerdefinierte Bedienoberfläche für die jeweiligen Daten dienen. Weitere Informationen finden Sie unter http://www.koffice.org/kexi/.

PostgreSQL

PostgreSQL ist ein objektrelationales Datenbankverwaltungssystem, das eine erweiterte Teilmenge des SQL-Standards unterstützt, darunter Transaktionen, fremde Schlüssel, Unterabfragen, Auslöser sowie benutzerdefinierte Typen und Funktionen. Weitere Informationen finden Sie unter http://www.postgresql.org/.

Rekall

Rekall ist ein Werkzeug zur Datenbankverwaltung, das zahlreiche Datenbankanwendungen unterstützt, etwa MySQL, PostgreSQL und Xbase. Rekall kann für zahlreiche Aufgaben verwendet werden, beispielsweise für Berichte, Formulare, Abfragen usw. Weitere Informationen finden Sie unter http://www.thekompany.com/products/rekall/.

Finanzbuchhaltung

KmyMoney

KmyMoney ist ein persönlicher Finanz-Manager für den KDE-Desktop. Hiermit können sich Benutzer von Open Source-Betriebssystemen einen Überblick über ihre persönlichen Finanzen verschaffen. Es stehen zahlreiche Finanzfunktionen und -werkzeuge zur Verfügung. Weitere Informationen finden Sie unter http://kmymoney2.sourceforge.net.

GnuCash

GnuCash ist eine Software für die Kontrolle persönlicher und geschäftlicher Finanzen. Hiermit können Benutzer Einnahmen und Ausgaben verfolgen sowie Bankkonten und Aktienportfolios verwalten. Weitere Informationen finden Sie unter http://www.gnucash.org/.

Projektverwaltung

Planner

Planner ist ein Projektverwaltungswerkzeug für die GNOME-Desktop, die ähnliche Funktionen bieten soll wie die unter Windows verwendeten Projektverwaltungswerkzeuge. Zu den Funktionen zählen Balkendiagramme sowie unterschiedliche Anzeigearten für Aufgaben und Ressourcen. Weitere Einzelheiten finden Sie unter http://wwwimendio.com/projects/planner/.

Taskjuggler

Taskjuggler ist ein Werkzeug zur Projektverwaltung, das dem Benutzer die Steuerung von Projekten mithilfe von Funktionen für Balkendiagramme ermöglicht. Hiermit können zudem Berichte in unterschiedlichen Formaten generiert werden. Taskjuggler kann über die Kommandozeile gesteuert werden, bietet jedoch auch ein grafisches Frontend. Weitere Einzelheiten finden Sie unter http://www.taskjuggler.net.

Mind-Mapping

FreeMind

FreeMind ist ein Werkzeug für das so genannte Mind-Mapping, also das Strukturieren von Ideen, Gedanken und Konzepten. Hiermit können Knoten bzw. deren Stil kopiert sowie Texte aus verschiedenen Quellen, etwa HTML-(HyperText Markup Language-) und RTF-(Rich Text Format-) Dateien sowie E-Mails, eingefügt werden. Die Mind-Maps können in verschiedene Formate, beispielsweise HTML und XML, exportiert werden. Weitere Informationen finden Sie unter http://freemind.sourceforge.net/wiki/index.php/Main_Page.

VYM

VYM (View Your Mind) ist ein Werkzeug für das so genannte Mind-Mapping und dient dem Strukturieren von Ideen, Gedanken und Konzepten. VYM-Mind-Maps werden in XML (eXtended Markup Language) erstellt und können in HTML (HyperText Markup Language) exportiert werden. Weitere Einzelheiten finden Sie unter insilmaril.de/vym.

Semantik

Semantik (ehemals KDissert) ist ein Werkzeug für das so genannte Mind-Mapping, das dem Strukturieren von Ideen dient. Benutzer haben die Möglichkeit, verschiedene Ausgaben der Mind-Map zu generieren, beispielsweise PDF-Dateien, Textdokumente und HTML-Dateien. Weitere Einzelheiten finden Sie unter http://freehackers.org/~tnagy/kdissert/.