본문으로 바로가기

Lazarus 설치

category 서버 & 시스템/Linux 2019. 2. 13. 01:00
반응형


라자루스(Lazarus)는 크로스 플랫폼 시각적 프로그래밍 통합 개발 환경이다. 오픈 소스 프리 파스칼 컴파일러를 기반으로 개발되었다. 고속 개발 도구를 지원하는 것이 목적이며 파스칼과 오브젝트 파스칼 사용자를 위해 델파이를 흉내내었다.


자바 플랫폼처럼 특정 플랫폼을 기반으로 작동하는 것이 아니라, 하나의 소스 코드로 여러 운영 체제에서 각각 컴파일할 수 있도록 하는 것이 목적이다. 다른 운영체제에서 컴파일하기 위해 특별한 작업을 할 필요가 없다.


마이크로소프트 윈도 환경에서 볼랜드의 델파이는 여전히 매우 안정적이며 특유의 뛰어난 문서를 갖추고 있다. 

하지만 다양한 플랫폼을 지원하는 라자루스에 비해 범용성이 떨어진다. 리눅스에서 약간의 재처리를 거치면 델파이 애플리케이션은 그대로 컴파일될 수 있다.


안드로이드, 윈도우, 맥OS X, 리눅스, iOS, 웹용 프로그램을 하나의 소스로 다양한 플랫폼 별로 구현할 수 있다.


특별히 라자루스는 하나의 소스 코드로 다양한 플랫폼에 쉽게 적용해서 사용할 수 있는 장점이 있다.




설치 환경 : ubuntu 16.04


1. rpm 으로 lazarus 설치하기

https://sourceforge.net/projects/lazarus/files/ 에서 원하는 버전 다운로드


# apt-get install -y alien \\ 우분투의 경우 rpm으로 바로 설치 불가능하기 때문에 alien 으로 설치


# alien -i fpc-3.0.4-1.x86_64.rpm

# alien -i fpc-src-3.0.4-1.x86_64.rpm

# alien -i lazarus-2.0.0-0.x86_64.rpm 


# startlazarus \\ GUI 환경에서 실행 / TUI 에서 실행할 경우 아래와 같은 에러 발생 

(startlazarus:818): Gtk-WARNING **: cannot open display: 




2. deb 으로 lazarus 설치하기

https://sourceforge.net/projects/lazarus/files/ 에서 원하는 버전 다운로드


# dpkg -i fpc*.deb
# dpkg -i lazarus-project_2.0.0-0_amd64.deb



** 에러발생 **

# dpkg -i lazarus-project_2.0.0-0_amd64.deb \\ lazarus 프로젝트 설치 시 아래와 같은 에러 발생




** 해결방법 **


종속성이 충족되지 않음, 패키지가 없어서 발생.


# apt-get -f install



# startlazarus \\ GUI 환경에서 실행 / TUI 에서 실행할 경우 아래와 같은 에러 발생 

(startlazarus:818): Gtk-WARNING **: cannot open display: 




반응형