Manjaro 初体验

作者: 844b9a3a3a68 | 来源:发表于2018-12-01 21:13 被阅读592次

    最近一直忙于开发,总是在敲代码和打包之间徘徊,久而久之发现Windos真的慢,关键时刻总是掉链子,于是今天想捣鼓以下新系统,装了次曾经用过的深度系统(deepin)感觉效率还是有些低,本想使用ubuntu或者Centos的,总感觉UI太丑,偶然机会发现了一个全新的系统manjaro,从UI上看,还是挺不错的,但是也有坑,在此把一些流程记录一下。

    1.安装略过...

    2.排列镜像源,升级系统

    sudo pacman-mirrors -c China
    sudo pacman -Syyu
    

    3. 添加 Arch 国内源

    #编辑文件 sudo vi /etc/pacman.conf   末尾追加
    [archlinuxcn]
    SigLevel = Optional TrustedOnly
    Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
    [blackarch]
    
    SigLevel = Never
    Server = https://mirrors.ustc.edu.cn/blackarch/$repo/os/$arch
    

    4.解决签名错误,安装软件包报错问题

    #导入GPG Key
    sudo pacman -S archlinuxcn-keyring
    

    5.安装Google浏览器

    sudo pacman -S google-chrome
    

    6.安装JDK

    sudo pacman -S jdk8
    
    yaourt -S jdk
    # 查看JDK的状态
    archlinux-java status        
    # 切换默认的JDK
    archlinux-java set java-8-jdk
    
    # 完毕, 试试
    java -version
    

    7.安装yaourt

    sudo pacman -S yaourt
    

    8.安装GIT

    sudo pacman -S git 
    git config --global user.name "github昵称" 
    git config --global user.email "注册邮箱" 
    

    9.安装网易云音乐

    sudo pacman -S netease-cloud-music 
    

    10.安装npm

    #When you install node.js, npm is automatically installed. However, npm gets updated more frequently than Node.js, so be sure that you have the latest version.
    #安装node.js时,会自动安装npm。但是,npm比Node.js更频繁地更新,因此请确保您拥有最新版本。要测试,运行npm -v。
    sudo pacman -S npm
    

    11.安装nodejs

    sudo pacman -S nodejs
    

    12.安装nvm

    #curl 和 wget 二选一即可
    curl https://raw.github.com/creationix/nvm/master/install.sh | sh 
    wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh 
    #重启终端并执行下列命令即可安装 Node.js
    nvm install stable
    

    13.安装QQ/微信

    sudo pacman -S deepin-wine-tim
    sudo pacman -S deepin-wine-qq
    git clone https://github.com/geeeeeeeeek/electronic-wechat.git
    cd electronic-wechat
    npm install && npm start
    # 以下选择合适的编译环境
    npm run build:osx
    npm run build:linux
    npm run build:win32
    npm run build:win64
    

    14.安装WebStorm

    sudo pacman -S webstorm
    

    15.安装Android-Studio

    #android-studio
    yaourt -S android-studio
    #模拟器
    yaourt -S genymotion
    

    16.同时安装常用软件

    sudo pacman -S fcitx-im fcitx-configtool fcitx-googlepinyin net-tools jdk8 jdk7 gvim git maven docker docker-compose gitkraken eclipse-jee intellij-idea-ultimate-edition webstorm datagrip shadowsocks linux414-virtualbox-host-modules virtualbox-ext-oracle virtualbox electronic-wechat google-chrome wps-office xmind netease-cloud-music postman-bin wireshark-qt skypeforlinux-stable-bin teamviewer nmap zmap mycli mysql-workbench gimp mame yaourt
    

    17.设置环境变量

    vi ~/.xprofile
    source /etc/profile
    vi /etc/profile
    source /etc/profile
    #编辑添加如下路径
    export ANDROID_HOME=/home/peakchao/App/AndroidSdk
    export PATH=$PATH:$ANDROID_HOME/tools
    export PATH=$PATH:$ANDROID_HOME/tools/bin
    export PATH=$PATH:$ANDROID_HOME/platform-tools
    export PATH=$PATH:$ANDROID_HOME/emulator
    export ANDROID_SDK_ROOT=$ANDROID_HOME
    

    18.增加tmp空间

    #只要linux重启,/tmp下的文件全部消失
    #在/etc/rc.local中加入
    sudo mount tmpfs /tmp -t tmpfs -o size=8G
    #与上面二选一,需创建文件目录
    mount --bind /share_path /tmp
    

    19.模拟器报错# Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT

    peakchao@peakchao-PC:cd /AndroidSdk/tools
    peakchao@peakchao-PC:export ANDROID_HOME=/home/peakchao/AndroidSdk
    peakchao@peakchao-PC:~/App/AndroidSdk/tools$ ./emulator -list-avds
    Nexus_5_API_28
    Pixel_API_28
    peakchao@peakchao-PC:./emulator -avd Nexus_5_API_28
    peakchao@peakchao-PC:~/App/AndroidSdk/tools$ ./emulator -avd Nexus_5_API_28
    emulator: INFO: boot completed
    

    常用命令

    安装 pacman -S 
    删除 pacman -R 
    移除已安装不需要软件包 pacman -Rs 
    删除一个包,所有依赖 pacman -Rsc 
    升级包 pacman -Syu 
    查询包数据库 pacman -Ss 
    搜索以安装的包 pacman -Qs 
    显示包大量信息 pacman -Si 
    本地安装包 pacman -Qi 
    清理包缓存 pacman -Sc 
    
    

    常用软件

    谷歌浏览器 
    pacman -S google-chrome 
    国内版火狐浏览器 
    pacman -S firefox firefox-i18n-zh-cn 
    压缩解压缩 
    pacman -S file-roller unrar unzip p7zip 
    Git ssh 
    pacman -S git openssh 
    安装wps 
    yaourt -S wps-office 
    VSCode 
    pacman -S visual-studio-code-bin 
    
    

    主题

    KDE主题安装命令
    
    sudo pacman -S papirus-icon-theme 
    sudo pacman -S arc-kde kvantum-theme-arc 
    
    git clone --depth 1 https://github.com/Linux-Theme-Collection/GTK-Themes.git 
    cd GTK-Themes 
    ./install.sh ## or run "./install-all.sh" to install all themes 
    
    

    相关文章

      网友评论

        本文标题:Manjaro 初体验

        本文链接:https://www.haomeiwen.com/subject/ymukcqtx.html