about Adblocker 环境部署 win10 上安装 linux 在 win10 上安装 linux

不用装双系统,直接在 Windows 上体验 Linux:Windows Subsystem for Linux

首先我们需要确认自己的 Windows 10 版本,以下的操作方法只适用与 Windows 10 秋季创意者更新(Windows 10 build 16299)以上版本,如果你是 Windows 10 周年更新,安装 Linux 子系统的安装办法你可以检索「 Bash on Windows」自行探索安装方法。此外,系统必须是 64 位操作系统。

c9a281638af54268938fd6a0b7b505d7.png

以上均确认后,打开 「控制面板」—> 「程序和功能」,在左边的「启用和关闭 Windows 功能」里面勾选「适用于 Linux 的 Windows 子系统」,然后点击确定(这一步有可能需要重启)。

请输入图片描述

接着打开 Microsoft Store,搜索喜欢的 Linux 发行版,这里我选择的是我比较熟悉的 Linux 发行版 Ubuntu,然后点击安装。对于初学者来说,Ubuntu/ Debian 系的发行版具有非常完善的包管理系统,方便新手快速上手。

请输入图片描述

Ubuntu 子系统设置与基本命令

在开始菜单中打开 Ubuntu 后,Ubuntu 会进行较长时间的安装和初始化,之后会提示你设置 Linux 的用户名和密码,需要注意的是这个用户名和密码和 Windows 并不通用。

请输入图片描述

可以不用输用户名 关闭,重新启动 ,就是 root 权限

设置密码是非明文的,不会像 Windows 那样使用「* 」替代,所以你只要盲打点击确认即可,建议密码使用复杂密码,有些发行版会有强制要求。

输入完成之后,系统会提示你如何提权操作,之后会自动以刚才新设置的用户名登录 Ubuntu。

我安装 Linux 第一件事就是查看内核版本以及系统系统版本,在 Ubuntu 下直接输入以下命令来查看内核版本号:

uname -r

这时系统会显示:4.4.0-43-Microsoft,这表示Linux 内核版本为:4.4.0-43。

至于系统版本号,可以使用:sudo lsb_release -a 来查看,系统会输出:

请输入图片描述

这表示 Ubuntu 版本为 16.04。为 Ubuntu 的长期支持版本。

1.删除所有内容

命令为:ggdG

其中,gg为跳转到文件首行;dG为删除光标所在行以及其下所有行的内容;

再细讲,d为删除,G为跳转到文件末尾行;

更换 Linux 子系统的软件源并更新软件
之前我说过使用 Ubuntu /debian 系最大的好处就是可以使用「软件源」进行软件安装,使用 Ubuntu 自带的 deb 包管理系统安装软件可以减少直接下载源码编译的麻烦,所以这里就要用到「apt-get」系列命令了。

因为默认的软件源是 Ubuntu 的官方源,我们可以选择替换为国内的软件源,比如说阿里云镜像的软件源。

在当前命令行下面输入:

sudo-i

提权后输入密码,使用 root 权限登录。然后接下来备份当前源,输入以下命令:

cp /etc/apt/sources.list /etc/apt/sources.list.old

不难看出管理源的文件就是 sources.list,我们选择编辑它,编辑器我这里选用的是 vim,所以命令是:

vim /etc/apt/sources.list

使用 vim 后会进入命令模式,敲键盘上的 「i」键键入编辑模式,然后复制下面这段代码(拷贝代码,然后在编辑器上鼠标右击就可以复制):

# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted

  deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties

  deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted

  deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties

  deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted

  deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties

  deb http://mirrors.aliyun.com/ubuntu/ xenial universe

  deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

  deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse

  deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse

  deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

  deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties

  deb http://archive.canonical.com/ubuntu xenial partner

  deb-src http://archive.canonical.com/ubuntu xenial partner

  deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted

  deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties

  deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe

  deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse

完成之后再敲键盘上的「esc」退出编辑模式,然后再输入:wq点击保存并退出编辑器 vim。
请输入图片描述

编辑软件源

紧接着我们更新软件源让编辑的文件生效:

apt-get update

https://sspai.com/post/43813

直到 apt-get update 这条命令

安装 ruby gem rails bundler

gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

有时这边会报错

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

curl -sSL https://get.rvm.io | bash -s stable --rails

使用 RVM 安装 Ruby
RVM 能在系统中安装和管理多个 Ruby 版本。同时还能管理不同的 gem 集。

rvm requirements

rvm install ruby

gem install bundler

测试环境是否成功建立

查询已经安装的 ruby

$ rvm list

ruby -v

rails -v

rvm

改为 ruby-china gems

http://gems.ruby-china.com/

$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

$ gem sources -l

https://gems.ruby-china.com

确保只有 gems.ruby-china.com

安装 Yarn

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

cd /mnt/c 进入系统C盘

新建 rails 框架

rails new project

rails s 启动服务

http://localhost:3000/

2019-05-21_110900.png

网址
https://cli.vuejs.org/zh/

https://github.com/vuejs/vue-devtools

meihang

发现帮助中心更新日志数据安全关于我们服务协议反馈English