前言
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
网友评论