Arch 笔记
这是以前的一些 Arch 笔记,仅作备份。
pacman
更新系统
sudo pacman -Syu
安装软件
sudo pacman -Syu nano
卸载软件
sudo pacman -Rs nano
彻底卸载
sudo pacman -Rns nano
安装 Docker
sudo pacman -Syu docker docker-compose
sudo systemctl enable --now docker
docker info
安装nodejs
sudo pacman -Syu nodejs npm
安装nginx php-fpm mariadb
安装稳定版
sudo pacman -Syu nginx mariadb-lts php-legacy-fpm
更换国内镜像源
sudo pacman -Syu reflector
sudo reflector --country China --protocol https --latest 5 --sort rate --save /etc/pacman.d/mirrorlist
sudo pacman -Syyu
设置国内时区
timedatectl set-timezone Asia/Shanghai
yay
安装编译工具和 yay
sudo pacman -Syu git base-devel
git clone https://aur.archlinux.org/yay-bin.git && cd yay-bin && makepkg -si
yay 使用
安装包
yay -S 包名
删除包
yay -Rs 包名
彻底删除
yay -Rns 包名
更新
yay -Syu
搜索
yay -Ss 包名
常用工具
yay -S microsoft-edge-stable-bin
yay -S baidunetdisk-bin
yay -S ynote-desktop-bin
yay -S simplenote-electron-bin
yay -S peazip-gtk2-bin lz4 p7zip-gui
yay -S google-chrome
yay -Sy visual-studio-code-bin
安装中文输入法
雾凇拼音
pacman -S fcitx5 fcitx5-im fcitx5-configtool fcitx5-rime rime-double-pinyin
加入i3自启动:
~/.i3/config
添加
exec_always --no-startup-id fcitx5-autostart
安装ibus rime输入法
pacman -Syu ibus ibus-rime
sudo nano /etc/environment
加入:
GTK\_IM\_MODULE=ibus
XMODIFIERS=@im=ibus
QT\_IM\_MODULE=ibus
重新登陆
其它软件
文件管理器
pcmanfm
壁纸
feh
浏览器
chromium
remmina 远程桌面连接
sudo pacman -S remmina freerdp
可以设置sooth font和window drag等提高画面质量或者速度。
关掉 Swap
swapoff -a
系统信息
pacman -Syu neofetch screenfetch
neofetch
screenfetch
添加用户
添加 wukong 用户
useradd -m wukong
更改密码
passwd wukong
加入 wheel 组
pacman -Syu sudo
usermod -aG wheel wukong
sudo EDITOR=nano visudo
去掉注释符
%wheel ALL=(ALL:ALL) ALL
#免密码
#%wheel ALL=(ALL:ALL) NOPASSWD: ALL
切换到 wukong
su - wukong
测试更新
sudo pacman -Syu
设置默认 nano 编辑器
export EDITOR=nano
禁止 root登录 ssh
编辑 /etc/ssh/sshd_config
PermitRootLogin no
中文乱码
nano /etc/locale.gen
取消zh开头注释
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
生成语言包
sudo locale-gen
export LANG=zh_CN.UTF-8
export LC_CTYPE=zh_CN.UTF-8
把deb包转换成zst包
yay -S debtap
sudo debtap -u
debtap <文件名>.deb
sudo pacman -U <生成的包名>.pkg.tar.zst
安装中文字体
思源字体
sudo pacman -Syu noto-fonts-cjk adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts
其他
sudo pacman -Syu ttf-roboto noto-fonts ttf-dejavu
附录
pacman用法
sudo pacman -S #安装软件
sudo pacman -Sy #获取最新打软件情况,如果已经是最新了,直接会提示已经更新到最新了。
sudo pacman -Syy #强行更新你的应用的软件库(源)
sudo pacman -Su #更新所有软件
sudo pacman -Syu #更新软件源并更新你的软件
sudo pacman -Syyu #强行更新一遍,再更新软件
i3 快捷键
操作 快捷键
打开终端 mod+enter
打开菜单 mod+d
横向排列窗口 mod+h
纵向排列窗口 mod+v
将某个窗口全屏 mod+f
模式选择 mod+e默认(水平竖直)
mod+s层叠
mod+w标签形式显示
选择窗口是浮动的还是平铺式 mod+shift+space
退出窗口 mod+shift+q
重启i3 mod+shift+r
关闭i3 mod+shift+e
在两个窗口中移动 mod+方向/jkl;
打开工作区 mod+num
将当前窗口移动到某工作区 mod+shift+num
安装 caddy php-fpm
sudo pacman -Syu caddy php-fpm
sudo systemctl enable --now caddy
sudo systemctl enable --now php-fpm
编辑 Caddy 配置
nano /etc/caddy/Caddyfile
:80 {
root /srv/http
#php_fastcgi 127.0.0.1:9000
php_fastcgi unix//run/php-fpm/php-fpm.sock
}
增加 PHP 扩展
sudo pacman -Syu php-sqlite php-intl php-sqlite
nano /etc/php/php.ini 开启扩展curl gmp intl sqlite zip权限,设置运行用户权限。
重启
systemctl restart caddy
systemctl restart php-fpm
设置默认权限
cd /srv/http
chown -R http:http /srv/http