バイナリのソースコードを取得するにはどうすればいいですか?

バイナリのソースコードを取得するにはどうすればいいですか?

たとえば、バイナリの動作に不満がある場合、/sbin/ipソース コードはどこで見つけられますか? また、パッチをどこに送信すればよいですか?

答え1

  1. dpkg -S /sbin/ipバイナリからそれを含むパッケージにマッピングする(ここではパッケージは「iproute2」)

  2. ソースコードリポジトリをsources.listで有効にする(「ソフトウェアとアップデート」設定ダイアログから行うのが最も簡単です)

  3. sudo apt update実際に利用可能なソースのリストを取得する

  4. apt source iproute2現在のディレクトリにソースをダンプします。

新しいスタイルのソースパッケージには、.dsc ファイルメンテナーや Git (または他の VCS) リポジトリの場所などの役立つ情報が含まれています。

関連情報