GNU/Linux >> Znalost Linux >  >> Ubuntu

Opravit chybu. Kde mám začít?

I když nejsem profesionální programátor, napsal jsem program nebo dva. Přesto se v dnešní době každý inženýr a vědec naučí trochu programovat, a proto jsem zvyklý psát programy v Pythonu, C a MATLABu. Nyní chci trochu vrátit Ubuntu a jeho skvělým lidem a opravit chybu!

Podíval jsem se na seznam bitesize kampaně a musel jsem zjistit, že většinu z nich pro mě není tak snadné opravit, protože mám podezření, že vyžadují spoustu času, než se do věci dostanem, a to já nemám. Přesto jsem objevil tento a zdá se mi zvládnutelný a jako skvělá funkce.

Protože jsem nikdy předtím nenapsal patch ani nevydal žádný program, nemám ponětí, kde začít. Jaký by měl být můj první krok k vyřešení tohoto problému?

Sečteno a podtrženo:Kde a jak toho chlapa začnu opravovat?

Nejlepší odpověď

Odpověď na tuto otázku může být zdlouhavá a komplikovaná, takže vás místo toho nasměruji na dostupné zdroje, místo abych je zde opakoval.

Dokumentace

  1. Nastavení pro vývoj Ubuntu
  2. Jak opravit chyby

Výukové programy

Během celého cyklu pořádáme akce, abychom pomohli lidem, jako jste vy, konkrétně pořádáme Ubuntu Developer Week v IRC, což je živý tutoriál a workshop otázek a odpovědí. Pokud se chcete přidat, na konci února se chystá jeden!

Zde jsou dva protokoly z minulé relace, abyste měli představu:

  • Začínáme s vývojem Ubuntu I
  • Začínáme v Ubuntu Development II

Místa k nalezení příležitostí

  • Harvest – tento nástroj prochází všechny záplaty a balíčky v Launchpadu (a dokonce hledá záplaty v jiných distribucích). Mnohé z nich lze zachytit, použít, otestovat a poté opravit v Ubuntu a poté odeslat upstream.
  • Cleansweep – Seznam oprav umístěných v Launchpadu, které někdo připojil k hlášení o chybě. Ty mohou být užitečné nebo ne, přesto by se na ně měli podívat.

Získání nápovědy

Kontaktování MOTU z mailing listu nebo IRC je dobrý způsob, jak získat pomoc pro jednotlivé problémy, se kterými se setkáte:

  • https://wiki.ubuntu.com/MOTU/Contact
Související:Jak zjistit, který příkaz je vázán na danou klávesovou zkratku?

Zpětná vazba

Strávili jsme spoustu času přepracováním této dokumentace, aby byla co nejsnazší, pokud byste si dělali poznámky o svých zkušenostech a o tom, jak můžeme tyto věci vylepšit, bylo by velmi užitečné vědět, jak to udělat, aby to méně nasávalo lidi jako vy.


Ubuntu
  1. Steam se nespustí na Ubuntu 16.04?

  2. Jak opravit Ubuntu nemůže najít balíček

  3. Kde je vmlinux v mé instalaci Ubuntu?

  1. Jak opravit poškozené balíčky v Ubuntu 20.04

  2. Je Ubuntu 14.04 bezpečné proti Heart Bleed Bug?

  3. Kde je soubor Inittab?

  1. Jak opravit poškozené balíčky v Ubuntu

  2. Fialová úvodní obrazovka – žádná úvodní obrazovka?

  3. Jak spustím Ubuntu z Initramfs?