在windows10中使用linux并且安装emacs——WSL安装emacs简单命令罗列

WSL的安装

网上有很多教程,不赘述
在微软应用商店选择ubuntu20直接安装就可以,安装后运行输入姓名和密码
获取root权限

sudo passwd
#输入密码两次以后
su root

更改ubuntu源,加快下载速度

详细方法点这里
记得改写的时候用sudo命令
最后

sudo apt-get update

更新一下

安装依赖环境

参考

sudo apt install -y autoconf automake autotools-dev bsd-mailx build-essential diffstat gnutls-dev imagemagick libasound2-dev libc6-dev libdatrie-dev libdbus-1-dev libgconf2-dev libgif-dev libgnutls28-dev libgpm-dev libgtk2.0-dev libgtk-3-dev libice-dev libjpeg-dev iblockfile-dev liblqr-1-0 libm17n-dev libmagickwand-dev libncurses5-dev libncurses-dev libotf-dev libpng-dev librsvg2-dev libsm-dev libthai-dev libtiff5-dev libtiff-dev libtinfo-dev libtool libx11-dev libxext-dev libxi-dev libxml2-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxt-dev libxtst-dev libxv-dev quilt sharutils texinfo xaw3dg xaw3dg-dev xorg-dev xutils-dev zlib1g-dev

sudo apt install -y autoconf automake autotools-dev bsd-mailx build-essential diffstat gnutls-dev imagemagick libasound2-dev libc6-dev libdatrie-dev libdbus-1-dev libgconf2-dev libgif-dev libgnutls28-dev libgpm-dev libgtk2.0-dev  libgtk-3-dev libice-dev libjpeg-dev liblockfile-dev liblqr-1-0 libm17n-dev  libmagickwand-dev libncurses5-dev libncurses-dev libotf-dev libpng-dev librsvg2-dev libsm-dev libthai-dev libtiff5-dev libtiff-dev libtinfo-dev libtool libx11-dev libxext-dev libxi-dev libxml2-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxt-dev libxtst-dev libxv-dev quilt sharutils texinfo xaw3dg xaw3dg-dev xorg-dev xutils-dev zlib1g-dev libjansson-dev

下载emacs

如果你不下载最新的emacs,可以在清华源里面找emacs
去gun官网下载emacs
emacs官网

在镜像里面找到亚洲,选择:https://mirrors.tuna.tsinghua.edu.cn/gnu/
然后按ctrl+f 搜索emacs 点击,会发下直到26.3
如果你想用26.3,那么就复制当前网址+你想要下的文件的全名,在linux中使用wget空格加上他们两个就可以下载。

如果你要下载最新的emacs,并且清华源里面没有,那么你就必须到这个网址下载了。
方法和26.3类似。

下载 .tar.gz结尾的文件。
例如

sudo wget https://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-27/emacs-27.0.91.tar.gz

然后就是漫长的等待啦。

解压及安装emacs27

解压emacs27命令

tar -zxvf emacs-27.0.91.tar.gz 

安装emacs27命令

cd /emacs/emacs-27.0.91/
./configure          #Configure Emacs
make                 #build components using makefile
sudo make install    #Install Emacs

然后,在屏幕上打emacs,你就可以进入emacs啦!!

使用鼠标及GUI

必须承认鼠标还是好用的,且在wsl ctrl-;等按键没有反应,所以为了解决这个问题,你需要安装xfce4,命令如下

sudo apt install xfce4

然后进入网站网站
下在win桌面端软件

分别安装好以后,启动win中安装的软件,第一个建议选择"One big window with no titlebar" 。其他的可以选择默认。然后,在wsl端输入

export DISPLAY=:0
sudo xfce4-session

就可以进入wsl的桌面啦。
如果不想每次那么麻烦

you can make the export thing permanent, just create a file by doing sudo nano ~/.bashrc and once it opens type export DISPLAY=:0 and press Control + O, confirm by pressing enter and then do Control + X: thanks to CollinScripter for this;

也就是命令

sudo vim ~/.bashrc

在最开始处输入

export DISPLAY=:0

然后:q 退出

sudo nano ~/.bashrc

进入, Ctrl+o 回车 Ctrl + x

以上进入linux桌面的方法来自该网站

你可能感兴趣的:(emacs,wls)