android软件工具

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 

上一篇下一篇

猜你喜欢

热点阅读