安装Ubuntu16.04、VMware tools以、交叉编译器心得

安装Ubuntu16.04心得

因为我虚拟机中的Ubuntu是14.02版本的而且是32位的,一个项目开发需要 用到64位的,所以我选择了一款64位的Ubuntu16.04 ,因为需要用到共享文件夹,导致一路遇到很多问题,所以这里做个总结。

ios镜像下载

第一步肯定是需要去下载镜像文件的,由于资源源在国外,所以从官网上下载速度很慢,所以不推荐,这里介绍几个国内靠谱的Ubuntu下载资源链接,这几个开源镜像网速快的话都能达到2-3M/s,大家可以都试试。

  1. 官网 (不推荐)
    https://www.ubuntu.com/download
  2. 中科大源
    http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/
  3. 阿里云开源镜像站
    http://mirrors.aliyun.com/ubuntu-releases/16.04/
  4. 兰州大学开源镜像站
    http://mirror.lzu.edu.cn/ubuntu-releases/16.04/
  5. 北京理工大学开源
    http://mirror.bit.edu.cn/ubuntu-releases/16.04/
  6. 浙江大学
    http://mirrors.zju.edu.cn/ubuntu-releases/16.04/
  7. 各个版本下载网址
    http://mirrors.melbourne.co.uk/ubuntu-releases/

安装系统

推荐选择不联网安装,速度快,普通电脑性能的话大约10分钟,联网安装的话,由于会下载很多用不到的支持包,所以可能会花费几个小时时间,这里安装步骤很简单,大致介绍下:

  1. 打开虚拟机,点击创建新虚拟机
  2. 选择下载成功的镜像文件
  3. 点击下一步在这里插入图片描述
  4. 填写一下以下信息在这里插入图片描述
    5.一路回车或点击下一步,直到点击完成,即开始安装Ubuntu系统了
    在这里插入图片描述

创建超级用户root

系统安装完成以后,输入上述第四步创建的密码即可进入系统,但是在这个用户下,很多操作都需要用到root权限,所以每次都需要输入sudo指令并输入密码来赋予root权限:

sudo su

为了解决这个问题,我们可以创建一个超级用户,所有操作都是赋予了root权限的,具体步骤如下:

  1. 使用:sudo passwd root设置root的密码
sudo passwd -u root
然后输入密码赋予root权限,提示解锁密码将产生一个没有密码的账号,然后输入:
sudo passwd root

如下图所示:在这里插入图片描述

  1. 使用su root来测试是否可以进入root用户,如果出现#说明已经设置root用户的密码成功,如下图所示:
    在这里插入图片描述
  2. 进入到/usr/share/lightdm/lightdm.conf.d/目录,使用gedit 50-unity-greeter.conf &命令打开50-unity-greeter.conf 文件,如下图所示:
    在这里插入图片描述
  3. 在打开文件中添加如下信息,来设置登录时可以选择用户登录,如下图所示:
    user-session=ubuntu
    greeter-show-manual-login=true
    all-guest=false
    在这里插入图片描述
  4. 重启系统,即可出现输入用户名信息,点击登录,用户名输入root,然后输入密码,如下图所示:
    6.
    在这里插入图片描述
  5. 此时会出现:读取/root/.profile时发现错误,对话框,如下图所示:
    在这里插入图片描述
  6. 点击确定按钮,进入系统,使用vi /root/.profile命令修改文件,找到mesg n,修改为:tty -s && mesg n,如下图所示:
    在这里插入图片描述
  7. 保存退出,然后重启系统即可。

安装VMware Tools

  1. 关闭Ubuntu
  2. 打开Ubuntu16.04的设置,CD/DVD的镜像文件都使用C:\Program Files (x86)\VMware\VMware Player目录下的Linux.iso,软盘选择自动选择。
    在这里插入图片描述
  3. 打开虚拟机,然后点击VMware菜单栏“虚拟机”下的“安装VMware Tools”安装VMware Tools。
  4. 安装成功后,将压缩包复制到桌面上。
  5. 右击压缩包点击提取至此,会解压得到vmware-tools-distrib文件夹
  6. 用“cd vmware-tools-distrib”命令进入vmware-tools-distrib文件夹,然后在命令行执行:“ ./vmware-install.pl”命令,即可进行vmware tools的安装。
  7. 安装成功后,会出现下述字样:
    在这里插入图片描述

安装交叉编译器

这里以gcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabihf编译器为例:

  1. 首先下载交叉编译器gcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabihf.tar.xz
  2. 将压缩包导入Ubuntu,在/usr/local/目录下新建ARM文件夹
mkdir /usr/local/ARM
  1. 将交叉编译器压缩包复制到/usr/local/ARM目录下
  2. 解压gcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabihf.tar.xz
tar xvf gcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabihf.tar.xz
  1. 修改环境变量,把交叉编译器的路径加入到PATH,这一步最为重要。
    通过修改~/.bashrc 文件:
vi  ~/.bashrc 

//在最后一行添上:

export PATH=/usr/local/ARM/gcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabihf/bin:$PATH

生效方法:输入“source ~/.bashrc”命令,立即生效
有效期限:永久有效
用户局限:仅对当前用户

然后在修改~/.bash_profile文件:

vi  ~/.bash_profile

//在最后一行添上:

export PATH=/usr/local/ARM/gcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabihf/bin:$PATH
  1. 测试是否安装成功
arm-linux-gnueabi-gcc -v

执行上面的命令,显示arm-linux-gnueabi-gcc -v信息和版本,类似于:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_37733540/article/details/105533771