Intereting Posts
команда не найдена и синтаксическая ошибка возле неожиданного токена Используйте awk для поиска всех портов для каждого IP-адреса, у которых есть https open Удалить строку, содержащую определенную строку, и следующую строку Перемещение / usr в собственную файловую систему / логический том Замена части строки числами обратного отсчета с помощью команды sed Возможно ли сделать загрузку системы, если systemd-networkd не удается? Как запланировать задачу в сценарии оболочки, который запускается, как только все предки текущей оболочки умирают? Какой файл запуска используется моей оболочкой? Существует ли риск заражения с несмонтированного USB-устройства хранения данных Отдельные мониторы с отдельным входом клавиатуры и мыши? obfsproxy не удается построить, потому что он не может найти event2 / util.h Почему «ls | wc -l "показать правильное количество файлов в текущем каталоге? usbip: проблема получения атрибутов устройства: нет такого файла или каталога Два монитора работают так, как если бы они были одним Обеспечьте надежную систему против неожиданных потерь мощности

fatal: Не репозиторий git?

Чтобы создать и установить Yocto для SMA-IMX6, я создал папку, а затем выполнил 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 

Но я получил эту ошибку:

fatal: не репозиторий git (или любой из родительских каталогов): .git

Как я могу это решить? Есть ли другой способ для исправления?

Вы должны посмотреть, что такое git : это система контроля версий. Для вас основное использование – загрузить копию репозитория с помощью git clone … Это загружает не только конкретную версию исходного кода, но и все версии исходного кода, включая предлагаемые варианты и журналы изменений. Вся эта дополнительная информация находится в скрытом каталоге под названием .git . Вы можете использовать команды git такие как git checkout , git am и т. Д., Чтобы управлять содержимым каталога и применять исправления.

Если вы загрузили архив (например, .tgz ), то у вас нет какой-либо дополнительной информации, у вас есть только конкретная версия исходного кода. Используйте команду patch для применения патча.