Raspbianの完全なソースコードをダウンロードするには?

Raspbianの完全なソースコードをダウンロードするには?

私はLinuxに初めてアクセスし、先生がソースからRaspbianを構築する方法を学ぶように言いました。

他の質問から読んだことによれば、まずRaspbianソースコードをダウンロードする必要があります。一部の質問にはリンクがあります。http://archive.raspbian.org/raspbian/pool/main/そしてhttps://github.com/raspberrypi/linuxOSとカーネルのソースコードが得られるところのようです。

問題は、何をダウンロードするのか分からないということです。

Raspbianオペレーティングシステムのソースコードが必要であり、学術的な理由からそのままビルドしようとしています。私はRaspbianカーネルではなくRaspbian OSをコンパイルするように要求されたと確信しています。昨日はRaspbianカーネルをコンパイルしましたが、今日はRaspbian OS自体を構築するように求められました。

OSを正常に構築したら、Raspberryが特定のセンサーデバイスで動作するようにするモジュールを作成する必要があります(まだ決定されていません)。

PS:これはカスタマイズが追加されていないLinuxディストリビューションを構築するようです。これは正しいですか?

ベストアンサー1

Raspbian自体のメインリポジトリには22,544のソースコードパッケージが含まれています。これらすべてを再構築することは手動で行うことを考慮していません...

Raspbianのすべてのソースコードを本当にダウンロードするには、まずダウンロードする必要があります。ソースストアのインデックス、これを処理してダウンロードURLを設定します。次のスクリプトのようなものを使って始めてください。

#!/usr/bin/awk -f

/^$/ {
    for (i = 0; i < nbfiles; i++) {
    print "http://archive.raspbian.org/raspbian/" directory "/" files[i]
    }
}

/^Files: *$/ {
    infiles = 1
    nbfiles = 0
    next
}

infiles == 1 && /^ / {
    files[nbfiles] = $3
    nbfiles++
}

infiles == 1 && /^[^ ]/ {
    infiles = 0
}

/^Directory: / {
    directory = $2
}

おすすめ記事