Jon_Lo | Android源码编译详解【三】:Ubuntu 服务器的搭载与配置

配置Ubantu系统服务器,需要在“终端”输入指定的命令来安装指定的程序,进行对应的操作,类似于Windows中的命令行,因此在进行接下来的配置操作之前,我们需要搜索并打开打开“终端”程序。

继续阅读“Jon_Lo | Android源码编译详解【三】:Ubuntu 服务器的搭载与配置”

Jon_Lo | Android 源码编译详解【二】:VMware12/Ubuntu16 下载、安装图解

 1、软件下载 

       1.1、VMwareWorkstation v12.0下载

       VMware Workstation是一款运行在Windows上的虚拟PC软件,它提供专业技术人员每天所依赖的创新功能,支持 Win 8.1、Win 10 、平板电脑传感器和即将过期的虚拟机,可使你的工作无缝、直观、更具关联性,但VMware64位虚拟机才会支持64位的Ubantu操作系统。

继续阅读“Jon_Lo | Android 源码编译详解【二】:VMware12/Ubuntu16 下载、安装图解”

Jon_Lo | Android 源码编译详解【一】:服务器硬件配置及机型推荐

做 Android系统开发多年,开发环境都是入职就搭建好了,入职时拿个账号密码就直接开始搞开发了,年初换了新公司,所有的项目都是刚起步,一切环境都要重新搭建,有幸当此重任,因为自己之前也只是用过,并没有亲手搭建过,所以也是边学边用,现学想卖,尽可能全面细致给小白做个参考,大神不喜勿喷,不全面的地方还望前辈留言补充,相互交流学习,感谢~!

        工欲善其事,必先利其器”,要想提高团队整体的开发效率,尽可能的提前完成开发任务,必须要配备一套配置给力的开发设备。源码编译服务器硬件配置的高低,直接影响着系统固件升级和ROM版本发布的速度和效率。

由于目前Google发布的最新版本的Android系统源码体积越来越大,因此,越是定制高版本的系统,对编译服务器的硬件配置要求就越高,这里根据调研,给出目前Android 6.0及以下版本源码定制开发的基本配置,供大家参考。

继续阅读“Jon_Lo | Android 源码编译详解【一】:服务器硬件配置及机型推荐”

ubuntu的recovery mode解决用户一些实际问题

遇到的问题如下:
  1. 在当前用户下使用sudo来直接修改password等几个文件,一旦修改了passwd,用户名发生了变化,其他的用户组、密码等却没有对应的配置,就再进不了该用户了。
  2. 忘记用户密码,不能进入ubuntu了。
  3. Ubuntu下普通用户用sudo执行命令时报"xxx is not in the sudoers file.This incident will be reported"错误。
如果你遇到上述问题或者在用户模式遇到类似问题,我们如何做呢?进入ubuntu的recovery mode获取ubuntu的root权限来解决这些问题。

继续阅读“ubuntu的recovery mode解决用户一些实际问题”

Ubuntu14.04安装时黑屏处理方法

问题现象

       利用sd卡制作可启动的设备,烧录ubuntu镜像,插入电脑后选择U盘启动,可以看到ubuntu的启动界面,但是一会就黑屏了,无论摁什么按键都没反应。重启电脑,修改bios设置,再次尝试也只能看到黑屏。

问题分析:

       网上说法是显卡的问题,出现这种情况是概率问题,只是有些电脑会碰到。

问题解决:

        在grub里面添加nomodeset

继续阅读“Ubuntu14.04安装时黑屏处理方法”

/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.17' (or `GLIBC_2.18') not found

Android P 9.0 编译时报如下错误:

原因应该是ubuntu 版本太低 12.04, 要求最低版本:ubuntu 14.04

继续阅读“/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.17' (or `GLIBC_2.18') not found”

如何将Ubuntu Server 12.04 升级到 Ubuntu Server 14.04 LTS

使用网上常用的方法:

1.安装更新器
sudo apt-get update

sudo apt-get install update-manager-core

2.更新
sudo do-release-upgrade -d

提示找不到最新版本。

如果上诉命令不行使用:
sudo do-release-upgrade -p

继续阅读“如何将Ubuntu Server 12.04 升级到 Ubuntu Server 14.04 LTS”

Ubuntu 挂载windows共享文件 mount error(13): Permission denied

在服务器部署的时候需要把文件夹设置在windows 的共享文件上。在使用mount命令挂载到linux上后。文件路径和文件都是可以访问,但是不能写入,导致系统在上传文件的时候提示“权限不够,没有写权限”。

mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

继续阅读“Ubuntu 挂载windows共享文件 mount error(13): Permission denied”

Ubuntu 服务器无法编译软件,一直报filesystem 错误

最近公司服务器突然出现问题,导致软件工作停滞,于是本人就干起了网管的工作,决定去摸索一下,到底哪里出了问题,这里就分享一下个人的心路历程,希望对大家有用。

ubuntu 服务器无法编译软件,一直报filesystem 错误,首先想到的是重启系统,但是重启系统就进不去桌面了,只能进入命令模式了,由于服务器是由一个2T 系统盘,加上8个2T 组成的raid 6阵列,一个6T 的硬盘,只能心里祈祷raid 6 的阵列不能坏,因为raid6 的阵列完全不会搞。

在命令模式里输入:df - h (查看硬盘是否挂载),如下图:

继续阅读“Ubuntu 服务器无法编译软件,一直报filesystem 错误”

ubuntu 解决 “E: Problem with MergeList /var/lib/apt/lists/”错误

使用过ubuntu的人儿们可能都遇到过这类问题,明显这种问题是一个类型,而不是单一的由于某一个固定的因素引起的。

本人也用过ubuntu系统很长一段时间了,多次遇到了这类问题,多次修复后,我还是发现每次都是需要去查资料,所以打算记录下来,以免以后还是要去查半天。同时分享个大家。

首先,出现这种问题的原因是:无法解析或打开软件包的列表或是状态文件。我曾经在安装java8的时候由于网速过慢直接在终端中断了,后来也有这样的问题,但是在终端输入sudo dpkg --configure -a就可以继续上次未完成更新。无法解析或打开软件包列表多数情况是安装的软件与本身系统有一些冲突之类的问题,按常理是不会有这样的问题的,但就是出现了也没有办法是吧。我记得是安装了一个输入法就让系统在也无法完整完成sudo apt-get update 命令了。

解决方法:

继续阅读“ubuntu 解决 “E: Problem with MergeList /var/lib/apt/lists/”错误”

如何稳定访问谷歌网站下载GMS包、测试工具-SSR翻墙访问GOOGLE官网

因为墙的原因,国内用户默认情况下是无法访问谷歌官网的,因此会对GMS认证测试造成很大不便,GMS包,CTS、GTS、VTS等测试工具都需要从谷歌网站下载。通过多次测试比较,我们寻找到一种稳定的访问方法SSR,现分享给大家。

继续阅读“如何稳定访问谷歌网站下载GMS包、测试工具-SSR翻墙访问GOOGLE官网”

Cannot restart samba, samba.service is masked

之前共享可以在windows下正常访问,某天不知道什么原因不能访问了,找不到网络路径。

1. 查看共享配置是否正常

$vi /etc/samba/smb.conf

配置是正常的。

2.重启samba服务

$ service smbd restart

Failed to restart smbd.service: Unit smbd.service is masked.

有状况了!出现了异常。到网上先查下看:

继续阅读“Cannot restart samba, samba.service is masked”