ARM chromebook 上的 dev_install 失敗

ARM chromebook 上的 dev_install 失敗

我正在嘗試本指南來存取 chromeos 上的 emerge。

http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/install-software-on-base-images

不幸的是我總是遇到同樣的錯誤

$ sudo dev_install
Starting installation of developer packages.
First, we download the necessary files.
Downloading https://commondatastorage.googleapis.com/chromeos-dev-installer/board/daisy/full-3.168.0.0/packages/app-misc/mime-types-8.tbz2
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   127  100   127    0     0    252      0 --:--:-- --:--:-- --:--:--   305
[: 184: -ne: unexpected operator
Extracting /usr/local/portage/packages/app-misc/mime-types-8.tbz2

我認為它每次都會以某種方式返回 404。感謝您的協助

答案1

問題是 commondatastorage.googleapis.com 不以標準方式處理不存在的內容,因此當它找不到資料時不會傳回代碼 404,而是會傳回無意義的 XML 文件。

綜上所述,您的問題在於使用不正確的 binhost 來下載所需的軟體包。我嘗試的是這樣的:

dev_install --binhost=https://commondatastorage.googleapis.com/chromeos-prebuilt/board/daisy/full-15.11.12.140004/packages

不幸的是,這並沒有真正解決問題,因為binhost 沒有安裝後續部分所需的 python-2.6.8.tbz2。儘管我相信這仍然是調查的良好開端

答案2

您是對的:它嘗試下載的檔案不存在。您可以嘗試從其他地方下載它並將其儲存為 /usr/local/portage/packages/app-misc/mime-types-8.tbz2; dev_install 可能不會嘗試再次下載它。如果是這樣,您可以嘗試修改腳本(如果您需要幫助,請告訴我)。不幸的是,如果您找不到該文件,在 Google 修復之前您無能為力。

相關內容