HOME TIP & TECH

TIP & TECH

TIP & TECH More information
lazarus 4.0 을 ubuntu 22.04 에서 패키지 형태로 빌드/설치 하는법

onionmixer 2025-05-21 16:44:01 158

1. 다음의 URL 에서 패키지를 받아서 설치한다.

https://github.com/davidbannon/libqt5pas/releases/tag/v1.2.16

* libqt5pas-dev_2.16-4_amd64.deb
* libqt5pas1_2.16-4_amd64.deb

 

2. 다음의 URL 에서 3개의 파일을 받는다.

https://packages.debian.org/unstable/devel/lazarus-src-4.0

* lazarus_4.0+dfsg-3.debian.tar.xz
* lazarus_4.0+dfsg-3.dsc
* lazarus_4.0+dfsg.orig.tar.xz

 

3. 패키지 컴파일을 위해 다음의 패키지들을 먼저 설치한다.

sudo apt-get update
sudo apt-get install build-essential fakeroot dpkg-dev

 

4. 패키지 제작을 위해 다운로드 받은 파일을 준비한다.

mkdir lazarus-build
cp lazarus_4.0+dfsg-3.* lazarus-build/
cd lazarus-build

dpkg-source -x lazarus_4.0+dfsg-3.dsc

cd lazarus-4.0+dfsg


다음의 파일 내부에서 버전에 대한 부분을 편집할것.

vi debian/control
vi debian/control.in


[편집내용]
Build-Depends: debhelper-compat (>= 13),
              fp-compiler (>= 3.2.2),
                          fp-units-db (>= 3.2.2),
                          fp-units-fcl (>= 3.2.2),
                          fp-units-gtk2 (>= 3.2.2),
                          fp-units-math (>= 3.2.2),
                          fp-units-misc (>= 3.2.2),
                          fp-units-net (>= 3.2.2),
              fp-utils (>= 3.2.2),
                          fpc-source (>= 3.2.2),
              libgtk2.0-dev,
              libqt5pas-dev (>= 2.16),
[편집내용]


debian/rules 에서 "OPT='@hardening'" 부분을 제거한다.

[편집내용]
BUILDOPTS=USESVN2REVISIONINC=0
[편집내용]


5. 패키지 컴파일을을 진행한다.

sudo apt-get build-dep .

dpkg-buildpackage -rfakeroot -b


6. 만들어진 패키지 파일을 설치한다. 단 lazarus-ide-gtk2 와 lazarus-ide-qt5 는 문제가 생기지 않도록 하나는 다른곳으로 미리 격리해 두도록 한다.

apt install ../lazarus_4.0+dfsg-3_*.deb

댓글 0개

Previous / Next
Next 라즈베리파이 에 SPI LCD 를 통해 macintosh 에뮬레이터 사용하기