Post-Installation of Manjaro Linux (Mate)
First of all, we have to refresh pacman mirror, then install some basic softwares.
Pacman mirror refresh
sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu
Base-devel
As a developer, base-devel
is essensial to be installed.
sudo pacman -S base-devel
AUR utility
Maybe you need to install some software which repositories are maintained by community.
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
Then you can search from https://aur.archlinux.org/, and use yay
to install it which is same to pacman
.
Proxychains-ng
sudo pacman -S proxychains-ng
You have to modify proxychains's configuration in /etc/proxychains.conf
.
sudo vim /etc/proxychains.conf
Comment the last line about sock4, and add sock5 config, as following:
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
# socks4 127.0.0.1 9050
socks5 127.0.0.1 1080
Utility
Basic utilities
sudo pacman -S htop tree glances nload ncdu vim
Zsh
sudo pacman -S zsh
Input method
sudo pacman -S ibus-rime
sudo vim /etc/profile.d/ibus.sh
ibus.sh
should be the following content:
export GTK_IM_MODULE="ibus"
export QT_IM_MODULE="ibus"
export XMODIFIERS="@im=ibus"
export XIM="ibus"
export XIM_PROGRAM="ibus"
Reload environments.
source /etc/profile
Maybe you have to relogin or reboot.
Environment
Java
Install jdk8, jdk8 source code and documentation.
sudo pacman -S jdk8-openjdk openjdk8-doc openjdk8-src
Node
Install nodejs and npm.
sudo pacman -S nodejs npm
IDE
VisualStudioCode
sudo pacman -S code
IntelliJ IDEA
sudo pacman -S intellij-idea-community-edition
CodeBlocks
sudo pacman -S codeblocks
Entertainment
Netease cloud music
yay -S netease-cloud-music
Electron Wechat
yay -S electronic-wechat
Tim
yay -S deepin-wine-tim