Opencc安装
一个开源的中文简繁转换项目,致力于制作高质量的基于统计预料的简繁转换词库。
- Centos7.0系统
下载Opencc源码
# git clone https://github.com/BYVoid/OpenCC
# cd OpenCC
编译
[root@VM_130_110_centos OpenCC]# make
mkdir -p build/rel
(cd build/rel; cmake \
-DBUILD_DOCUMENTATION:BOOL=ON \
-DENABLE_GTEST:BOOL=OFF \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
../..)
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
CMake Error at doc/CMakeLists.txt:4 (message):
Doxygen is needed to build the documentation. Please install it correctly
-- Configuring incomplete, errors occurred!
See also "/root/OpenCC/build/rel/CMakeFiles/CMakeOutput.log".
缺少Doxygen
需要安装。
[root@VM_130_110_centos OpenCC]# yum install doxygen
继续编译opencc
[root@VM_130_110_centos OpenCC]# make
mkdir -p build/rel
(cd build/rel; cmake \
-DBUILD_DOCUMENTATION:BOOL=ON \
-DENABLE_GTEST:BOOL=OFF \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
../..)
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.5")
-- Configuring done
-- Generating done
-- Build files have been written to: /root/OpenCC/build/rel
make -C build/rel VERBOSE= PREFIX=/usr
make[1]: Entering directory `/root/OpenCC/build/rel'
make[2]: Entering directory `/root/OpenCC/build/rel'
make[3]: Entering directory `/root/OpenCC/build/rel'
Dependee "/root/OpenCC/build/rel/src/CMakeFiles/libopencc.dir/DependInfo.cmake" is newer than depender "/root/OpenCC/build/rel/src/CMakeFiles/libopencc.dir/depend.internal".
Dependee "/root/OpenCC/build/rel/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/root/OpenCC/build/rel/src/CMakeFiles/libopencc.dir/depend.internal".
Scanning dependencies of target libopencc
安装
make install
创建链接
[root@VM_130_110_centos OpenCC]# opencc --version
opencc: error while loading shared libraries: libopencc.so.2: cannot open shared object file: No such file or directory
通过find / -name libopencc.so.2
找到libopencc.so.2
的路径,设置软链接。
[root@VM_130_110_centos OpenCC]# ln -s /usr/lib/libopencc.so.2 /usr/lib64/libopencc.so.2
[root@VM_130_110_centos OpenCC]# opencc --version
Open Chinese Convert (OpenCC) Command Line Tool
Version: 1.0.5
使用
抓换文件字体为简体
[root@VM_130_110_centos wiki]# opencc -i wiki-article.txt -o wiki-article-zh.txt -c t2s.json
配置
s2t.json 简体到繁体
t2s.json 繁体到简体
s2tw.json 简体到台湾正体
tw2s.json 台湾正体到简体
s2hk.json 简体到香港繁体(香港小学学习字词表标准)
hk2s.json 香港繁体(香港小学学习字词表标准)到简体
s2twp.json 简体到繁体(台湾正体标准)并转换为台湾常用词汇
tw2sp.json 繁体(台湾正体标准)到简体并转换为中国大陆常用词汇