Ubuntu Server 12.04 64 비트 시스템 컴 파일 설치 zhcon 0.2.6
1. 본 고의 목적:
Ubuntu 64 비트 시스템 에서 공식 적 으로 제공 하 는 zhcon 패 키 지 를 해결 하 는 데 다음 과 같은 문제 가 있 습 니 다.
1. 일반 사용자 가 zhcon 을 실행 한 후 화면 에서 반 짝 이 는 줄 을 계속 출력 합 니 다.
2. 공식 적 으로 제공 하 는 zhcon 패 키 지 를 설치 한 후 중국어 입력 법 으로 전환 한 후 버튼 을 누 르 면 프로그램 에 오류 가 발생 합 니 다.
문제 1 에 대해 서 는 zhcon 파일 의 setuid 비트 를 설정 하여 직접 해결 할 수 있 습 니 다. 다음 명령 을 실행 하면 됩 니 다 (따옴표 주의).
sudo chmod u+s `which zhcon`
그러나 문제 2 는 원작 자가 모든 OS 의 포인터 가 32 자리 라 고 가정 해 64 비트 시스템 에서 포인터 가 경 계 를 넘 어 세그먼트 오류 가 발생 했 기 때문이다.
2. 원본 파일 준비:
모든 원본 파일 은 첨부 파일 에서 직접 다운로드 할 수 있 습 니 다. 원본 작성 자 를 존중 하기 위해 모든 파일 의 링크 를 드 립 니 다.
0.25 버 전 소스 코드:
zhcon-0.2.5.tar.gz http://sourceforge.net/projects/zhcon/files/zhcon/0.2.6/
0.2.6 패 치 승급:
zhcon-0.2.5-to-0.2.6.diff.gz http://sourceforge.net/projects/zhcon/files/zhcon/0.2.6/
0.2.6 버 전의 64 비트 시스템 파일 업데이트:
winime.cpp http://att.newsmth.net/nForum/att/LinuxDev/29280/839
winime.h http://att.newsmth.net/nForum/att/LinuxDev/29280/9818
3. 기계 환경:
* Ubuntu 12.04 x86_64
* g + + 컴 파일 환경 (apt - get install g + 실행)
* ncurses 개발 라 이브 러 리 (apt - get install libncurse 5 - dev 설 치 를 실행 합 니 다. 이전. / configure 가 있 었 다 면 다시 실행 해 야 합 니 다. / configure 는 ncurses 라 이브 러 리 를 설치 하지 않 았 기 때문에. / configure 를 통과 할 수 있 지만 make 단계 에 링크 라 이브 러 리 가 부족 합 니 다)
4. 컴 파일 설치 절차:
위 4 개의 파일 을 같은 디 렉 터 리 에 복사 합 니 다. 예 를 들 어 ~ / zhconinstall, 그리고 다음 명령 을 순서대로 실행 합 니 다.
tar -xvf zhcon-0.2.5.tar.gz
cd zhcon-0.2.5
zcat ../zhcon-0.2.5-to-0.2.6.diff.gz | patch -p1
cp ../winime.cpp ../winime.h src/
./configure
make # make , , make
sudo make install # ,
make distclean ##
5. 보충:
인터넷 에서 또 다른 패 치 파일 발견: zhcon - 0.2.6 - amd64. patch. gzhttp://forum.ubuntu.org.cn/viewtopic.php?t=124062
테스트 를 통 해 64 비트 OS zhocn 중국어 입력 법 세그먼트 의 오 류 를 해결 할 수 없습니다.
6. 참고:
http://www.linuxeden.com/plus/view.php?aid=51502
http://www.newsmth.net/nForum/#!article/LinuxDev/29280
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Ubuntu 22.04에 캐디 설치 - HostnExtra이 기사에서는 Ubuntu 22.04에 Caddy를 설치하는 방법을 설명합니다. 이 문서는 설치 프로세스를 안내하고 웹 사이트를 호스팅합니다. Caddy 웹 서버는 Go로 작성된 오픈 소스 웹 서버입니다. Ubunt...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.