🌝

Manjaro Summary

Posted at — Dec 28, 2020
#manjaro

Summary about Manjaro

Installation issue

Light display manager failed to start on Hyper-V Gen2 VM

Press CTRL+ALT+F2 to switch to TTY2, and login with manjaro/manjaro.

Then typing the following comands:

1
2
3
sudo pacman -Sy
sudo pacman -S xf86-video-fbdev
sudo systemctl start lightdm

The things to do after installation

换源

更换为本地源

更新包

1
2
3
 sudo pacman -Syy ## 强制更新 package 目录
 sudo pacman -Syu  # 强制更新 package 目录,并尝试更新已安装的所有 packages.
 sudo pacman -S yay  # 安装 yay

中文输入法:

1
sudo pacman -S fcitx-im fcitx-configtool fcitx-googlepinyin
1
2
3
4
5
6
nano ~/.xprofile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
# nano 保存+退出编辑:
# ctrl+o -> enter

终端间距大

1
2
sudo pacman -S wqy-bitmapfont
sudo pacman -S wqy-zenhei

Pacman 常用命令

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
sudo pacman -Syy              # 强制更新 package 目录
sudo pacman-mirrors --interactive --country China  # 列出所有国内的镜像源,并提供交
sudo pacman -Syu              # 强制更新 package 目录,并尝试更新已安装的所有 packages.
sudo pacman -S yay            # 安装 yay
pacman -S package_name        # 安装软件  
pacman -S extra/package_name  # 安装不同仓库中的版本
pacman -Syu                   # 升级整个系统,y是更新数据库,yy是强制更新,u是升级软件
pacman -Ss string             # 在包数据库中查询软件
pacman -Si package_name       # 显示软件的详细信息
pacman -Sc                    # 清除软件缓存,即/var/cache/pacman/pkg目录下的文件
pacman -R package_name        # 删除单个软件
pacman -Rs package_name       # 删除指定软件及其没有被其他已安装软件使用的依赖关系
pacman -Qs string             # 查询已安装的软件包
pacman -Qi package_name       # 查询本地安装包的详细信息
pacman -Ql package_name       # 获取已安装软件所包含的文件的列表
pacman -U package.tar.zx      # 从本地文件安装
pactree package_name          # 显示软件的依赖树

#上述所有 pacman xxx 命令,均可替换成 yay xxx 执行。

此外,还有一条 yay 命令:

1
yay -c  # 卸载所有无用的依赖。类比 apt-get autoremove

常用的软件包安装命令

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
sudo pacman -S google-chrome  firefox-developer-edition         # 浏览器
sudo pacman -S netease-cloud-music     # 网易云音乐
sudo pacman -S noto-fonts-cjk wqy-bitmapfont wqy-microhei wqy-zenhei   # 中文字体:思源系列、文泉系列
sudo pacman -S wps-office ttf-wps-fonts

sudo pacman -S vim                     # 命令行编辑器
sudo pacman -S git                     # 版本管理工具
sudo pacman -S clang make cmake gdb    # 编译调试环境
sudo pacman -S visual-studio-code-bin  # 代码编辑器

sudo pacman -S wireshark-qt  mitmproxy         # 抓包工具
sudo pacman -S docker  # docker 容器
其中 docker 和 wireshark 需要额外配置,否则会要求管理员权限:

sudo groupadd wireshark
sudo gpasswd --add <username> wireshark  # <username>是你的用户名,将你添加到 wireshark 用户组中

sudo groupadd docker
sudo gpasswd --add <username> docker  # 同上