Bra programvaror till SLED 10
SUSE Linux Enterprise Desktop 10 innehåller en stor mängd programvaror redan vid installationen. Ibland vill man installera mer program och program för programvaruutveckling, därför har jag samlat de vanligaste frågorna kring SLE 10 program här. Just nu är det mycket fokuserat på utvecklingsverktyg.
Novell-Klienten för Linux version 1.2 för Linux
Nedladdning av Novell Client for Linux - NCL 1.2 för Linux (denna version är anpassad till SLED 10)
Utveckling på SLE
Ett tips för dig som är utvecklare och använder SUSE Linux Enterprise Desktop och Server 10 (SLED 10 och/eller SLES 10), är att använda det fria SDK (Software Development Kit) som finns för nedladdning. Du kan utveckla på desktopen och driftsätta på servern eftersom de använder samma kodbas (common code base).
Du kan addera SDK för SLE 10 som en tilläggsprodukt vid installationen eller senare.
För att lägga till SDK vid installationen väljer du "Include Add-On Products from Separate Media" på installationens startbild. Beroende på installationskälla kan du mata in CD1 eller från en SDK-källa såsom en ftp-server.
För att lägga till SDK efter installationen startar du YaST2. Under "Software - Add on product", addera CD1 av SDK eller en online SDK-källa. Sedan kan du manuellt välja de paket du önskar eller välja förvalda mönsterinstallationer. Du kan även använda sökfunktionen för ett specifikt paket.
Efter att du laddat ned CD-skivorna kan du välja att installera följande:
* SDK: KDE/Qt 3 Development
* SDK: GNOME/GTK+ Development
* SDK: Qt 4 Development
* SDK: Java Development
* SDK: .NET Development
* SDK: C/C++ Development
* SDK: Perl Development
* SDK: Python Development
* SDK: Ruby Development
* SDK: Ruby on Rails Development
* SDK: Web Development
* SDK: Linux Kernel Development
* SDK: YaST Development
* SDK: Version Control Systems
* SDK: Documentation Tools
* SDK: Programming Libraries
* SDK: Miscellaneous
Mer info se Dokumentation om SLE 10 SDK
- Nedladdning av SLE 10 SDK hittar du här motsvarande direktlänk för SLE 10 SP1 SDK hittar du här
- Källkoden till SLED 10 och direktlänk till källkoden till SLE 10 SP1
- Källkoden till SLES 10 finns i katalogen /suse/src på eval-skivan
Olika utvecklingsverktyg och dess motsvarigheter i Linux
| Uppgift | Windows-applikation | Linux-application |
|---|---|---|
| Integrerad programutveckling | Borland C++, Delphi, Visual Studio, .NET | KDevelop, Eric, Eclipse, MonoDevelop, Anjuta |
| Verktygskit | MFC, Qt, GTK+ | Qt, GTK+ |
| Kompilatorer | VisualStudio | GCC |
| Debugg-verktyg | Visual Studio | GDB, valgrind |
| GUI-Design | Visual Basic, Visual C++ | Glade, Qt Designer |
| Versionshantering | Clearcase, Perforce, SourceSafe | CVS, Subversion |
Anjuta
Anjuta är en IDE för utveckling av applikationer i GNOME/GTK+. Den inlkluderar en editor med autoformattering, kod-ifyllnad (code completion) och markerad kod. Liksom GTK+ stöds Perl, Pascal och utveckling i Java. En GDB-baserad debugger finns också med. Hitta mer information om Anjuta på anjuta.sourceforge.net.
CVS
CVS, Concurrent Versions System är en av de viktigaste versionskontrollsystemen för öppen källkod. Det är en klient-del till Revision Control System (RCS) som finns i Linux-distributioner. Se mer information på hemsidan www.cvshome.org.
Eclipse
Eclipse-plattformen är utvecklad för att bygga sammanhållna och integrerade utvecklingsmiljöer som kan utökas med pluginer. Basdistributionen innehåller en fullständig utvecklingsmiljö fölr Java. Se mer information på www.eclipse.org.
Eric
Eric är en IDE optimerad för utveckling i Python och Python-Qt. Mer information på www.die-offenbachs.de/detlev/eric3.html.
GCC
GCC är en samling kompilatorer med för flera programspråk. För en komplett lista av funktioner samt dokumentation se gcc.gnu.org.
GDB
GDB är ett avlusningsverktyg för program skrivna i olika programspråk. Mer information om GDB på www.gnu.org/software/gdb.
Glade
Glade är ett program för att bygga användargränssnitt till GTK+ och GNOME. Det finns stöd för GTK+, liksom C, C++, C#, Perl, Python, Java mm. Mer information om Glade på glade.gnome.org.
GTK+
GTK+ är en verktygslåda till flera plattformar för att skapa grafiska användargränssnitt. Den används för alla GNOME-applikationer såsom GIMP och många andra. GTK+ har utvecklats för att kunna användas med många programspråk förutom C/C++. Ursprungligen skrevs GTK+ för GIMP, därav namnet GIMP Toolkit. Mer information på www.gtk.org. Språkstöd för GTK+ sammanfattas på www.gtk.org/bindings.html.
KDevelop
KDevelop gör att du kan skriva program för olika programspråk (C/C++, Python, Perl etc.). Det inkluderar en dokumentationsläsare, källkodseditor med syntaxmarkering, ett grafiskt gränssnitt för kompilatorn och mycket mer. Mer information på www.kdevelop.org.
MonoDevelop
Mono-Projektet är ett öppet utvecklingsinitiativ som utvecklar en öppen Unix-version av utvecklingsramverket .NET. Målet är att göra det möjligt för Unix-utvecklare att bygga och driftsätta .NET-applikationer på flera plattformar. MonoDevelop kompletterar Mono-utveckling med en integrerad utvecklingsmiljö - IDE. Se mer information om MonoDevelop på www.monodevelop.com.
Qt
Qt is a program library for developing applications with graphical user interfaces. It allows you to develop professional programs rapidly. The Qt library is available not only for Linux, but for a number of Unix flavors and even for Windows and Macintosh. Thus it is possible to write programs that can be easily ported to those platforms. Find more information at www.trolltech.com. Language bindings for Qt development are summarized under developer.kde.org/language-bindings.
Qt Designer
Qt Designer is a user interface and form builder for Qt and KDE development. It can be run as part of the KDevelop IDE or in stand-alone mode. QtDesigner can be run under Windows and even integrates into the Visual Studio development suite. Find more information about Qt Designer at www.trolltech.com/products/qt/designer.html.
Subversion
Subversion does the same thing CVS does but has major enhancements, like moving, renaming, and attaching meta information to files and directories. The Subversion home page is subversion.tigris.org.
Valgrind
Valgrind is a suite of programs for debugging and profiling x86 applications. Find more information about Valgrind at valgrind.org.
Fler applikationer
- Här hittar du en lista med applikationer som certifierats för SLE
- Applikationer för SUSE Linux 10.1 (och SLED 10) med Wine
- Spel på Linux med Cedega/Transgaming
Läs gärna om:







Senaste kommentarer
2 years 30 veckor gammalt
2 years 49 veckor gammalt
2 years 51 veckor gammalt
2 years 52 veckor gammalt
3 years 5 dagar gammalt
3 years 6 dagar gammalt
3 years 1 vecka gammalt
3 years 1 vecka gammalt
3 years 5 veckor gammalt
3 years 8 veckor gammalt