打造前端 Deepin Linux 工作环境——安装 nodejs 环境,git 版本管理

打造前端 Deepin Linux 工作环境——安装 nodejs 环境,git 版本管理

好的,前面我们已经对系统进行了基本的设置,然后我们从这一篇博文开始,就要非常认真的开始配置我们的工作环境了。

对了,我们要理解,我们的 deepin linux 系统是基于 Debian 系统开发的,所以,我们在找资料的时候,以 Debian 系统为准。

安装 nodejs

首先,我们打开 nodejs 官方网站 https://nodejs.org/en/ 点击菜单栏的 Download 链接,进入下载界面

滚动页面到下面,点击 Installing Node.js via package manager 链接,进入用包管理安装软件的页面。

点击 Debian and Ubuntu based Linux distributions 跳转到安装指导内容区域

我们可以看到,执行命令 sudo apt-get install -y nodejs 来进行安装 nodejs,然后我们就打开终端,输入这个命令,然后盲输入密码,就可以安装我们需要的 nodejs 了。

我大可以直接给出命令,让大家直接执行就好,通过这段在网站的查找资料,是为了告诉大家,如何在网上找我们的需要的资料。

另外,我们还需要安装 npm 包管理器。同样,我们执行命令

sudo apt-get install -y npm

进行安装。

如上图所示,我们输入 npm -v 可看到输出了我们安装的版本号,说明安装已经成功了。

但是我发现,输入 node 不能进入到 node 环境,而要输入 nodejs 才可以进入环境,这多多少少让我感觉有点不爽。所以我决定做一个命令映射,让我的输入和 mac平台一样。

首先,我在 ~ 家目录中,用 ls -a 命令,看是否存在 .bash_profile 文件。看来系统默认是没有这个文件的。

于是,我用 vim .bash_profile 创建这个文件,录入以下内容:

alias node="nodejs"

:wq 保存退出之后,在终端里输入

. ~/.bash_profile

命令,使我们刚刚输入的内容生效,然后我们输入

node -v

看是否能够输出我们的版本号

如上图所示,已经和我设想的是一样一样的了。

其实我们大可以使用 nodejs 来启动 node 环境,我补充这一段内容是为了告诉大家,如何将一个较长的命令,通过我们的 ~/.bash_profile 的配置变成一个较短的命令,这样便于我们更好的使用我们的命令行工具。

安装 git 版本工具

我们在终端中输入

apt-cache search git | grep ^git

来搜索我们的 git 安装包,为什么我后面增加了一个| grep ^git 这样的东西?这是为了过滤我们的信息,默认信息会非常的多,我们可以通过 grep 工具来对各种信息进行过滤。更多内容请参考 http://blog.csdn.net/fungleo/article/details/76588993

我们可以看到,我们要安装的,就叫 git。于是,我们输入

sudo apt-get install git -y

安装 git 版本管理工具

如上图所示,我们输入 git --version 可以看到输出了正确的 git 版本号。说明我们的 git 已经安装完成了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏谭正中的专栏

TensorFlow入门(1):求N元一次方程

今年以来,人工智能成为一个时代热点,同时 TensorFlow 1.0 的发布后,我也想蹭蹭时代的热点,初步学习一下神经网络和机器学习,在这里把成果以初学者的方...

4.2K10
来自专栏张绍文的专栏

Android N 混合编译与对热补丁影响解析

尽管当前Tinker还没有开启内测,我们会尽力在开源前做的更好。让Tinker无论在Dalvik还是Art上,都有着最好的表现,同时也恳请大家继续耐心等候我们。

1.5K10
来自专栏西安-晁州

nodejs的gridfs基本操作

var mongoose = require('mongoose'); var Schema = mongoose.Schema; mongoose.con...

23000
来自专栏谭正中的专栏

TensorFlow入门(3):使用神经网络拟合N元一次方程

现实中大部分情况是不能简单使用 N 元一次方程这样的公式表达的,神经网络的出现,给这类问题提供了一个很好的解决方法。本文继续给出一个简单的例子,使用 Tenso...

3K10
来自专栏小程序解决方案的专栏

通过 WeCOS 进行小程序瘦身

尽管 4 月份微信官方将小程序的大小限制从 1M 放开到 2M,但是对于使用大量图片的小程序(电商等)来说,2M 的限制还是显得拮据。基于这种场景,腾讯云微信小...

3K50
来自专栏编程

如何建立一个Node.js的应用生产在Ubuntu 14.04

Node.js是一个开源的Javascript运行时环境,可以轻松构建服务器端和网络应用程序。该平台运行在Linux,OS X,FreeBSD和Windows上...

25900
来自专栏腾讯IVWEB团队的专栏

编写原生 Node.js 模块

当 Javascript 的性能遇到瓶颈,或者需要增强 Javascript 能力的时候,就需要依赖native模块来实现了。应用场景日常工作中,我们经常需要将...

41500
来自专栏刘建银的专栏

推荐算法之协同过滤

推荐算法在个性化领域有着广泛的应用,粗略统计,所涉及到的学科包括人工智能、机器学习、认知科学、信息抽取、数据挖掘、预测理论、近似理论,甚至是管理科学、市场营销和...

2K20
来自专栏小程序解决方案的专栏

自己部署 Node.js 版本的 Wafer2 Demo

自行部署适用于想将腾讯云 Wafer SDK 和 Demo 部署在自己的服务器上以获得更高的灵活性和操纵权限的用户。部署过程需要从 0 开始搭建线上环境,需要有...

10.1K120
来自专栏张绍文的专栏

Tinker:技术的初心与坚持

回想 Tinker 的初心,我们希望开发者可以用很小代价进行快速升级,它是国内追求快速迭代诉求。立项至今,Tinker踩了很多坑也填了很多坑。今天,我希望跟大家...

1.2K00

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励