Linux与我的第一次

由于任务需要,我与Linux的第一次邂逅就这样发生了。
小白的成长回忆记录。

需求是这样,将一个web项目,pdf.js移植到android端。
web项目的地址为: https://github.com/mozilla/pdf.js
功能是把pdf用html5的方式进行展示。(之所以选择这个也是看中了html5比较好hook)

接下来一步一步开始下载代码,搭建环境,将项目跑起来。

由于github上的引导用到了git和npm所以我选择Linux.我本身的电脑是WIN7的。

1.下载虚拟机软件VMware Workstation。找度娘。
2.下载CentOS 7.1 http://www.linuxdown.net/CentOS/2017/0107/9018.html
我选择下载的是Minimal版,只有基础功能,所以接下来还要为系统安装图形化界面。
3.将CentOS 7.1 安装到虚拟机上。注意在命名虚拟的哪个步骤,位置不要选C盘就可以了。
4.进入到系统,键入用户名 root 密码 在设置界面定义的那个。
5.按照这个网址所说 http://www.linuxidc.com/Linux/2015-12/126690.htm 进行安装,有亮点要注意
一个是GNOME和KDE桌面安装一个就可以。二是发生错误,Warning: Group GNOME Desktop Environment does not exist. No packages in any requested group available to install or update
时,先用yum grouplist 检查一下已安装的组可支持的组,获得对应的组名再安装,我安装GNOME时的组名为GNOME Desktop。安装好之后,输入命令startx可进入图形化界面。
6.然后我们再给系统装个git。http://jingyan.baidu.com/article/e9fb46e16698687521f766ec.html
我使用的是下载git源码编译安装,按照说明来就可以,vim如何编译找下度娘就可以。然后注意配置环境变量要小心 :P 。
7.好的,安装好git我们就可以通过它克隆web项目的代码了。

$ git clone git://github.com/mozilla/pdf.js.git
$ cd pdf.js

记得下一步要进到pdf.js文件夹里。
8.接下来我们需要安装Node.js和npm,这里面有我们需要的gulp。可以参考http://www.cnblogs.com/kevin19900306/p/5701281.html
但是有一些坑,可以不用参考。

我是使用的wget下载的,所以在之前还需要在Linux上安装wget

yum -y install wget

官网下载http://nodejs.org 我选择的是Linux Binaries (x86/x64) 64位
wget 加上下载地址,下载地址你在鼠标移到下载图标上的时候,浏览器左下角会显示的。

这里有一个坑,下载后的文件后缀是.tar.xz
需要先xz方式解压,再tar方式解压
xz -d *.tar.xz 得到.tar文件
tar -xvf *.tar 完成

一般的话,node.js里面就包含了npm。

所以转到正题。
9.依次按照github上所说,就OK了。

$ npm install -g gulp-cli
$ npm install
$ gulp server

等待服务成功后,打开firefox,键入网址,http://localhost:8888/web/viewer.html
好吧,这就是今天的工作内容。中午的时候不小把虚拟机配置蹦了,又重新安装配置了一遍,,泪啊。

(真.后记) http://www.centoscn.com/CentosBug/osbug/2016/0918/7927.html
这个链接用于解决系统重启后的无法进入系统的错误。

—————-后记,记住学过的知识,加油,明天,也是充满希望的一天!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值