Manjaro 初体验
2018-12-01 本文已影响592人
844b9a3a3a68
最近一直忙于开发,总是在敲代码和打包之间徘徊,久而久之发现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