在http://releases.ubuntu.com/lucid/可以找到,
下载地址为:http://releases.ubuntu.com/lucid/ubuntu-10.04.4-desktop-amd64.iso
安装系统,完成后重启
这里若是虚拟机VirtualBox VM安装的系统,可能会出现屏幕无法全屏显示,那么:
Devices - Install Guest Additions...
cd /media/VBOXADDITIONS_4.2.16_86992
sudo ./VBoxLinuxAdditions.run
系统弹出更新管理器,更新,完成后重启
中文版本ubuntu不需要换源,直接update即可,避免换源后出现类似如下安装问题:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
samba-common 已经是最新的版本了。
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
samba : 依赖: samba-common (= 2:3.6.3-2ubuntu2.1) 但是 2:3.6.3-2ubuntu2.3 正要被安装
依赖: libwbclient0 (= 2:3.6.3-2ubuntu2.1) 但是 2:3.6.3-2ubuntu2.3 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
先删掉 samba 和 samba-common,然后换源 & update,再次安装 samba 就可以了。
另外注意不要去指定安装 samba-common,这个包是 samba 的依赖,显式指定属于画蛇添足。
#备份以前的源:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
#使用自找的源
sudo gedit /etc/apt/sources.list
#把下面的内容全部拷贝过去sources.list中的所有内容
#############################################################################################
#Archive.ubuntu.com更新服务器(欧洲,此为官方源,电信网通用户使用):
deb http://archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ lucid-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ lucid-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
#网易163更新服务器:
deb http://mirrors.163.com/ubuntu/ lucid main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ lucid-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ lucid-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ lucid-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ lucid-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ lucid main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ lucid-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ lucid-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ lucid-backports main restricted universe multiverse
#sohu 更新服务器:
deb http://mirrors.sohu.com/ubuntu/ lucid main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ lucid-security main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ lucid-proposed main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ lucid-backports main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ lucid main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ lucid-security main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ lucid-proposed main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ lucid-backports main restricted universe multiverse
#############################################################################################
#以下这一句是下载jdk特别需要的,加到最后,系统 - 系统管理 - 新立德软件包管理器 - 设置 - 软件库 - 其他软件 - 勾选以下源
deb http://archive.canonical.com/ lucid partner //单独下载sun-java6-jdk,可不用这一段
源替换后更新apt-get
sudo apt-get update
升级了 WWW 个软件包,新安装了 XXX 个软件包,要卸载 YYY 个软件包,有ZZZ个软件包未被升级。
若是提醒“要卸载YYY 个”,若YYY不是0的话,取消,这样只有把系统搞崩溃
sudo apt-get install下列文件:
sun-java6-jdk //需要手动介入确认,由于源的问题,这里不一定能完成安装,可单独下载并安装
wine //需要手动介入确认
rar
unrar
p7zip-full
xrdp
filezilla
ssh
samba
system-config-samba
meld
iptux
vim
minicom
curl
git-core
subversion
tree
bisong++
zlib1g-dev
flexlibc6-dev-i386
gperf
libsdl-dev
libwxgtk2.6-dev
build-essential
valgrind
g++-multilib
libneon27-dev
lib32ncurses5-dev
lib32readline5-dev(lib32readline-gplv2-dev 【ubuntu12.04】)
lib32z1-dev
mingw32
tofrodos
texinfo
uboot-mkimage
==================================================================
以下这段不用理会,都已经把该安装的工具罗列到上面去了
参照:ubuntu10.04 64位系统Android开发环境配置
gperf //ok
libsdl-dev //ok
libwxgtk2.6-dev //ok
build-essential //ok
curl //ok
valgrind //ok
g++-multilib //ok
lib32ncurses5-dev //ok
lib32readline5-dev //ok
lib32z1-dev //ok
//一边编译一边安装,缺啥装啥
1. android4.0部分make win_sdk报错,工具安装不齐
apt-get install mingw32 tofrodos
2. cd lichee/buildroot
make sun4i_crane_defconfig
make
出错:error 1
You must install 'makeinfo' on your build machine
makeinfo is usually part of the texinfo package in your distribution
工具安装还不齐
sudo apt-get install texinfo
==================================================================
解压
7z x android4.0.7z
7z x lichee.7z
cd lichee
./build.sh -p sun4i_crane -k 3.0
//这里若提示重定向问题,就编译一次删除一次目标目录,全般(三处)删除cd android4.0
. build/envsetup.sh
lunch 7
extract-bsp
make -j48 //呵呵,服务器受得了
编译android出现:llvm-rs-cc] 错误 1
结果df -h,发现自己磁盘100%被占用,换个地方编译吧