paul@paul-laptop:~/scripts$ cat ins-ibus-sogoupycc.sh
#!/bin/sh
set -e
PACKAGE_DIR=$HOME/packages
SOGOUPYCC=ibus-sogoupycc-0.2.5
SOGOUPYCC_DB=/usr/share/ibus-sogoupycc/
OPEN_PHRASE_FILENAME=open-phrase-201003.tar.gz
OPEN_PHRASE_URL=http://ibus-sogoupycc.googlecode.com/files/$OPEN_PHRASE_FILENAME
## Prepare the build environment
PACKAGE_IME="liblua5.1-0-dev liblua5.1-socket2 libsqlite3-dev
libgtk2.0-dev libibus-dev libnotify-dev lua5.1 cmake"
PACKAGE=$PACKAGE_IME
function install_package {
echo "\$@: $@"
for pack in $@
do
echo
"Installing ${pack}..."
sudo apt-get
-y --force-yes install ${pack} || (echo "Error in installing
${pack}"; exit 1 )
echo
done
}
## Change working directory
function cd_sogoupycc {
if ! [ -d $PACKAGE_DIR ] ; then
mkdir -p
$PACKAGE_DIR
fi
cd $PACKAGE_DIR
}
## Download and build sogou clound input method
function download_sogoupycc {
if ! [ -f $SOGOUPYCC.tar.gz ] ; then
wget
http://ibus-sogoupycc.googlecode.com/files/$SOGOUPYCC.tar.gz
fi
if ! [ -f $OPEN_PHRASE_FILENAME ] ; then
wget
$OPEN_PHRASE_URL
fi
}
function build_sogoupycc {
## Build sogou coloud input method
tar xzfv $SOGOUPYCC.tar.gz
cd $SOGOUPYCC
./build.sh
cd build
sudo make install
}
function extract_db {
if ! [ -d $SOGOUPYCC_DB ] ; then
sudo mkdir
-p $SOGOUPYCC_DB
fi
sudo tar xzfv $OPEN_PHRASE_FILENAME -C
$SOGOUPYCC_DB
}
cd_sogoupycc
install_package $PACKAGE
download_sogoupycc
build_sogoupycc
extract_db
## restart ibus daemon and add sogou coloud input method to
ibus
ibus-daemon -rxd
分享到:
相关推荐
Ubuntu Enterprise Cloud 的安装和配置方法.pdf
每次装完ubuntu后都需要配置和下载很多开发相关的软件例如maven,VIM CTAGS,JAVA,里面含下载脚本和source list等方便对ubuntu配置。
Ubuntu Install SciTE及中文乱码解决.docx
ubuntu U盘自动安装autoinstall.seed
ubuntu install wechat
如何编译openwrt以及简单使用
在ubuntu下安装source insight工具的方法
netease-cloud-music最新版本,64位,支持deepin和ubuntu,大家有需要来获取
coppeliasim(vrep) 4.3版本 Ubuntu18 安装包
Ubuntu Enterprise Cloud 的安装和配置方法
install-tl-ubuntu, 在Ubuntu上,安装TeX脚本 install-tl-ubuntu用法sudo./install-tl-ubuntu [OPTIONS]快速下载我推荐使用 git clone,但我已经了解到许多Github用户没有 Git 。 在这些情况下,可以直接下载
受到各种因素影响,有时ubuntu使用sudo apt-get install xx安装程序,在下载软件的时候会出现下载速度过慢的问题。 解决办法:通过安装apt-fast代替apt-get,可以使下载的速度有显著的提升。 解释:apt-fast采用aria...
ubuntu20.04离线安装python2.7.18
初始脚本(install-nextcloud.sh)将在几分钟内完全自动化地安装和优化您的自托管Nextcloud。 您的服务器将基于以下构成: Fail2Ban (Nextcloud and SSH jails) MariaDB Nextcloud 13.0.4 NGINX 1.15 OpenSSL ...
The experience of the install of next softwares Ubuntu Hudson Tomcat FTP Twiki
ubuntu下的conio.h文件,放在 /usr/include目录下可用
ansible-role-vmware_ubuntu_cloud_image:在vSphere环境中基于Ubuntu Cloud Image创建虚拟机的Ansible角色
ubuntu16的网易云包:libqt5libqgtk2的依靠(depend)替换为对qt5-style-plugins的依靠
一.系统初始化 二.输入法 三.系统美化 四.影视工具 五.文件浏览 六.系统管理 七.其他软件 八.虚拟 九.编程环境 十.Ubuntu 出现的一些问题
Ubuntu 18.04_ Install Gerrit for Git code review ubuntu 上部署 gerrit 服务器 , 使用 apache2 作为web端, 可手动设置用户名密码.