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