系统基本设置
更换为国内源
使用国内的源有更快的下载速度,pacman能够测试不同源的速度并排名,我选择的是上海交大sjtu的源。
sudo pacman-mirrors -i -c China -m rank sudo pacman -Syy sudo pacman -Syyu
添加arch源
编辑/etc/pacman.conf
文件,加入下面的内容:
[archlinuxcn] SigLevel = Optional TrustedOnly Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux-cn/$arch
然后
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
现在可以全面升级系统:
sudo pacman -Su
输入法
安装fcitx和搜狗拼音输入法:
sudo pacman -S fcitx-sogoupinyin sudo pacman -S fcitx-im sudo pacman -S fcitx-configtool
设置环境变量,在~/.xprofile
文件(如果文件不存在就新建一个)末尾加上:
export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"
Fcitx配置
常用软件
sudo pacman -S yay # AUR助手 sudo pacman -S google-chrome # 最流行的浏览器 sudo pacman -S clang make cmake gdb # 编译调试环境 sudo pacman -S visual-studio-code-bin # 牛逼的编辑器 sudo pacman -S vim # 命令行下的编辑器 sudo pacman -S qtcreator # IDE for Qt sudo pacman -S wireshark-qt # 抓包工具 sudo pacman -S git # 版本管理工具 sudo pacman -S octave # Matlab的开源替代
Rust
下载Rust
curl https://sh.rustup.rs -sSf | sh
之后配置环境,
vim ~/.bashrc
在最后加入
export PATH=$PATH:$home/.caogo/bin export PATH=$PATH:$home/.cargo/env
之后reboot就可以了
输入rustc --version和cargo查看是否安装成功
修改Rust Crates 源
在 $HOME/.cargo/config 中添加如下内容:
[source.crates-io] replace-with = 'ustc' [source.ustc] registry = "git://mirrors.ustc.edu.cn/crates.io-index"
VSCode
扩展安装:Rust
VSCode 中设置 rust-client.channel
为 stable
。 同时建议设置 editor.formatOnSave
为 true
,以便在保存时使用 rust-fmt 格式化代码。
Manjaro安装 Rust 辅助工具
cargo
# 编译工具 rustup install nightly # 实现代码自动补齐 cargo +nightly install racer # 由于以下工具默认安装里存在占位程序,需要使用 --force 选项强制安装 cargo install --force rustfmt cargo install --force rls
rustup
rustup component add rls-preview rustup component add rust-analysis rustup component add rust-src
依次选择Tasks->Run Task,根据提示可以执行Rust: cargo build,Rust: cargo run等操作
GitHub连接
# 生成ssh ssh-keygen -t rsa -C "youremail@example.com"
# ...略github后台配置
# 添加ssh ssh-agent -s ssh-add ~/.ssh/ssh_private_filename # 测试 ssh -v git@github.com
Git设置
git config --global user.name "Your Name" git config --global user.email "email@example.com"