zoukankan      html  css  js  c++  java
  • 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
        
  • 相关阅读:
    [转]给C++初学者的50个忠告
    [转]代理模式——代理模式的核心思想
    [转]单例模式——C++实现自动释放单例类的实例
    [转]代理模式——何时使用代理模式
    观察者模式——生动的气象信息订阅服务图示
    [转]单例模式——Java中互斥访问单一实例
    [转]C++ const变量使用技巧总结
    [转]用C++设计一个不能被继承的类
    ExtJs2.0学习系列(14)Ext.TreePanel之第三式(可增删改的树)
    ExtJs2.0学习系列(7)Ext.FormPanel之第四式(其他组件示例篇)
  • 原文地址:https://www.cnblogs.com/charleechan/p/11670303.html
Copyright © 2011-2022 走看看