开发环境和学习环境都替换成了manjaro上,算是强迫自己学习熟悉Linux的一种方式吧,虽然大多时候还是习惯依赖图形界面,但解决许多过程中的环境和依赖问题也算是一种成长,这里算是写给自己看的,没有啥规则
资料:
https://www.cnblogs.com/ArrowKeys/p/13844174.html
https://zhuanlan.zhihu.com/p/114296129eeee
https://blog.triplez.cn/manjaro-quick-start/
-
设置镜像源
sudo pacman-mirrors -m rank -c China -
下载包管理器
sudo pacman -Sy yay -
下载输入法 https://wiki.archlinux.org/index.php/Fcitx5_(简体中文)
yay -Sy fcitx-im fcitx-configtool Fcitx-googlepinyin
在/home/user创建文件 :.xprofile
在文件中写入::
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"查看隐藏文件夹快捷键
AiT + . -
install oh-my-zsh
yay -Sy oh-my-zsh-git -
删除软件
pacman 删除某些程序时会备份重要配置文件,在其后面加上*.pacsave扩展名。-n 选项可以删除这些文件:
pacman -Rn package_name
pacman -Rsn package_name -
配置pacman镜像源 在里面下载deepin-wechat是稳定可用版本
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch更新源 pacman -Syy
-
企业微信在
yay -Sy com.qq.weixin.work.deepin
因为源在国外 所以下载速度可能十分感人,甚至下载失败,这里提供需要的deb包,在构建完关系后下载deb的时候停止,然后把这个deb包放到/home/你的用户名/.cache/yay/com.qq.wexin.work.deepin中
然后再执行yay -S com.qq.weixin.work.deepin , 其会自动构建再下载,此时在应用程序就可以看到企业微信了 -
manjaro安装deb包
安装debtapSSSS
yay -S debtap
step2、 升级debtap
sudo debtap -u使用方法
sudo debtap xxxx.deb
安装时会提示输入包名,以及license。包名随意,license就填GPL吧
上述操作完成后会在deb包同级目录生成×.tar.xz文件,直接用pacman安装即可
sudo pacman -U x.tar.xz -
安装微信
yay -S com.qq.im.deepin com.qq.weixin.deepin
解决聊天输入框中文字体显示为竖条的问题:
在聊天输入框当中,选择一个表情,然后再删掉,此时再输入中文,就会发现中文字体已经正常显示了。
(如果还是没有正常显示,就先选择一个表情,继续输入中文字体,若正常显示,则可删除当前内容重新输入即可)
可能出现的问题是打出或发送的汉字可能变成方框。这一问题的解决方案是下载一个宋体字体文件simsun.ttf,如果你有Windows,也可以直接在C:\Windows\Fonts中找到。把这个文件拷贝到Manjaro中你的家目录里的.deepinwine/Deepin-WeChat/drive_c/windows/Fonts目录中,然后重启微信即可。你可以直接打开文件管理器,默认所处的就是你的家目录(需要按快捷键Ctrl+H显示隐藏文件才能找到.deepinwine文件夹。Linux中默认以点开头的文件全部是隐藏文件)。你也可以使用命令行拷贝。命令行拷贝命令为cp 源文件 目标文件,或cp 源文件 目标文件夹(必须已存在)。例如在家目录下执行cp aa/bb/cc/simsun.ttf .deepinwine/Deepin-WeChat/drive_c/windows/Fonts/。 -
双系统时间不一致:
sudo timedatectl set-local-rtc 1
报错信息归纳:
1:Cannot find the strip binary required for object file stripping.
解决方法:据猜测是少了 /usr/bin/strip 这个文件 试试重装一下:pacman -S binutils
2. Cannot find the fakeroot binary
解决方法:因为没安装 fakeroot、binutils 等打包基本工具,所以pacman -S base-devel 装一下。 -
创建应用桌面链接
https://blog.csdn.net/in_christ/article/details/83542672
解决无wifi问题:
sudo pacman -S yay
yay -S rtl8821ce-dkms-git
sudo pacman -S linux[内核版本]-headers
sudo modprobe 8821ce
过程要确保内核版本和uname -r对的上 我就是升级内核后没重启 uname -r即linux-headers还是旧版本的内核 导致安装8812ce内核的时候错误
字体方块解决方案
sudo pacman -S wqy-microhei