赞
踩
1.在win10自带的Microsoft Store中搜ubuntu 下载Ubuntu 18.04 LTS
2.下载好之后启动 如果此时报错:
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x8007019e
The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.
See https://aka.ms/wslinstall for details.
Press any key to continue...
原因是没有安装Linux系统支持 解决方案:
3. 然后再次进入LTS(如果还是报错试试重启电脑)此时需要等几分钟安装一下
安装好了有两种情况:
(1)直接为你创建root账户 以后你的资源全部存储在子系统的root文件夹下
(2)需要你创建账户 此时输入自己的用户名和密码即可 以后你的资源全部存储在子系统的home文件夹下
4. 换源(可换可不换 换了的话下载包的速度会变快)
首先安装vim
apt-get install vim
安装好vim后输入
vim /etc/apt/sources.list
意思是在/etc/apt/目录下建立一个叫做sources.list的文件并进入,命令完成后点击键盘上的i进入Insert模式(编辑文本),将所有的行前面都加上#(注释掉),或者将他们都删除
进入Ubuntu清华镜像站
粘贴到之前进入的sources.list文件中,按下ESC(退出Insert模式),输入:wq(退出并保存,冒号是英文的不能省略),回到命令行。
更新:
apt-get update
接下来就可以安装自己需要的软件啦。
命令格式为:apt-get install 软件包名称
sudo apt-get install libboost-dev
sudo apt-get install python
sudo apt install build-essential
sudo apt-get install openmpi-bin openmpi-doc libopenmpi-dev
C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\root或home文件夹自己的账户(注意:我前面说了 如果你进入LTS是root账户 那么这里就写root 如果是你自己的账户 那么就写home\自己的账户)
文件夹下
tar -zxvf rosetta_src_2018.33.60351_bundle
rosetta_src_2018.33.60351_bundle\main\source
文件夹下 然后依次执行以下代码编译Rosetta即可cd rosetta_src_2018.33.60351_bundle/main/source
chmod 777 complie.sh
./compile
- 如果报错: error while loading shared libraries: libsqlite3.so: cannot open shared object file: No such file or directory
表明缺少libsqlite3.so的库 安装libsqlite3.so的库:
apt-cache search libsqlite3
查找libsqlite3.so的库的路径:
find / -name libsqlite3.so
若显示find: ‘/run/user/1000/gvfs’
表明权限不够,删除即可:
umount /run/user/1000/gvfs // 卸载该文件
rm -rf /run/user/1000/gvfs // 删除该文件
若显示 libsqlite3.so的库的路径则复制
/root/rosetta_src_2018.33.60351_bundle/main/source/build/external/release/linux/4.4/64/x86/gcc/7/default/
打开/etc/ld.so.conf文件
vi /etc/ld.so.conf
按下i进入insert模式 将刚才复制的 libsqlite3.so的库的路径粘贴到新的一行 如下:
按Esc键退出insert模式 输入:wq保存退出
更新/etc/ld.so.cache文件
ldconfig
然后再编译一下compile文件即可
./compile
接下来就可以用Rosetta啦!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。