赞
踩
[TOCM]
如何在Windows下安装ubuntu子系统
首先打开控制面板,Windows设置,勾选Windows下的linux系统
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VIP7KdnI-1679018115695)(null)]
勾选后重启电脑
或者管理员启动cmd or powershell,输入
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
可通过Windows store下载对应的版本,建议ubuntu18.04版本,下载后会得到后缀为.appx的文件,直接安装即可。
如果Windows store速度太慢可以下载文中附件(如果需要其他版本请点击链接)
需要注意,此方法默认系统装在C盘,如果需要安装到其他磁盘,请将*.appx改为*.rar,然后在需要放置的磁盘处解压,最后会得到对应的文件夹,如下图所示
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TqalmjWL-1679018115729)(null)]
点击ubuntu1804.exe进入下一步。
点击ubuntu1804.exe后进入命令行界面。首次进入后需等待启动
注意:启动后会要求注册用户名和密码,其PID=1,默认为超级用户(super user)。此步骤中不可中途退出,退出后再次登录将会采用系统用户(system user, root)登录。linux为防止错误操作,非必要不可root。第一次注册的用户将会默认登录,遗忘密码用passwd更改。
此时linux系统就已经装好了。指令已经可以正常使用了。
ubuntu默认下载工具是apt,~yum不是这个系统的~。国外的系统太慢,需更改。系统文件处于/etc/apt/sources.list中。在终端中输入以下指令
sudo cp /etc/apt/sources.list /etc/apt/source_copy.list
此措施防止改了过后改崩了,还能有东西回档。
然后执行
sudo vim /etc/apt/sources.list
启用管理员是因为soruces.list是系统文件,权限是read-only, sudo打开后选择edit anyway,如果使用清华镜像源,请将文件内容替换成
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
保存,执行 apt update, 就安装好镜像源了。其他镜像源同理。如果安装有问题请查看7.1
请按照流程执行以下步骤,5.1至5.6可执行附件中的脚本,只需要按Y和同意即可。使用方法为解压到e盘,命令行执行
bash /mnt/e/xrdp_install.sh
Xorg是X Server和X Client的结合体。X Server是基于X11 协议的服务端,管理硬件设备(驱动),键盘鼠标显示器等。X Client基于X11 协议的客户端;X Client 最重要的工作就是处理来自 X Server 的指令,实现界面化指令的处理。X11又是X的升级版,主要的内容是建立桌面机制。Xorg是X server的升级版,提供了一个 X11 窗口系统,该系统也可充当X Client使用。运行如下指令安装Xorg
sudo apt-get install xorg
xfce是一个桌面显示系统,ubuntu中最开始在home下是没有desktop的,xfce新建了一个desktop文件夹,并结合上文的Xorg,将文件夹中内容以桌面图标形式呈现在窗口中。运行如下指令安装Xorg
sudo apt-get install xfce4
Xrdp 通过远程桌面的方式来访问另外一台主机,方便后续开发中直接使用Windows访问ubuntu
sudo apt-get install xrdp
修改xrdp.ini文件,sed -i等同于直接操作文本,将3389端口修改为3390端口。这是由于3389是个硬件端口,不适合使用具体原因还在了解,大体原因是这样,更换其他端口也没问题。暴力一点,直接vim修改也不是不行
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
该指令的作用是将xfce4写入个人目录,这是由于xrdp与unity冲突导致的。如果开启不同的用户,需要在不同的用户目录下安装
sudo echo xfce4-session >~/.xsession
PS:有的大牛说需要再运行cat .xsession,实测不运行也可以,如果使用者发现.xsession没有配置好,运行cat试试
因为更改了ini和session,需重启服务才能生效
sudo service xrdp restart
输入localhost:3390, 账号名,勾选登录凭证,关闭防火墙,输入密码,完成
如果你网速够快,直接执行指令
mkdir /opt/Anaconda
cd /opt/Anaconda
sudo wget https://repo.continuum.io/archive/Anaconda3-4.4.0-Linux-x86_64.sh #这里选择你需要的版本
bash Anaconda3-4.4.0-Linux-x86_64.sh
中间有一个询问安装路径的,放入/opt/Anaconda下,其余一路yes,完事。最后再检查一下环境变量有没有问题。执行
vi ~/.bashrc
最后一行输入
export PATH=“/opt/Anaconda/bin:$PATH”。
然后
source ~/.bashrc
完工。
但是大部分人的网速是不够的,至少公司网不支持。个人建议先本地下载
首先进入anaconda的官网,下载需要的版本,此处推荐Anaconda3-2021.04-Linux-x86_64.sh,python版本为3.8.8。下载后放入opt文件夹。(PS:默认是home/user下,但是考虑到多用户的习惯,建议放入/opt下,这样每个用户都可以使用),然后
./Anaconda3-2021.04-Linux-x86_64.sh
等待安装,然后修改环境变量.
理论上此时应该安装完毕。在命令行中输入conda和python,查看是否是正确版本。重点查看python是否为3.8.8。如果没问题就可以正常使用了,pycharm和VScode安装方式和Windows相同,在此不再赘述。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tUBmS9vg-1679018115712)(null)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0jx4PoPT-1679018115782)(null)]
sudo vim /etc/apt/sources.list
把https改成http,执行 apt update后即可。考虑到http协议有风险,可继续执行以下步骤
sudo apt-get install ca-certificates
然后再把sources.list改回来,重新 apt update。
Windows将ubuntu子系统视为一个应用程序。直接卸载应用程序即可,然后仿照步骤1关闭linux子系统服务
进入系统后发现系统只有logout,没有reboot,直接下发reboot指令也不行。考虑到linux依托Windows的LxssManager服务,因此只需重启该服务即可。在Windows的cmd/powershell中以管理员运行以下指令
net stop LxssManager
net start LxssManager
重启后需要重新执行5.4~5.7才可以打开界面
先查看界面有哪些语言
locale -a
中文是 zh_CN.utf-8先看看有没有,如果没有,执行以下指令下载(目的是安装中文语言和中文显示字体,此处以黑体为例)
sudo apt-get install language-pack-zh-han*
sudo apt-get install ttf-wqy-microhei
然后更改语言,进入locale文件
sudo vim /etc/default/locale
不出意外里面应该只有一句话 LANG=C.UTF-8
更改为
LANG = zh_CN.utf-8
LANGUAGE = "zh_CN:zh"
保存,退出
此处提供两个选择。
不出意外里面应该只有一句话 LANG=C.UTF-8
更改为
LANG = zh_CN.utf-8
LANGUAGE = “zh_CN:zh”
保存,退出
## 7.5 不会用vim怎么办
此处提供两个选择。
* 下载gedit,然后gedit (source)实现编辑source文件。
* 如果下载网速太慢,使用nano,同样也是直接编辑文件,编辑完后Ctrl+X,按Y保存退出。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。