一、本文目的:
本文解决64位系统zhcon的问题,32位系统的请绕过~
之前发表《 Ubuntu Server 12.04 64位系统编译安装zhcon 0.2.6》一文,用于解决解决官方64位zhcon包的以下BUG:
1. 普通用户执行zhcon后屏幕中不断输出闪动的行
2. 安装官方提供的zhcon包后,切换至中文输入法然后按键,程序发生段错误
但由于该文中并没有给出make过程中需要改动的代码,且编译安装过程繁琐,对编译环境也有要求。所以本文将其打包成deb安装包(zhcon_0.2.6-8_2_amd64.deb,附件中可下载)
二、说 明:
下文的各种安装方法均在Ubuntu Server 12.04 x86_64环境下测试通过。
三、安 装:
本文提供了多种安装方式,读者可根据自身情况选择其一进行安装即可,推荐使用方法一。
本文仅提供安装方法,关于zhcon的设置相关内容,请查阅相关资料。
(一)方法一
本方法为直接安装。下载附件中的zhcon_0.2.6-8_2_amd64.deb.tar.gz文件,执行如下命令即可:
tar -xvf zhcon_0.2.6-8_2_amd64.deb.tar.gz #解压
sudo dpkg -i zhcon_0.2.6-8_2_amd64.deb # 安装
说明:采用dpkg安装并不能解决包之间的依赖关系,若安装不成功,可先安装官方提供的zhcon,然后再将其卸载后,再重新用dpkg执行安装,命令如下:
sudo apt-get update
sudo apt-get install zhcon
sudo apt-get purge zhcon
sudo dpkg -i zhcon_0.2.6-8_2_amd64.deb
若想卸载dpkg -i安装的zhcon,执行如下命令:
sudo dpkg -r zhcon
(二)方法二
本方法为通过建立本地更新源的方式安装,这样可以利用apt-get的众多优点,如解决包依赖关系等。
首先建立本地更新源,以下假定在/var/debs目录下建立更新源:
su # 切换至root身份
mkdir -p /var/debs
cd /var
cp <path_to_zhcondeb>/zhcon_0.2.6-8_2_amd64.deb debs
dpkg-scanpackages debs /dev/null > gzip debs/Packages.gz # 建立索引
然后更新源列表。编辑/etc/apt/sources.list,在所有源列表的上方添加一新行:
deb file:/var debs/
注意var后面有一空格。
然后执行如下命令进行安装即可:
sudo apt-get update
sudo apt-get install zhcon
注意,若安装过程中输出包含“zhcon-0.2.5-to-0.2.6-amd64.patch.gz”文字的信息,说明使用了本地的zhcon安装包,否则请确定本地安装源正确性。
(三)方法三:
若非Ubuntu系统,如Fedora 64位,可以下载附件中的源码包进行编译安装。为最重原作者的劳动成果,附件中提供了zhcon官网上的zhcon-0.2.5版本的源码包zhcon-0.2.5.tar.gz和本人根据《一上午时间终于把zhcon的输入法在x86-64调通》一文做的补丁包zhcon-0.2.5-to-0.2.6-amd64.patch.gz
首先要确保编译环境,请参考《Ubuntu Server 12.04 64位系统编译安装zhcon 0.2.6》一文的“机器环境”小结。
编译安装的过程为(假定源码包均放在zhcon_install目录下):
cd zhcon_install
tar -xvf zhcon-0.2.5.tar.gz # 解压源码包
cd zhcon-0.2.5
zcat ../zhcon-0.2.5-to-0.2.6-amd64.patch.gz | patch -p1 # 打补丁
./configure
make
sudo make install
若一切顺利,可以享受zhcon了。
四、关于附件:
根据您选择的安装方法,仅下载所需的附件即可。
五、参 考:
1. 如何才能使用apt-get使用本地安装源进行安装
2. 为apt-get制作本地软件安装源
3. 制作本地源,不联网apt-get
4. deb打包方法
分享到:
相关推荐
在本文中,我们将深入探讨如何在Ubuntu Server 12.04 64位系统上编译并安装zhcon 0.2.6。zhcon是一款开源的中文终端模拟器,它支持UTF-8编码,使得在Linux环境中使用中文变得更加方便。在没有图形化界面的服务器上,...
以下是常见的C++笔试面试题及其核心知识点解析,帮助您系统复习
计算机短期培训教案.pdf
计算机二级Access笔试题库.pdf
下是一份关于C++毕业答辩的心得总结,内容涵盖技术准备、答辩技巧和注意事项,供参考
内容概要:本文档详细介绍了英特尔为苹果公司构建的基于智能处理单元(IPU)的Cassandra集群的技术验证(PoC)。主要内容涵盖IPU存储用例、已建存储PoC、MEV到MMG400的过渡、苹果构建IPU-Cassandra集群的动机以及PoC开发进展。文档还探讨了硬件配置、软件环境设置、性能调优措施及其成果,特别是针对延迟和吞吐量的优化。此外,文档展示了六节点Cassandra集群的具体架构和测试结果,强调了成本和复杂性的降低。 适合人群:对分布式数据库系统、NoSQL数据库、IPU技术感兴趣的IT专业人员和技术管理人员。 使用场景及目标:适用于希望了解如何利用IPU提升Cassandra集群性能的企业技术人员。主要目标是展示如何通过IPU减少服务器部署的成本和功耗,同时提高数据处理效率。 其他说明:文档中涉及的内容属于机密级别,仅供特定授权人员查阅。文中提到的技术细节和测试结果对于评估IPU在大规模数据中心的应用潜力至关重要。
计算机二级考试C语言题.pdf
计算机发展史.pdf
计算机仿真技术系统的分析方法.pdf
yolo编程相关资源,python编程与YOLO算法组成的坐姿检测系统,功能介绍: 一:实时检测学生错误坐姿人数 二:通过前端阿里云平台显示上传数据,实现数据可视化
办公室网安全监控uptime-kuma,docker镜像离线压缩包
计算机课程设计-网络编程项目源码.zip
将该dll包放入项目并引用,可以操作打印机
杰奇2.3内核淡绿唯美小说网站源码 PC+手机版 自动采集 全站伪静态,送10.1版本关关采集器
计算机辅助教学.pdf
内容概要:本文详细介绍了如何利用天文相机和其他相关硬件设备搭建一套高画质、高帧率的流星监控系统,以及针对红色精灵闪电这一特殊自然现象的捕捉方法。文中不仅涵盖了硬件的选择标准如CMOS靶面尺寸、量子效率等重要参数,还提供了基于Python和OpenCV实现的基本监控代码示例,包括亮度突变检测、运动检测算法等关键技术点。此外,对于安装位置的选择、供电方式、成本控制等方面也有具体的指导建议。 适用人群:对天文摄影感兴趣的爱好者,尤其是希望捕捉流星和红色精灵闪电等瞬时天文现象的专业人士或业余玩家。 使用场景及目标:适用于希望搭建个人天文观测站,用于科学研究或个人兴趣爱好的场景。目标是能够稳定可靠地捕捉到流星和红色精灵闪电等难以捉摸的天文现象,为研究提供高质量的数据资料。 其他说明:文中提到的一些技术和方法虽然较为复杂,但对于有一定编程基础和技术动手能力的人来说是非常实用的参考资料。同时,文中提供的省钱技巧也为预算有限的用户提供了一些有价值的建议。
时间序列分析-基于R(第2版)习题数据
内容概要:本文详细介绍了如何使用LabVIEW通过网口读取阿特拉斯PM4000控制器的扭矩值。主要内容涵盖开放式通讯协议的理解、阿特拉斯调试软件和测试软件的应用、LabVIEW程序的具体实现步骤,包括初始化网络连接、发送读取扭矩值命令、接收并解析扭矩值数据,以及关闭网络连接。文中还提供了多个调试技巧和注意事项,如硬件接线配置、数据解析方法、常见错误及其解决办法,以及性能优化建议。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是那些需要集成阿特拉斯设备并与之进行数据交互的专业人士。 使用场景及目标:适用于需要实时监控和采集阿特拉斯PM4000控制器扭矩值的工业应用场景,旨在提高数据采集效率和准确性,确保设备运行状态的良好监测。 其他说明:文中提供的代码片段和调试经验有助于快速定位和解决问题,提升开发效率。此外,还强调了数据解析过程中需要注意的细节,如字节序问题和超时设置等。
计算机二级VB重点知识点解析.pdf