SMA-IMX6用Yoctoをビルドしてインストールするためのフォルダを作成しますsudo apt-get install git
。
ソースコードを直接ダウンロードできなかったため、カーネルを最初にダウンロードした後、パッチlinux-imx6-imx_3.14.28_1.0.0_ga-bcm
ファイルをダウンロードしましたREV-SA01-KERNEL-PATCH-3.14.28-1.0.0
。その後、カーネルにパッチを適用しようとします。
$ git am ../REV-SA01-KERNEL-PATCH-3.14.28-1.0.0/*.patch
しかし、次のエラーが発生しました。
致命的:gitリポジトリ(または親ディレクトリ)ではありません:.git
この問題をどのように解決できますか?パッチを適用する他の方法はありますか?
答え1
必ず見なければならないこと子例: バージョン管理システムです。基本的な使い方はにダウンロードすることですgit clone …
。これは特定のバージョンのソースコードをダウンロードするだけでなく、みんな提案されたバリアントと変更ログを含むソースコードのバージョン。これらの追加情報はすべて隠しディレクトリ、などのコマンドを.git
使用してディレクトリの内容を操作し、パッチを適用できます。git
git checkout
git am
アーカイブ(例:a .tgz
)をダウンロードした場合、追加情報はなく、特定のバージョンのソースコードのみを取得します。patch
パッチを適用するには、このコマンドを使用します。