GNU/Linux >> Linux の 問題 >  >> Ubuntu

バグを修正します。どこから始めればよいですか?

私はプロのプログラマーではありませんが、1つか2つのプログラムを作成しました。しかし、今日では、すべてのエンジニアと科学者がプログラミングも少し学んでいるため、Python、C、MATLABでプログラムを作成することに慣れています。今、私はUbuntuとその偉大な人々に少しお返しし、バグを修正したいと思います!

私はバイトサイズキャンペーンのリストを見て、問題に取り組むのに多くの時間がかかると思うので、それらのほとんどは私が修正するのはそれほど簡単ではないことを見つけなければなりませんでした、そして私はそれを持っていません。それでも私はこれを発見しました、そしてそれは扱いやすく、私にはクールな機能のように見えます。

パッチを書いたり、プログラムを公開したことはないので、どこから始めればいいのかわかりません。その問題に取り組むための私の最初のステップは何でしょうか?

結論:その男をどこでどのように修正し始めるのですか?

ベストアンサー

この質問への回答は長く複雑になる可能性があるため、ここで再ハッシュするのではなく、利用可能なリソースを紹介します。

ドキュメント

  1. Ubuntu開発の準備
  2. バグを修正する方法

チュートリアル

私たちはあなたと同じように人々を助けるためにサイクル全体でイベントを実行します。具体的には、ライブチュートリアルと質疑応答ワークショップであるIRCでUbuntuDeveloperWeekを実行します。参加したい場合は、2月末に1つ登場します!

これがあなたにアイデアを与えるための過去のセッションからの2つのログです:

  • Ubuntu開発入門I
  • Ubuntu開発II入門

機会を見つける場所

  • ハーベスト–このツールは、Launchpad内のすべてのパッチとパッケージを調べて(さらに他のディストリビューションを調べて)パッチを探します。これらの多くは、Ubuntuで引っ掛かり、適用、テスト、修正してから、アップストリームに送信できます。
  • Cleansweep –誰かがバグレポートに添付したLaunchpadにあるパッチのリスト。これらは役立つかどうかはわかりませんが、それでも検討する必要があります。

ヘルプの取得

メーリングリストまたはIRCのMOTUに連絡することは、遭遇した個々の問題のヘルプを得る良い方法です。

  • https://wiki.ubuntu.com/MOTU/Contact
関連:特定のキーボードショートカットにバインドされているコマンドを見つける方法は?

フィードバック

私たちはこのドキュメントをできるだけ簡単にするために多くの時間を費やしてきました。あなたがあなたの経験と私たちがこのようなものをどのように改善できるかについてメモをとるなら、あなた。


Ubuntu
  1. Ubuntu20.04で壊れたパッケージを修正する方法

  2. 紫色のスタート画面–スプラッシュ画面はありませんか?

  3. Inittabファイルはどこにありますか?

  1. Ubuntu14.04はHeartBleed Bugに対して安全ですか?

  2. Ubuntu でパッケージが見つからない問題を修正する方法

  3. Initramfs から Ubuntu を起動するにはどうすればよいですか?

  1. Ubuntuで壊れたパッケージを修正する方法

  2. SteamはUbuntu16.04で起動しませんか?

  3. Ubuntu インストールの vmlinux はどこにありますか?