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

問題は、commmondatastorage.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 が修正するまでできることはあまりありません。

関連情報