-
Notifications
You must be signed in to change notification settings - Fork 76
Hướng dẫn cài đặt từ mã nguồn
Phi hành gia tăng động và năng động edited this page Jul 14, 2023
·
24 revisions
- Cài đặt các gói phụ thuộc
- make
- golang
- libgtk-3-dev
- libx11-dev
- libxtst-dev
# Debian/Ubuntu:
sudo apt-get install make golang libx11-dev libxtst-dev libgtk-3-dev
# Fedora, CentOS,...
sudo yum install make go libX11-devel libXtst-devel gtk3-devel
# openSUSE Tumbleweed
sudo zypper install make go libX11-devel libXtst-devel gtk3-devel
# FreeBSD
sudo pkg install gmake go libX11 libXtst gtk3
- Download
wget https://github.com/BambooEngine/ibus-bamboo/archive/master.zip -O ibus-bamboo.zip
unzip ibus-bamboo.zip
# hoặc clone từ github:
git clone https://github.com/BambooEngine/ibus-bamboo.git
- Build & install
cd ibus-bamboo
sudo make install
# Restart ibus
ibus restart
Lưu ý: để build dành FreeBSD. Hãy xóa comment ở mục FreeBSD trong Makefile
# FreeBSD
PREFIX=/usr/local
engine_xml=freebsd/$(engine_name).xml
CGO_CFLAGS="-O2 -g -I/usr/local/include -std=gnu99"
CGO_LDFLAGS="-O2 -g -L/usr/local/lib -lX11 -lXtst -pthread"
sudo make uninstall
ibus restart