GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Beheben Sie einen Fehler. Wo soll ich anfangen?

Obwohl ich kein professioneller Programmierer bin, habe ich ein oder zwei Programme geschrieben. Heutzutage lernt aber jeder Ingenieur und Wissenschaftler auch ein bisschen programmieren, und so bin ich es gewohnt, Programme in Python, C und MATLAB zu schreiben. Jetzt möchte ich Ubuntu und seinen großartigen Leuten etwas zurückgeben und einen Fehler beheben!

Ich habe mir die Liste der Bitesize-Kampagne angesehen und musste feststellen, dass die meisten für mich nicht so einfach zu beheben sind, da ich vermute, dass sie viel Zeit benötigen, um in die Materie einzusteigen, und die habe ich nicht. Trotzdem habe ich dieses entdeckt und es sieht für mich überschaubar und wie ein cooles Feature aus.

Da ich aber noch nie einen Patch geschrieben oder ein Programm veröffentlicht habe, weiß ich nicht, wo ich anfangen soll. Was sollte mein erster Schritt sein, um dieses Problem anzugehen?

Fazit:Wo und wie fange ich an, diesen Kerl zu reparieren?

Beste Antwort

Die Beantwortung dieser Frage kann langwierig und kompliziert werden, daher werde ich Sie stattdessen auf verfügbare Ressourcen hinweisen, anstatt sie hier erneut aufzuwärmen.

Dokumentation

  1. Vorbereitung für die Ubuntu-Entwicklung
  2. Fehlerbehebung

Tutorials

Wir veranstalten während des gesamten Zyklus Veranstaltungen, um Menschen wie Ihnen zu helfen, insbesondere veranstalten wir die Ubuntu Developer Week im IRC, bei der es sich um ein Live-Tutorial und einen Frage-und-Antwort-Workshop handelt. Wenn Sie mitmachen möchten, gibt es Ende Februar einen!

Hier sind zwei Protokolle einer vergangenen Sitzung, um Ihnen eine Vorstellung zu geben:

  • Erste Schritte in der Ubuntu-Entwicklung I
  • Erste Schritte in der Ubuntu-Entwicklung II

Orte zum Finden von Gelegenheiten

  • Harvest – dieses Tool durchsucht alle Patches und Pakete in Launchpad (und sucht sogar in anderen Distributionen nach Patches). Viele davon können geschnappt, angewendet, getestet und dann in Ubuntu behoben und dann in den Upstream gesendet werden.
  • Cleansweep – Liste von Patches im Launchpad, die jemand an einen Fehlerbericht angehängt hat. Diese können nützlich sein oder nicht, sollten aber trotzdem betrachtet werden.

Hilfe erhalten

Die Kontaktaufnahme mit dem MOTU auf der Mailingliste oder im IRC ist ein guter Weg, um Hilfe für individuelle Probleme zu erhalten, auf die Sie stoßen:

  • https://wiki.ubuntu.com/MOTU/Contact
Verwandte:Wie finde ich heraus, welcher Befehl an eine bestimmte Tastenkombination gebunden ist?

Feedback

Wir haben viel Zeit damit verbracht, diese Dokumentation zu überarbeiten, um sie so einfach wie möglich zu gestalten. Wenn Sie sich Notizen zu Ihren Erfahrungen machen würden und wie wir dieses Zeug verbessern können, wäre es sehr nützlich zu wissen, wie man es für Leute wie weniger scheiße machen kann Sie.


Ubuntu
  1. So reparieren Sie defekte Pakete in Ubuntu 20.04

  2. Ist Ubuntu 14.04 sicher gegen Heart Bleed Bug?

  3. Lila Startbildschirm – Kein Startbildschirm?

  4. Wo ist die Inittab-Datei?

  5. So beheben Sie, dass Ubuntu kein Paket finden kann

Korrigieren Sie das falsche Tastaturlayout in Ubuntu

So melden Sie einen Fehler in Ubuntu

Fix Kein Ton in Ubuntu als HDMI standardmäßig aktiviert

Fix „Sitzung konnte nicht gestartet werden“ bei der Anmeldung in Ubuntu 16.04

USB-Dongles für mobiles Breitband in Ubuntu (14.04)? Wo soll man anfangen?

Wo kann ich meine Unity-Modelle finden?