2016-08-23 25 views
0

貌似我面臨的一個小問題,但我無法弄清楚什麼。 我正在嘗試烘烤覆盆子pi圖像,並且由於互聯網連接不良,它失敗了。現在當我重新嘗試bitbake時,它給了我下面的錯誤。抓取到非純倉庫bitbake的與

致命的:拒絕讀取到 非純倉庫

我明白當前分支裁判/頭/師傅說,這是因爲我的git倉庫不再是光禿禿的。在網上搜索了很多東西之後,我發現只有一種解決方案。運行下面的命令可能會解決這個問題。

-c bitbake的cleanall

按我的理解,這將清除大部分的狹小構建目錄的內容。我想避免這種情況。有沒有什麼辦法可以在沒有清理我迄今爲止下載的所有東西的情況下繼續bitbaking?

回答

1

你需要知道的是沒有什麼包(和bitbake的告訴),即做這樣的事情後

$ bitbake -c cleansstate $PACKAGE_NAME 
$ rm -fr ${DL_DIR}/git2/$REPOSITORY 

(其中$PACKAGE_NAME是你的包名,${DL_DIR}local.conf(默認爲build/downloads變量)而$REPOSITORY是這個$PACKAGE_NAME的存儲庫(來自配方的URL)應該足夠了。

+0

這可能工作。但重啓電腦後,poky恢復了原狀。 –