• manjaro跳坑记


    why manjaro

    有两个原因:

    1. 我的电脑上win10+ubuntu16.04,ubuntu上跑一个程序会crash导致重启,不知道如何排查,想换个系统试试。(别人机器上同样G++版本不会crash)

    2. manjaro中文网站自己鼓吹自己是distrowatch排行第一的发行版。并且我在vmware里适用后发现可以编译运行snpe 1.23的C++例子。

    正式安装系统前的坑

    安装manjaro的坑有很多,核心问题应该是显卡驱动问题导致黑屏。

    1. 硬件:我的win10是GPT分区。GTX630显卡。BIOS里开启CSM。SSD+机械,双硬盘。

    2. 镜像:最终用的manjaro-architect.iso安装成功的。

      • manjaro18.0.4/17.1.12, KDE,装好后有线网络用不了(尝试过nonfree驱动、legacy启动,都不行)
    3. 烧录iso到U盘:用的Rufus.exe,烧录时MBR+DD, 选择“是”(使得从网络自动下载匹配的grub版本),安装启动时U盘用GPT,nonfree驱动

    4. 分区的坑:需要GPT方式的引导(自行新建一个efi分区),参考:https://zhuanlan.zhihu.com/p/35663653

      • 我是先用manjaro-KDE的livecd进去分区的,后来装失败了(网卡用不了),但是分区保持不动的。实际上在manjaro-achitect下(黑框框里)也能分区的,就是容易出错。

    安装manjaro-architec时,详细步骤

    1. 受到启发:https://www.752club.com/zh/manjaro-architect-install, 主要参考:https://zhuanlan.zhihu.com/p/51656788,

    2. 设定代理
      export HTTP_PROXY=172.17.122.61:63631 //lantern代理

    用来加速下载

    1. 换源
      sudo pacman-mirrors -i -c China -m rank

    我选择的zju

    1. 更新数据源

    sudo pacman -Syy

    1. 运行安装程序

    setup
    选择英语

    prepare,确认下分区(这里不需要也弄不了挂载点)。我是前面用图形界面的livecd分区的:/分区,swap分区,efi分区。注意efi分区是fat32格式。
    mount partitions
    Select Addition partiontions时候选到Done
    挂载efi分区

    安装桌面:
    yay+base-devel
    linux420

    additional modules,除了virtualbox的两个,以及spl、zfs,其他都选
    桌面,选KDE

    选择full

    驱动选择auto-install proprietary drivers

    调试程序

    sudo pacman -S gdb
    sudo pacman -S gcc49 //包含了g++-4.9
    sudo pacman -S zip
    sudo pacman -Syu mpfr
    sudo ln -s /usr/lib/libmpfr.so.6 /usr/lib/libmpfr.so.4

    经过验证,manjaro(archlinux)虚拟机下可以运行snpe1.23,但是我的实体机下仍然会crash重启。

    OpenCV

    on manjaro, the pacman provides very latest opencv (4.1.0, 20190603), and we also need vtk. If not, it will cause link error. fuck it.

    sudo pacman -Syu base-devel opencv
    sudo pacman -S vtk

    bash completion

    (20190603)
    On manjaro, common commands like ls, cd has no completions. Its sad but true.

    Solution:

    sudo pacman -S bash-completion
    
  • 相关阅读:
    A
    hdu 2108 Shape of HDU(判定是不是凸多边形)
    F
    J
    扩展欧几里得
    G
    A
    D
    E
    H
  • 原文地址:https://www.cnblogs.com/zjutzz/p/10889561.html
Copyright © 2020-2023  润新知