Ubuntu 12.04 32bitでblink(content_Shell)を作成しようとしていますが、build/install-build-deps.sh
で止まっています。私は私がstackoverflowで見つけたすべてのソリューションを試したと思う
エラーログ:
It produces the following output:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package lib32ncurses5-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package lib32z1-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'lib32ncurses5-dev' has no installation candidate
E: Package 'lib32z1-dev' has no installation candidate
You will have to install the above packages yourself.
/ etc/apt/source.list:
http://Pastebin.ubuntu.com/8505008/
私が試したこと:(順不同)
1. Sudo apt-get install lib32z1-dev
-> package 'lib32z1-dev' has no installation candidate
2. Sudo apt-get install lib32z1-dev:i386
-> package 'lib32z1-dev' has no installation candidate
3. Ubuntu Software Center > Software source > change to 'main server'
4. Sudo apt-get install ia32-libs-multiarch
-> still the same :(
5. Sudo dpkg --add-architecture i386
-> dpkg: error: unknown option --add-architecture
6. apt-file search lib32z1-dev
-> no output
7. manually download and install from http://packages.ubuntu.com/precise/lib32z1
-> still the same error log
8. update depot_tools
9. Sudo apt-get install lib64ncurses5 lib32ncurses5-dev lib32z1-dev
rna @ rna-P580:〜/ workspace/src $ Sudo apt-get install lib64ncurses5 lib32ncurses5-dev lib32z1-devパッケージリストの読み取り...完了依存関係ツリーの構築
状態情報を読み込んでいます...完了パッケージlib32ncurses5-devは使用できませんが、別のパッケージによって参照されています。これは、パッケージが見つからないか、廃止されているか、別のソースからのみ利用できることを意味する場合がありますパッケージlib32z1-devは使用できませんが、別のパッケージによって参照されています。これは、パッケージが見つからないか、廃止されているか、別のソースからのみ利用できることを意味する場合があります
E:パッケージ 'lib32ncurses5-dev'にはインストール候補がありませんE:パッケージ 'lib32z1-dev'にはインストール候補がありません
10. Response to @Eliah Kagan's suggestion
Logs for `Sudo apt-get install zlib1g-dev libncurses5-dev`:
-> zlib1g-dev was already there, libncurses5-dev was newly installed
http://paste.ubuntu.com/8511253/
Logs for build/install-build-deps.sh:
-> but when I run install-build-deps script I had the same 'Error Log'
http://paste.ubuntu.com/8511268/
Instruction from:
-> What I am trying is really simple, get the chromium code then build content_Shell.
https://code.google.com/p/chromium/wiki/LinuxBuildInstructions
11.
TL; DR:Sudo apt-get install zlib1g-dev libncurses5-dev
次の2種類のことを試みたようです。
あなたが従ってきた指示や提案はすべて、64ビットUbuntuシステムのユーザー向けであるように見えます。しかし、uname -m
はi686
を生成するため、32ビットUbuntuシステムがあります。
したがって、通常の32ビットバージョンのソフトウェアを32ビットシステムにインストールするだけです。これは、これまでに試みたと思われるものよりもかなり単純です。
おそらく必要なパッケージは次のとおりです。
libz.a
やlibz.so
、 対応する から lib32z1-dev
などのファイルを提供します。libcurses.a
やlibcurses.so
、 対応する から lib32ncurses5-dev
などのファイルを提供します。これらのパッケージをインストールする1つの方法は次のとおりです。
Sudo apt-get update
Sudo apt-get install zlib1g-dev libncurses5-dev
(それでも問題が解決しない場合は、問題自体に関する詳細情報が必要になります。提供する詳細のほとんどすべては、解決しようとしている問題ではなく、解決しようとしたときに何が起こったかに関するものです。 。特に、実行中のbuild/install-build-deps.sh
の完全な出力、またはそれを実行するビルドコマンドの出力があれば役立ちます。また、実行している指示がある場合はその詳細な説明、およびall stepsこれまでにソフトウェアを入手してビルドしようとしていますしかし、これらの2つのパッケージをインストールするだけで修正されると思います。ビルドを通じて。)