搭建服务器环境编译源码

来源:互联网 发布:c stl源码剖析 pdf 编辑:程序博客网 时间:2024/06/10 14:07

做系统的,都要有服务器来编译源码,然而搭建服务器一直都不会,这次学习了顺便记录下,以便后续查阅

第一步:装ubuntu系统,这里共享出ubuntu-14.04.5的,64位iso镜像,下载地址:https://pan.baidu.com/s/1hsgmomw

第二步:有了镜像,制作U盘启动,装系统,参考网址:https://jingyan.baidu.com/article/b24f6c82cf50e086bfe5dae9.html

软碟通可以自行百度下载最新的,我这里已经下载,共享下载链接:https://pan.baidu.com/s/1jIegnHW

第三步:此时你已经有了一个启动盘,然后插入U盘,在BIOS里修改启动顺序设置U盘启动,不会的自行百度

第四步:此时U盘启动起来了,然后要点击桌面的安装系统,记得格式化硬盘,安装完成,重启,重新设置BIOS启动顺序为硬盘优先

--------------------------------------------以上为安装ubuntu系统---------------------------------------------------------------------------------------

第五步:系统装完,搭建环境了,

Ubuntu 14.04远程登录服务器--ssh的安装和配置

参考:https://jingyan.baidu.com/article/9c69d48fb9fd7b13c8024e6b.html

sudo apt-get update

(出现如下问题的话:

W: GPG 错误:http://packages.linuxdeepin.com trusty InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 0A40427E209088E7

执行:sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 2EA8F35793D8809A)

sudo apt-get install openssh-server //这一步执行完就可以用登录工具登陆了

ps -e |grep ssh                              //

第六步:xshell远程连接linux服务器

参考地址:https://jingyan.baidu.com/article/ab69b270b0ca3d2ca7189fdc.html

第七步:

安装openJDK
sudo apt-get install default-jre
sudo apt-get install default-jdk
如果你是安装的jdk1.7不能编译7.0的源码,要升级到jdk1.8,
方法参考:http://blog.csdn.net/guoqianqian5812/article/details/52649191
  1. 添加openjdk8的第三方源

    sudo add-apt-repository ppa:openjdk-r/ppa

  2. 执行更新

    apt-get update

  3. 安装openjdk8

    sudo apt-get install openjdk-8-jdk

  4. 选择版本

    sudo update-alternatives --config java

有 2 个候选项可用于替换 java (提供 /usr/bin/java)。  选择       路径                                         优先级  状态------------------------------------------------------------* 0            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1071      自动模式  1            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1071      手动模式  2            /usr/lib/jvm/java-8-openjdk-i386/jre/bin/java   1069      手动模式要维持当前值[*]请按回车键,或者键入选择的编号:2update-alternatives: using /usr/lib/jvm/java-8-openjdk-i386/jre/bin/java to provide /usr/bin/java (java) in 手动模式
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  1. 查看版本

java -version

openjdk version "1.8.0_91"OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~14.04-b14)OpenJDK Server VM (build 25.91-b14, mixed mode)

第八步:装git
sudo apt-get install git 

第九步:ubuntu设置文件共享,在windows上直接操作文件

Windows和Ubuntu通过Samba服务共享的设置方法

https://jingyan.baidu.com/article/b87fe19e63458052183568e3.html
第十步:
安装 gedit 
sudo apt-get update 
sudo apt-get install gedit-gmate                 
sudo apt-get install gedit-plugins               
sudo apt-get remove gedit 
sudo apt-get install gedit

安装samba
apt-get install samba
adduser xxx)添加linux用户账号
添加samba用户(命名为huangzw)允许访问。
sudo smbpasswd -a <huangzw>

装完要配置用户samba的访问权限:
修改/etc/samba/smb.conf
[homes]
browseable = yes
 read only = no
 create mask = 0755 #建议将权限修改成0755,这样其它用户只是不能修改
directory mask = 0755
 valid users = %S #本行需要取消注释
保存后重启  sudo /etc/init.d/smbd restart
下面是添加samba用户的例子可以模仿这个添加用户

注意:此文件里面的“;”是注释的意思,要先去掉它
第十一步:
修改/etc/apt/source.list,把下面3句追加到文件末尾
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
sudo apt-get update

第十二步:

如果是ubuntu 14.04 版本, 安装Android5.1环境编译需要的相关包 请参考下面部分
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 lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc lib32readline-gplv2-dev
https://jingyan.baidu.com/article/ab69b270b0ca3d2ca7189fdc.html

第十三步:下载源码编译