Manjaro 配置
浏览 501 | 评论 1 | 字数 2928
lovecatc
2020年10月19日
  • 从头开始的Manjaro配置指南

    系统安装

    不会吧不会吧,不会有人0202年了还不会直接安装Manjaro吧?

    唯一可能需要提醒的就是,安装过程中最好不要联网,否则容易卡在最后一步。

    此外,笔者在手动分区时,将ESP分区作为了/boot/efi的挂载点,根目录仍直接挂载在ext4分区下。这样方便后面GRUB的调试。

    换源

    进入系统后,首先联网,换源

    sudo pacman-mirrors -i -c China -m rank

    在北理工校内,可以考虑使用校内镜像站+TUNA的IPV6镜像站:

    sudo vim /etc/pacman.d/mirrorlist

    Server = https://mirrors.bit.edu.cn/manjaro/$repo/$arch

    Server = https://mirrors6.bit.edu.cn/manjaro/$repo/$arch

    最后更新系统sudo pacman -Syyu

    调整目录名

    使用Manjaro LiveCD安装时,如果使用了zh_CN的locale设置,那么默认用户目录下的目录都是中文形式的。使用以下方法解决

    sudo pacman -S xdg-user-dirs-gtk
    export LANG=en_US
    xdg-user-dirs-gtk-update
    # 选择更改为英文目录名,注销后再次进入桌面,打开终端,不更改即可。

    安装输入法

    sudo pacman -S fcitx-im fcitx-configtool fcitx-googlepinyin

    笔者比较懒,没有尝试其他的输入法。下载完成后,编辑配置文件以启用中文输入法

    vim ~/.xprofile

    export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export XMODIFIERS="@im=fcitx"

    保存,注销,再次进入桌面后使用Ctrl+Space即可切换为中文输入法。

    GitHub Host

    sudo echo "199.232.4.133 raw.githubusercontent.com" >> /etc/hosts

    OhMyZsh

    wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
    chsh -s /bin/zsh
    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
    git clone https://github.com/romkatv/powerlevel10k ~/Downloads/

    yay 换源

    yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save
    sudo sed -i "s/#Color/Color/g" /etc/pacman.conf

    软件安装

    # dock
    yay -S plank
    # vim
    git clone https://github.com/chxuan/vimplus.git ~/.vimplus && cd ~/.vimplus && ./install.sh
    # qq
    yay -S deepin-wine-tim
    env WINEPREFIX="$HOME/.deepinwine/Deepin-TIM" wine winecfg   

    Go Lang 配置

    此链接下载对应版本的Go Lang安装包。
    下载后,进行解压sudo tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz
    然后将其添加到环境变量export PATH=$PATH:/usr/local/go/bin
    由于我大清自有国情在此,自然少不了换源

    go env -w GO111MODULE=on
    go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
    # go env -w  GOPROXY=https://goproxy.cn,direct

    安装v2ray

    网上给出的教程大多是用脚本远程下载安装:

    wget https://install.direct/go.sh

    sudo bash go.sh

    然而由于我大清自有国情在此,执行脚本时远程下载基本无法成功,因此使用比较笨的办法,先到v2ray GitHub-release中下载Linux平台对应的zip安装包,然后对远程主机使用xftp传过去,最后使用脚本自带的远程安装功能安装:

    sudo bash go.sh --local YOUR_ZIP_FILE_HERE

    即可完成安装。完成后,使用sudo systemctl status v2ray查看服务是否已成功加载。

    wget https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh && sudo ./install-release.sh

    pip换源

    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    本文作者:lovecatc
    本文链接:https://lovecatc.com/index.php/archives/13/
    最后修改时间:2020-10-19 15:32:47
    本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!
    评论
    与本文无关评论请发留言板。请不要水评论,谢谢。
    textsms
    支持 Markdown 语法
    email
    link
    评论列表
    已有 1 条评论
    Mshen
    2020-11-11 09:29
    rime 天下第一 ヾ(≧∇≦*)ゝ