ChriKle
Anmeldungsdatum: 7. Mai 2006
Beiträge: 341
|
Nach sehr langer Zeit der Arbeit, ist es nun endlich so weit: Der Wiki Artikel zum Thema Programmentwicklung mit Anjuta ist praktisch fertig und in der Beta-Version ☺ Nach einem Update meines Ubuntu Systems auf Edgy Eft, habe ich mich dann entschlossen, diesen Artikel gleich für Anjuta 2.x zu schreiben, da ich mir sicher bin, dass sich diese Entwicklungsumgebung durchsetzen wird (und es zuviel Arbeit ist einen Artikel für zwei Versionen zu schreiben). Ich hoffe, dass der Artikel sowohl für Profis, als auch für Anfänger geeignet ist! Um Fehler zu vermeiden, wurde der Artikel mehrmals überarbeitet und das ein oder andere verbessert. Da man aber erfahrungsgemäß immer seine eigene Fehler überließt, bitte ich euch das Tutorial ausgiebig zu Testen und Feedback zu geben. Ich habe mich bemüht das Look and Feel dem Ubuntu Wiki anzupassen. Falls das eine oder andere nicht stimmen sollte, wäre es nett mir das mitzuteilen! Hier der Link zum Wiki: Baustelle/Programmentwicklung_mit_Anjuta Gruß Chrikle
|
fretchen
Anmeldungsdatum: 19. Januar 2006
Beiträge: 395
Wohnort: Dresden
|
mal schauen wann ich teste, sieht auf jeden fall sehr interessant aus. aber eine bemerkung zum artikel, ich glaube pakete sollte fett geschrieben werden
|
ChriKle
(Themenstarter)
Anmeldungsdatum: 7. Mai 2006
Beiträge: 341
|
Hat wirklich keiner Lust und Zeit den Artikel mal durchzugehen?
|
dEMaStEr
Anmeldungsdatum: 24. November 2005
Beiträge: 146
Wohnort: Aspach
|
Hi Ho, mal ne frage warum macht man denn so viele Editoren? Es gibt doch schon sooo viele ☹.
|
mythos
Anmeldungsdatum: 14. Juli 2006
Beiträge: 1080
|
ich werde anjuta einmal durchgehen und dabei auf deine wiki zurückgreifen. aber ich habe mit anjuta bis jetzt sehr sehr schelchte erfahrungen gemacht. bis jetzt konnte ich nicht einmal ein cpp file öffnen. anjuta zeigte mir einfach irgendwas an. vom arbeiten ganz zu schweigen. dies war zwar unter einem suse 10, aber dennoch. einen versuch werde ich noch mit dieser ide versuchen. mfg mythos
|
fretchen
Anmeldungsdatum: 19. Januar 2006
Beiträge: 395
Wohnort: Dresden
|
tach dermaster, also ich persönlich glaube, dass es zwei gründe gibt. 1.) editoren werden einfach immer und überall benötigt. und ein guter editor für html muss sich nicht unbedingt für programmierung eignen. und unter eignen versteht jeder was anderes. somit wären wir bei punkt 2. 2.) es ist relativ einfach die basiseigenschaften eines editors zu erstellen, daher werden die leute recht schnell aktiv, wenn sie eine idee haben.
|
Dee
Anmeldungsdatum: 9. Februar 2006
Beiträge: 20087
Wohnort: Schwabenländle
|
Mal ein paar Sachen zum Wiki-Artikel. 1. Bitte lies Dir zuerst noch einmal Wiki/Referenz und Wiki/Syntax durch. 2. Bitte kein "ich" oder direkte Anrede wie "du" benutzen. Wir benutzen "man" in unseren Artikeln. 3. Pakete einzeln listen und fett schreiben. Bitte überprüfen, in welcher Sektion sich diese befinden und ggf. angeben. 4. Den Wissensblock nutzen! 5. Also ich finde "Wie du das genau machst erfährst du unter Programme kompilieren." stark untertrieben. Bitte gibt doch eine vollständige Anleitung an, wie man auch die anderen Sachen installiert, wo man sie bekommt und was man benötigt. So sind viele User aufgeschmissen und alleingelassen und gerade das wolltest Du ja (laut Einleitung) nicht. 6. Menüeinträge bitte kursiv und in Anführungszeichen. 7. Sind so viele Bilder wirklich notwendig? Ein paar davon kann man entfernen. Vor allem unter "Die pkg - Methode" wirkt das alles sehr durcheinander, weil sie den Text sehr blöd umbrechen (bei mir). 8. Bugs sind zwar wichtig, werden aber zum einen klein geschrieben, zum anderen heißt das auf Deutsch "Fehlerbehebung". 9. In den Links nur Anjuta-relevante Sachen verlinken. Alles andere kannst Du ja bei GUI-Toolkits einfügen. Es ist leider noch einiges an Arbeit, bis der Artikel unseren Referenzen entspricht. Gruß, Dee
|
fretchen
Anmeldungsdatum: 19. Januar 2006
Beiträge: 395
Wohnort: Dresden
|
Hallo, also ich habe mal angefangen mitzuhelfen sozusagen. Ich habe bis zum Abschnitt Programme erstellen... den Text in die indirekte Anrede gebracht. Ich habe dann aber erstmal aufgehört, da mir einige Fragen beim Lesen des Artikels gekommen sind. Sollte in einem Wikiartikel für Ubuntu nicht die Installation möglichst ausführlich geklärt werden? Es sind bei folgenden Teilen Unklarheiten aufgetaucht.
Hier mal ein Auswahl der wichtigsten Pakete
Man sollte vielleicht schreiben, dass die benötigten Pakete je nach Aufgabenstellung an das Programm variiert und nur die in der Anleitung aufgeführten Pakete wirklich listen, die anderen kann man ja notfalls noch in einem Hinweiskasten aufschreiben.
Du kannst dir den aktuellen Sourcecode unter http://www.anjuta.org/downloads runterladen. Vorher solltest du allerdings verschiedene Pakete per Hand installieren bzw. updaten, da sie in Ubuntu veraltet sind. Wie du das genau machst erfährst du unter Programme kompilieren.
Welche Pakete sollte man runterladen? Die welche du nachher in der Liste bringst? Und vor allem welche Version etc. In welcher Reihenfolge sollten die Pakete kompiliert werden?
Am einfachsten ist es du schaust dir die Bildergalerie an:
Ist das der freiwillige Teil? diesen Abschnitt konnte ich leider auch überhaupt nicht verstehen. Da ich glaube dass vor allem der Installtionsteil sehr genau gemacht werden muss habe ich am weiteren Artikel nicht weitergemacht. Es stellt sich auch eine Frage. Was ist dir bei deinem Tutorial wichtig? In einem Ubuntuwiki sollte halt wirklich die Installation im Vordergrund stehen, da diese wirklich spezifisch ist. Wenn du ein Tutorial über die Arbeit mit Anjuta machen willst, die Installation dir aber schnöde erscheint, dann solltest du überlegen, ob es nicht Plattformen gibt, welche dafür eher geeignet sind. So wäre es schade, wenn ein gutes Tutorial in diesem Spezialwiki untergeht, wenn zum Beispiel Debian, Fedora, Suse-Nutzer es auch gebrauchen könnten. ich denke bei anderen Plattformen an solche Sachen wie die Wikibooks oder vielleicht sogar die offizielle Website von Anjuta. Viele Grüße, fretchen
|
noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 29041
Wohnort: WW
|
Hallo, @ChriKle: Arbeitest du noch an der Seite? Da ist seit ca. 2 Wochen nix mehr passiert... Ich hoffe, meine Wiki-Moderatoren Kollegen haben dich nicht verschreckt ☺ Aber eine größere "Mängelliste" ist bei den ersten Artikeln normal (ich weiß, wovon ich rede 😉 ). Bei Fragen - fragen! Wir beißen nicht!! Gruß noisefloor
|
ChriKle
(Themenstarter)
Anmeldungsdatum: 7. Mai 2006
Beiträge: 341
|
Im Moment habe ich leider nur sehr wenig Zeit, da ich mich auf verschieden Prüfungen vorbereiten muss! Daher bitte ich euch ein wenig zu gedulden! Danach arbeite ich gerne weiter am Artikel (schließlich hat es auch Monate gedauert ihn zu entwickeln, da würde ich jetzt auch nicht aufhören)! Hier noch ein paar Antworten auf eure Kommentare: Die Pakete, die für Anjuta benötigt werden, finden sich alle auf der Anjuta Downloadseite (inklusive Glade). Die Reihenfolge der Installation ist egal, da diese nicht voneinander abhängen. Als Version würde ich immer die neueste empfehlen. Ich habe keine Versionsnummern hingeschrieben, weil ungefähr alle 2 Monate eine neue Version rauskommt, die dann fehlerloser sind als die vorherige). Der Artikel ist nicht für Ubuntuanfänger geschrieben, sondern für Programmieranfänger, die schon einmal in der Schule (oder so) ein eigenes Programm geschrieben haben und die anfangen möchten unter Linux eigene Programme zu schreiben. Die Leute die selbst Programme schreiben wollen, sind in der Regel auch Leute, die schon mal mittels ./configure, make und sudo make install etwas installiert habe. Wenn nicht gibt es ja auch unter Edgy das Ubuntu Paket Anjuta 2.0 und bald hoffentlich auch die neueren Versionen. Es soll in dem Artikel auch nicht primär um die Installation eines Programmes gehen, das wird auf anderen Seiten sehr gut beschrieben, sondern es soll hauptsächlich um die Einführung und Verwendung der Software gehen Es gab hier noch den Kommentar, dass Dinge, die nicht ubuntuspezifisch sind, nicht ins Wiki gehören! Würde man das wirklich konsequent durchführen, dann könnte man hier 90 Prozent aller Artikel löschen (und jeweils immer auf die Homepage des entsprechenden Programmes verweisen oder dort den Artikel verfassen). Der Sinn des Wikis besteht meiner Meinung nach darin, ein wenn möglich vollständiges Handbuch zur Bedienung von Ubuntu und dessen Programme (also auch denjenigen, die auch auf anderen Distributionen laufen) zu schaffen, da man dann alles in einem hat (ohne ständig nach Dingen im Internet suchen zu müssen). Es wäre auch hilfreich, wenn jemand das Tutorial (also solches) testen würde. Schließlich ist das ein komplett selbstentwickeltes Tutorial und vieles war auch mir neu und nur durch rumprobieren rauszukriegen. Gruß Chrikle
|
ChriKle
(Themenstarter)
Anmeldungsdatum: 7. Mai 2006
Beiträge: 341
|
Grammatik ist irgendwie heute nicht meine Stärke! 😀
|
mythos
Anmeldungsdatum: 14. Juli 2006
Beiträge: 1080
|
hi ChriKle, habe gerade versucht anjuta2.1 mittels deiner anleitung zu installieren. funktioniert auch ganz gut und bin kurz davor es installiert zu bekommen. nun zu meinem problem: ich kann entweder nur devhelp oder glade3 mittels checkinstall installieren. fehlermeldung ist wie folgt: Wähle vormals abgewähltes Paket devhelp.
(Lese Datenbank ... 122929 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke devhelp (aus .../devhelp_0.13-1_i386.deb) ...
dpkg: Fehler beim Bearbeiten von /home/mythos/Desktop/anjuta/devhelp-0.13/devhel
p_0.13-1_i386.deb (--install):
versuche „/usr/local/share/icons/hicolor/icon-theme.cache“ zu überschreiben, we
lches auch in Paket glade3 ist
dpkg-deb: Unterprozess paste getötet mit Signal (Broken pipe)
Fehler traten auf beim Bearbeiten von:
/home/mythos/Desktop/anjuta/devhelp-0.13/devhelp_0.13-1_i386.deb wie hast du das problem gelöst? händisch installierte pakete: gdl-0.7.2-1, gnome-build-0.1.5-1, glade3_3.1.5-1
mfg mythos
|
ChriKle
(Themenstarter)
Anmeldungsdatum: 7. Mai 2006
Beiträge: 341
|
Tja das Problem hatte ich nicht! Versuch mal eine ältere Version von Devhelp zu installieren. Seit meiner Installation sind die Versionen schon wieder etwas nach oben gegangen. Vielleicht sind nicht alle Versionen untereinander kompatibel: Ich habe folgende Programme (mit Version) händisch installiert: Devhelp 0.12 gld 0.7.0 Gnome-Build 0.1.4 Glade 3.1.2 Anjuta 2.1.1 Im Notfall musst du halt entweder Devhelp weglassen (was sehr schade ist, da es wenn die richtigen Hilfepakete installiert sind eine Referenz per Knopfdruck liefert) oder du machst eine faule Installation indem du die Pakete nicht zu einem deb Paket bindest sondern nur mittels make install installierst. Bin leider kein Spezialist, was das Paketsystem von Ubuntu betrifft. Wenn du die faule Installation machst würde ich dir eher empfehlen Glade 3 auf dies Weise zu installieren, weil das eh nicht in den Paketquellen ist. Ich hoffe, dass es bald richtige deb Pakete für Ubuntu gibt (dann ist das alles einfacher)!
|
mythos
Anmeldungsdatum: 14. Juli 2006
Beiträge: 1080
|
ok, habe es gelöst \^^ was so ein sudo dpkg -i --force-all devhelp_0.13-1_i386.deb
(Lese Datenbank ... 123400 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke devhelp (aus devhelp_0.13-1_i386.deb) ...
dpkg - Warnung: Problem wird übergangen, weil --force angegeben ist:
versuche „/usr/local/share/icons/hicolor/icon-theme.cache“ zu überschreiben, welches auch in Paket glade3 ist
Richte devhelp ein (0.13-1) ... so alles bewirkt 🙄
mfg mythos
|
Dee
Anmeldungsdatum: 9. Februar 2006
Beiträge: 20087
Wohnort: Schwabenländle
|
Ist aber nicht clever - also generell. In dem Fall ist es nicht tragisch. Wenn Du nämlich jetzt eines der beiden Pakete deinstallierst, soll er die Datei löschen oder nicht? Zu welchem Paket gehört sie denn nun? Gruß, Dee
|