2012-10-15 34 views
1

我在Ubuntu 10.0.4上構建了Android開源項目。我嘗試通過執行下面的命令來安裝所需的軟件包(從http://source.android.com/source/initializing.html複製),但我不能。無法安裝Ubuntu所需的軟件包以構建Android開源項目

sudo apt-get install git-core gnupg flex bison gperf build-essential \ 
    zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \ 
    x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \ 
    libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \ 
    libxml2-utils xsltproc 

錯誤消息:

E:找不到包lib32ncurses5-dev的

E:找不到包lib32readline5-dev的

E:莫非不找到軟件包lib32z-dev

E:找不到軟件包mingw32

回答

1

解決方案構建Android操作系統所需的軟件包列表是錯誤的。正確的軟件包有:

$ sudo apt-get install git-core gnupg flex bison gperf build-essential \ 
zip curl zlib1g-dev libc6-dev lib64ncurses5-dev \ x11proto-core-dev 
libx11-dev lib64readline5-dev lib64z-dev \ libgl1-mesa-dev 
g++-multilib tofrodos 

這是Android入門教程的一個錯誤。只是想分享一下。

0

爲14.04新型封裝:

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib64ncurses5-dev x11proto-core-dev libx11-dev lib64z-dev libgl1-mesa-dev tofrodos 

很少去除。不知道是否需要更多。

0

我不知道他指的是14.04,但10.04名單將是一個32位操作系統:

$ sudo apt-get install git gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev libncurses5-dev x11proto-core-dev libx11-dev libreadline5-dev libz-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc