美文网首页
折腾archlinux遇到的问题

折腾archlinux遇到的问题

作者: 小吵闹123 | 来源:发表于2018-05-22 23:07 被阅读24次

    前言

    archlinux就是一个折腾的系统,不怕折腾,想深入一点学习Linux,可以试试,下面记录一些安装时遇到的问题,大部分问题arch官方的wiki都可以找到解决方案。
    如果怕折腾又想体验一下arch,可以装manjaro(默认有gnome3,KDE和xfce桌面环境)、Antergos(默认gnome3,只能网络安装)、chakra(默认KDE,几年前用过,貌似还活着)一类的试试。

    问题

    搜狗输入法安装的问题

    yauort -S fcitx-sogoupinyin
    

    安装时发现依赖qtwbkit,如果源码依赖需要经历漫长的编译过程,可以直接采用二进制替代

    yauort -S qtwbkit-bin
    

    然后再安装fcitx-sogoupinyin,问题解决。aur提供了大量的软件,包括源码和二进制,出现问题可以试着搜搜看。

    yauort -Ss package_name
    

    adb问题

    运行adb devices出现以下错误

    List of devices attached
    015bxxxx9c89    no permissions; see [http://developer.android.com/tools/device.html]
    

    没有权限造成的,在/etc/udev/rules.d/51-android.rules添加

    SUBSYSTEM=="usb", ATTR{idVendor}=="[VENDOR ID]", MODE="0666", GROUP="your group"
    SUBSYSTEM=="usb",ATTR{idVendor}=="[VENDOR ID]",ATTR{idProduct}=="[PRODUCT ID]",SYMLINK+="android_adb"
    SUBSYSTEM=="usb",ATTR{idVendor}=="[VENDOR ID]",ATTR{idProduct}=="[PRODUCT ID]",SYMLINK+="android_fastboot"
    

    [VENDOR ID]替换成设备的vendor id,[PRODUCT ID]替换成设备的product id,GROUP改为当前用户所在的组。
    查看usb设备的命令lsusb

    Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 003 Device 003: ID 0483:5710 STMicroelectronics Joystick in FS Mode
    Bus 003 Device 002: ID 046d:c084 Logitech, Inc. 
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 009: ID 18d1:4ee7 Google Inc. 
    Bus 001 Device 002: ID 8087:0a2b Intel Corp. 
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    

    1d6b:0002 就是[VENDOR ID]:[PRODUCT ID]

    查看所在组的命令

    groups users
    

    然后运行

    sudo udevadm control --reload-rules
    

    相关文章

      网友评论

          本文标题:折腾archlinux遇到的问题

          本文链接:https://www.haomeiwen.com/subject/ldcljftx.html