windows 10上玩耍ubuntu

win10 已经支持运行子系统ubuntu了。

安装ubuntu

  1. 程序和功能>>启用或关闭Windows功能>>勾选"适用于Linux的Windows子系统">>重启系统

  2. `windows设置>>开发者选项>>勾选"开发人员模式";

  3. Windows Store应用商店下载安装"Ubuntu 18.04 LTS"。

  4. 在Windows 10开始菜单中打开"Ubuntu 18.04 LTS",程序会自动安装,稍等后,设置你Ubuntu子系统的用户名和密码。

安装界面

上面安装的ubuntu子系统中只有Terminal模式,如果需要使用界面,你还需要安装桌面。

  1. 修改/etc/apt/sources.list:运行sudo vim /etc/apt/sources.list,在打开的vim编辑环境中,按i键进入输入模式,拷贝粘贴下面的代码。

    如果你有ipv6网络,可以粘贴以下代码:

    ##中科大ipv6源
    deb https://ipv6.mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb-src https://ipv6.mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb https://ipv6.mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src https://ipv6.mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb https://ipv6.mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src https://ipv6.mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    deb https://ipv6.mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    deb-src https://ipv6.mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    deb https://ipv6.mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src https://ipv6.mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    

    否则建议粘贴以下代码:

    ##中科大ipv4源
    deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    

    粘贴好之后,把其中自带的以deb/deb-src开头的行的开头加#号注释掉,然后按Esc键退出输入模式,按:wq保存文件并退出vim编辑环境。

  2. 更新软件源的缓存更新:sudo apt-get update

  3. 安装 xorg:sudo apt-get install xorg

  4. 安装xfce4:sudo apt-get install xfce4

  5. 安装xrdp:sudo apt-get install xrdp

  6. 配置xrdp:sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini

  7. 向xsession中写入xfce4-session:sudo echo xfce4-session >~/.xsession

  8. 重启xrdp服务:sudo service xrdp restart,如果有防火墙提醒,允许就好了。

登陆Ubuntu

  1. 在Cortana中搜索远程桌面连接,点击进入,输入本机IP:3390,以及子系统用户名。

注意:在cmd命令行中输入ipconfig,其中的ipv4地址即为当前本机IP,如这里输入14.26.58.31:3390。登陆成功,显示Ubuntu的图形界面。

  1. 每次远程连接之前都要在Ubuntu终端中启动xrdp,并且Ubuntu终端窗口不能关闭。

windows与子系统Ubuntu文件传输

子系统Ubuntu安装qtcreator

软件源可以是清华大学的,也可以是中科大的,IPV6传输比较快。

  1. 下载软件在Downloads目录:打开Terminal,通过cd..命令和cd [dir]命令定位到Downloads目录。
  2. 下载最新版的QtCreator的linux版:
    wget https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/qt/5.13/5.13.1/qt-opensource-linux-x64-5.13.1.run
    
    wget http://ipv6.mirrors.ustc.edu.cn/qtproject/official_releases/qt/5.13/5.13.1/qt-opensource-linux-x64-5.13.1.run
    
    均可。
  3. 修改当前文件的可执行权限:sudo chmod +x qt-opensource-linux-x64-5.13.1.run
  4. 执行安装程序:sudo ./qt-opensource-linux-x64-5.13.1.run
  5. 配置环境变量:
    • 打开profile文件:sudo gedit /etc/profile

    • 写入

      export QTDIR=/opt/Qt5.13.1/5.13.1
      export PATH=$QTDIR/gcc_64/bin:$PATH
      export LD_LIBRARY_PATH=$QTDIR/gcc_64/lib:$LD_LIBRARY_PATH
      
    • Esc,按:wq后保存退出。

    • 执行source /etc/profile使环境变量生效。

    • 终端下运行qmake -version,看到显示了qmake编译器的版本号,说明Qt安装完成。

  6. 安装Valgrind
    Valgrind是内存分析工具,可以检查到内存泄露等错误。
    • 在Downloads目录下载Valgrind:wget http://valgrind.org/downloads/valgrind-3.14.0.tar.bz2

    • 依次运行以下命令:

      tar xvf valgrind-3.14.0.tar.bz2
      cd valgrind-3.14.0/
      ./configure
      make
      make install
      
posted @ 2019-10-14 10:56  云远·笨小孩  阅读(181)  评论(0编辑  收藏  举报