본문 바로가기
반응형

freetype2

[공부] FreeType RPM 패키징 심화 > 기존 위치해 있는 경로가 변경되는 경우, 다른 서비스내 prefix 경로가 바뀌면서 제대로 불러오지 못하는 문제가 있을 수 있어요.기존 버전의 설치된 위치 경로를 체크 (freetype-2.8-12.el7.x86_64 버전의 RPM을 받아서 설치하면 rpmbuild내 SPECS 생성이 되는지 확인 후 SPECS내 생성된 파일을 수정하여 새로 적용될 freetype-2.13.3-1.el7.x86_64 버전용도로 교체를 하면 기존과 같은 경로에 설치가 되지 않을까 싶어요. 이런 피드백을 받아, 다시 RPM 패키징 테스트를 진행 했다. 일단 기존 경로 확인 후 경로 맞추어서 넣어 주면 기존경로로 업그레이드가 된다.→ %build --libdir=/usr/lib64, %files /usr/lib64 수정하.. 2025. 4. 28.
[공부] FreeType RPM 패키징 04/02소스패키징 준비(Centos7.x기준)rpmbuild 설치yum install rpm-build-> 레드햇 패키지 관리 프로그램으로 source code로 된 패키지들을 RPM으로 만듬rpmdevtools 설치yum install rpmdevtools-> rpmbuild를 위해 RPM 빌드환경을 설정하는데 필요한 디렉터리 구조를 생성#rpmdev-setuptree 실행 시 /~/rpmbuild 디렉터리가 생성rpm소스 패키징 시 기본적으로 저 위치에서 모든작업을 진행BUILD/: 소스 코드를 컴파일하고 빌드하는 데 사용되는 디렉터리RPMS/: 빌드된 바이너리 RPM 패키지가 저장되는 디렉터리SOURCES/: 소스 코드 및 패치 파일이 저장되는 디렉터리SPECS/: RPM 빌드 설정 파일(.spe.. 2025. 4. 28.
반응형