Centos7 ibus-libpinyin-1.7.4升级工作

简介:

1、安装相关的依赖包

  yum install gettext-devel intltool libtool pkgconfig sqlite-devel libuuid-devel opencc-devel lua-devel ibus-devel ibus gcc gcc-c++ gtk3-devel rpm-build -y

  yum install cmake doxygen -y

  yum install libdb-devel -y

  

2、制作opencc-1.0.2 rpm包

   rpm -ivf opencc-1.0.2-4.fc23.src.rpm 

   cd /root/rpmbuild/SPECS

   rpmbuild -ba opencc.spec 

   制作好的rpm存放在/root/rpmbuild/RPMS/x86_64/

   

3、制作libpinyin-1.3.0 rpm包

   rpm -ivf libpinyin-1.3.0-1.fc24.src.rpm

   cd /root/rpmbuild/SPECS

   rpmbuild -ba libpinyin.spec 

   制作好的rpm存放在/root/rpmbuild/RPMS/x86_64/

   

   安装libpinyin-1.3.0 

   

   rpm -e libpinyin-data-0.9.93-4.el7.x86_64 libpinyin-0.9.93-4.el7.x86_64 ibus-libpinyin

   rpm -e opencc-0.4.3-3.el7.x86_64 opencc-devel

   cd /root/rpmbuild/RPMS/x86_64/

   rpm -ivf opencc-1.0.2-4.el7.centos.x86_64.rpm opencc-devel-1.0.2-4.el7.centos.x86_64.rpm 

   rpm -ivf libpinyin-1.3.0-1.el7.centos.x86_64.rpm libpinyin-data-1.3.0-1.el7.centos.x86_64.rpm libpinyin-devel-1.3.0-1.el7.centos.x86_64.rpm 

   

   

4、制作ibus-libpinyin-1.7.4 rpm包

   cp ibus-libpinyin-1.7.4.tar.gz /root/rpmbuild/SOURCES/

   tar zxvf ibus-libpinyin-1.7.4.tar.gz

   cd ibus-libpinyin-1.7.4

   ./configure

   rpmbuild -ba ibus-libpinyin.spec 

   遇到问题:

 error: Installed (but unpackaged) file(s) found:

  /usr/share/appdata/libpinyin.appdata.xml

  /usr/share/applications/ibus-setup-libbopomofo.desktop

  /usr/share/applications/ibus-setup-libpinyin.desktop

  /usr/share/ibus-libpinyin/db/strokes.db

  /usr/share/ibus-libpinyin/user.lua

RPM build errors:

   Installed (but unpackaged) file(s) found:

  /usr/share/appdata/libpinyin.appdata.xml

  /usr/share/applications/ibus-setup-libbopomofo.desktop

  /usr/share/applications/ibus-setup-libpinyin.desktop

  /usr/share/ibus-libpinyin/db/strokes.db

  /usr/share/ibus-libpinyin/user.lua

解决问题:

修改:ibus-libpinyin.spec 

在%{_datadir}/ibus/component/*下一行添加以下内容:

/usr/share/appdata/libpinyin.appdata.xml

/usr/share/applications/ibus-setup-libbopomofo.desktop

/usr/share/applications/ibus-setup-libpinyin.desktop

/usr/share/ibus-libpinyin/db/strokes.db

/usr/share/ibus-libpinyin/user.lua

 

cd /root/rpmbuild/RPMS/x86_64/

rpm -ivf ibus-libpinyin-1.7.4-1.el7.centos.x86_64.rpm 




本文转自 corasql 51CTO博客,原文链接:http://blog.51cto.com/corasql/1748392,如需转载请自行联系原作者
相关文章
|
25天前
|
安全 Linux
CentOS7下快速升级至OpenSSH9.4p1安全版本
CentOS7下快速升级至OpenSSH9.4p1安全版本
42 1
|
25天前
|
安全 Linux Shell
CentOS7下快速升级至OpenSSH9.3p2安全版本
CentOS7下快速升级至OpenSSH9.3p2安全版本
43 0
|
7月前
|
Linux
Linux Centos7 下升级openssh1.1.1u版本
Linux Centos7 下升级openssh1.1.1u版本
193 0
|
5月前
|
安全 Linux
Centos 7.x 升级内核
千万不要小瞧这操作。
139 0
|
19天前
|
SQL Linux Shell
centos yum 升级 glibc
在 CentOS 上使用 YUM 升级 GLIBC 库需要谨慎操作,因为 GLIBC 库是系统的基础组件,错误的升级可能导致系统不稳定或与现有应用程序不兼容。 以下是升级 GLIBC 库的步骤: 1. 备份重要数据:在执行任何系统级更改之前,请确保备份重要的数据和配置文件,以防止数据丢失或配置错误。 2. 更新系统:使用 YUM 更新系统软件包,确保系统是最新的稳定版本。可以使用以下命令进行更新: ```sql sudo yum update ``` 3. 备份 GLIBC 库:在升级之前,建议备份当前的 GLIBC 库。可以使用以下命令进行备份: ```bash sudo cp
|
1月前
Centos7.6 cmake版本升级至3.21.0
Centos7.6 cmake版本升级至3.21.0
|
1月前
|
C语言
Centos7.6 gcc 4.8升级至7.3
Centos7.6 gcc 4.8升级至7.3
|
5月前
|
Linux
百度搜索:蓝易云【Centos8升级到Centos 8 stream教程。】
CentOS 8 stream 是 CentOS 8 的下一代版本,它采用的是“滚动发布”的方式,即在 CentOS 8.4 发布后,每个组件的更新都将立即推送给用户,而不是等到下一个大版本发布。
82 0
|
2月前
|
安全 Linux 网络安全
猿创征文|centos7升级openssh服务(再也不怕漏扫啦)
猿创征文|centos7升级openssh服务(再也不怕漏扫啦)
45 0
|
6月前
|
Linux Anolis 芯片
centos升级龙蜥
centos升级龙蜥
316 0

相关产品

  • 云迁移中心