折腾archlinux遇到的问题

前言

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遇到的问题)