全志A10编译服务器ubuntu10.04.4 64bit安装及配置

时间:2022-09-01 11:19:45
公司的64位的编译服务器需要安装ubuntu-10.04.4-desktop-amd64.iso,
在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 的依赖,显式指定属于画蛇添足。


ubuntu更新源配置一下,尽量先不更新源,若是真不能安装软件再更新源:
#备份以前的源:
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

bison

g++

zlib1g-dev

flex

libc6-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开发环境配置

sudo apt-get install下列文件:
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

==================================================================


拷贝 android4.0.7z、lichee.7z 到 /opt
解压
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%被占用,换个地方编译吧