nfssuzukaze / Blog

0 stars 0 forks source link

Manjaro 系统的一些指令 #4

Open nfssuzukaze opened 3 years ago

nfssuzukaze commented 3 years ago

装 manjaro gnome 系统使用到的一些指令

记下来以防以后忘记了

新装系统操作

  1. 寻找国内的镜像源
    #寻找国内镜像源
    sudo pacman-mirrors -i -c China -m rank 
  2. 添加 CN-Arch 源
    #通过 gedit 编辑器打开对应文件
    sudo gedit /etc/pacman.conf 
    #然后在文件的末尾加上(ustc 源更稳定)
    [archlinuxcn]
    SigLevel = Optional TrustedOnly
    Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
  3. 更新指令
    #更新缓存
    sudo pacman -Syy
    #导入密钥链
    sudo pacman -S archlinuxcn-keyring
    #全局更新
    sudo pacman -Syu
  4. 安装输入法
    sudo pacman -Sy fcitx
    sudo pacman -S fcitx-sunpinyin
    sudo pacman -S fcitx-configtool
    #通过 gedit 编辑器打开对应文件
    sudo gedit ~/.pam_environment
    #添加如下配置, 保存后退出
    GTK_IM_MODULE=fcitx
    QT_IM_MODULE=fcitx
    XMODIFIERS=\@im=fcitx
    #手动重启后, 可以在桌面右上角发现键盘的样子, 在里面可以配置拼音方案(小鹤双拚, 自然码之类的都有), 然后可以卸载 sunpinyin (因为事实上可以不需要)
    sudo pacman -Rs sunpinyin
  5. 一些必要软件的安装
    #安装 vscode
    sudo pacman -S visual-studio-code-bin
    #安装 typora
    sudo pacman -S typora
    #安装 chrome
    sudo pacman -S google-chrome
    #安装 wps
    sudo pacman -S wps-office
    sudo pacman -S ttf-wps-fonts
    #安装 网易云音乐
    sudo pacman -S netease-cloud-music
    #安装 百度网盘
    sudo pacman -S baidunetdisk
    #安装 深度截屏
    sudo pacman -S deepin-screenshot

    2.编程环境安装

  6. 安装 nodejs 从官网上下载 nodejs 的 tar.xz 文件
    #将 tar.xz 文件解压成 tar 文件
    xz -d *.tar.xz
    #将 tar 文件解压
    tar -xvf *.tar
    #新建一个文件名为 nodejs 的文件, 将源文件复制一份进去
    cp -r * nodejs
    #然后进入解压所得的文件中
    cd nodejs
    #配置环境, 设置为全局变量
    sudo ln -s ~/download/nodejs/bin/npm /usr/local/bin/
    sudo ln -s ~/download/nodejs/bin/node /usr/local/bin/
    #检查一下, 看看是否配置成功
    node -v
    npm -v
  7. 配置 git 注意: 将曾经的公钥复制过来是用不了的
    #初始配置
    git config --global user.name “自己的名字”
    git config --global user.email “自己的邮箱”
    git config --global push.default simple
    git config --global core.quotepath false
    git config --global core.editor "code --wait"
    git config --global core.autocrlf input
    #生成公私钥(一直按回车就可以了)
    ssh-keygen -t rsa -b 4096 -C “邮箱”
    #查看内容, 并将看到的内容复制到 github 的 SSH key 中
    cat ~/.ssh/id_rsa.pub
    #测试是否配对成功
    ssh -T git@github.com
    #若出现 You've successfully authenticated, but GitHub does not provide shell access. 则说明配对成功
  8. 安装 java
    sudo pacman -sS java | grep jre
    sudo pacman -S jre-openjdk
    sudo pacman -sS java | grep jdk
    sudo pacman -S jdk-openjdk
    #检查是否安装好
    java -version
    which java
  9. 安装 IDEA Community
    sudo pacman -S snapd
    sudo systemctl enable --now snapd.socket
    sudo ln -s /var/lib/snapd/snap /snap
    sudo snap install intellij-idea-ultimate --classic

    3. 遇见的问题

  10. git push 和 git clone 之类的指令无法使用
    #情况一: git 没有配置端口代理
    git config --global http.proxy 'socks5://127.0.0.1:1080'
    git config --global https.proxy 'socks5://127.0.0.1:1080'
    #情况二: 防火墙拒绝 SSH 连接
    sudo vim ~/.ssh/config
    #添加如下内容
    Host github.com
    Hostname ssh.github.com
    Port 443
CoelacanthusHex commented 3 years ago
XMODIFIERS=@im=fcitx

语法错误,请使用

XMODIFIERS=\@im=fcitx
nfssuzukaze commented 3 years ago

哦哦,好的。谢谢纠正