Difference between revisions of "Installing Lazarus on macOS/ko"

From Free Pascal wiki
Jump to navigationJump to search
m (Trev moved page Installing Lazarus on MacOS X/ko to Installing Lazarus on macOS/ko without leaving a redirect: MacOS X ->macOS)
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Installing Lazarus on MacOS X}}
+
{{Installing Lazarus on macOS}}
  
 
= 설치 =
 
= 설치 =
Line 5: Line 5:
 
== 애플 개발 툴 ==
 
== 애플 개발 툴 ==
  
You need the Apple Developer tools. They are included on the original OSX installation CDs, or download at ADC (free registration required):
+
애플 개발 툴이 필요합니다. 원본 OSX 설치 CD에 포함되어 있으며, ADC에서 다운 받을 수 있습니다 (무료 등록이 필요합니다):
 
: http://developer.apple.com/.
 
: http://developer.apple.com/.
  
== Install Packages / Released version ==
+
== 패키지로 설치하기 / 릴리즈 버전 ==
  
Download and install the three packages FPC, FPCSrc and Lazarus in this order: https://sourceforge.net/project/showfiles.php?group_id=89339
+
FPC와 FPCSrc, Lazarus 순서대로 세개의 패키지를 다운 받아서 설치합니다:
 +
https://sourceforge.net/project/showfiles.php?group_id=89339
  
This is the easiest way to install Lazarus on Mac OS X.  
+
이것이 Mac OS X에서 Lazarus를 설치하는 가장 쉬운 방법입니다.
  
Alternatively, you can install lazarus using [http://finkproject.org/ fink], a package manager for Mac OS X.
+
다른 방법으로는, Mac OS X의 패키지 관리자인 [http://finkproject.org/ fink]를 사용해서 Lazarus를 설치할 수도 있습니다.
  
To get the current development version see below.
+
현재의 개발 버전을 얻기 위해서는 아래를 참고하세요.
  
== Install from Source / Development version ==
+
== 소스로 설치하기 / 개발 버전 ==
  
You need the latest stable released FPC installed in order to compile the development version.
+
개발 버전을 컴파일 하기 위해서는 FPC의 최신 안정 버전이 설치되어 있어야 합니다.
  
=== Download and install a compiler ===
+
=== 컴파일러 다운 받아서 설치하기 ===
  
Download and install the FPC package: https://sourceforge.net/project/showfiles.php?group_id=89339
+
FPC 패키지 다운 받아서 설치하십시오: https://sourceforge.net/project/showfiles.php?group_id=89339
  
There are two development versions of the compiler: 2.2.x is stable version without new features - only bug fixes. And the unstable 2.3.x with lots of new features and bugs.
+
컴파일러의 개발 버전은 두 개가 있습니다: 2.2.x 버전은 단지 버그만 수정된 - 새로운 기능이 없는 안정 버전입니다. 2.3.x 버전은 버그를 포함하지만 새로운 기능이 많이 포함된 비안정 버전입니다. 2.2.0 버전은 버그가 있어 2.2.3 버전이나 2.3.1 버전을 컴파일 할 수 없으니 반드시 2.2.2 버전을 다운 받아서 설치하시기 바랍니다. 몇몇 일일 빌드(daily snapshot)는 [http://snapshots.lazarus.shikami.org/lazarus/ 여기]에서 받을 수 있습니다. 일일 빌드는 운이 없으면 버그있는 버전을 받을 수도 있다는 것을 명심하시기 바랍니다. 일일 빌드는 대략 1:30에 만들어지며, 버그있는 버전을 받았다면 다른 날의 버전을 사용하시거나 릴리즈 패키지를 대신 사용하시기 바랍니다.
The 2.2.0 version has a bug and can not be used to compile the 2.2.3 nor 2.3.1. You must download and install the 2.2.2. Some daily snapshots can be found [http://snapshots.lazarus.shikami.org/lazarus/ here]. Keep in mind that these are daily snapshots and that you can have bad luck and get a buggy version. The probability is about 1:30. So if the version is buggy try another day or use the released packages instead.
 
  
=== Download the sources via svn ===
+
=== SVN으로 소스 다운 받기 ===
  
The sources are kept in a version control system called subversion or short '''svn''':
+
소스는 subversion(줄여서 '''SVN''')으로 불리는 버전 관리 시스템으로 관리됩니다:
  
*10.5 already installs svn. Users of earlier versions must install SVN for Mac OS X: A good package is provided by [http://www.codingmonkeys.de/mbo/ Martin Ott]. You can also use fink. SVN clients with GUI (graphical user interface) are available from [http://www.versiontracker.com Versiontracker]. A quite handy client, which integrates in Finder, is [http://scplugin.tigris.org SCPlugin].
+
*10.5 버전에는 이미 SVN이 설치되어 있습니다. 이전 버전 사용자는 Mac OS X용 SVN을 설치해야 합니다: 추천하는 패키지는 [http://www.codingmonkeys.de/mbo/ Martin Ott]이 제공하는 것입니다. fink를 사용해도 좋습니다. GUI를 가진 SVN 클라이언트는 [http://www.versiontracker.com Versiontracker]에서 받을 수 있습니다. Finder에 통합된 꽤 유용한 클라이언트인 [http://scplugin.tigris.org SCPlugin]도 있습니다.
  
Create a directory, where you would like to put the sources. You don't need to be root to do this. Any normal user can do this.  
+
소스를 둘 만 한 디렉토리를 만드십시오. 반드시 root로 할 필요는 없고, 일반 사용자 계정도 가능합니다.
First create a directory for fpc
+
먼저 fpc용을 디렉토리를 만드십시오.
: (e.g. /Users/username/freepascal)  
+
: (예를 들어, /Users/username/freepascal)  
then open a terminal and do the following:
+
그리고는 터미널을 열어서 다음을 입력하세요:
 
  []$ svn co http://svn.freepascal.org/svn/fpc/trunk fpc
 
  []$ svn co http://svn.freepascal.org/svn/fpc/trunk fpc
This will create a directory called 'fpc', which can be later used in the IDE.
+
이 작업은 나중에 통합환경(IDE)에서 사용될 'fpc'라는 디렉토리를 만듭니다.
Hint: To download/update the latest changes you can simply do
+
힌트: 최신 변경 내용을 다운 받거나 업데이트 하기 위해서는 간단히 다음과 같이 하면 됩니다.
 
  []$ cd /Users/username/freepascal/fpc
 
  []$ cd /Users/username/freepascal/fpc
 
  []$ svn up
 
  []$ svn up
  
Building fpc
+
fpc 빌드하기
 
  []$ make clean all
 
  []$ make clean all
 
  []$ sudo make install
 
  []$ sudo make install
  
Then download lazarus
+
다음으로 Lazarus를 다운 받습니다.
 
  []$ svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus
 
  []$ svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus
This will create a directories called 'fpc', which can be later used in the IDE.
+
이 작업은 나중에 통합환경에서 사용될 'lazarus'라는 디렉토리를 만듭니다.
Hint: To download/update the latest changes you can simply do
+
힌트: 최신 변경 내용을 다운 받거나 업데이트 하기 위해서는 간단히 다음과 같이 하면 됩니다.
 
  []$ cd /Users/username/freepascal/lazarus
 
  []$ cd /Users/username/freepascal/lazarus
 
  []$ svn up
 
  []$ svn up
  
Building lazarus
+
Lazarus 빌드하기
 
  []$ make clean all
 
  []$ make clean all
  
Then start lazarus either via command line or by double click in the finder:
+
그 다음에, 명령행을 통해서나 Finder에서 더블 클릭으로 Lazarus를 실행하십시오.
 
   ./lazarus.app/Contents/MacOS/lazarus
 
   ./lazarus.app/Contents/MacOS/lazarus
  
= First Steps =
+
= 첫 걸음 =
  
The carbon interface is young and has some bugs. But gladfully if you know them you can work around them and get a productive IDE:
+
carbon 인터페이스는 아직 몇몇 버그가 있습니다. 하지만, 생산성 높은 통합환경으로 작업할 수 있다는 것만으로도 만족스러울 것입니다:
  
*The carbon IDE looks somewhat nicer, although the autosizing does not work yet correctly and so some dialogs looks pretty bad until you enlarge them manually.
+
*cabon 통합환경은 자동 크기 조절 기능이 완전하게 동작하지 않아서 몇몇 대화상자에서는 수동으로 크게 해 주지 않으면 모양이 별로 이쁘지 않게 보일지라도 꽤 괜찮아 보입니다.
*There is no optimal set of IDE shortcuts for the Mac yet, and so many features like help, identifier completion, toggle form/unit, compile, run, jump back do not work, because OS X itself uses those shortcuts. You must change the shortcuts in the editor options / keymappings. Beware, some key combos are not yet recognized and can give errors. At the moment it's recommended to only use Cmd-letter and Cmd-Shift-letter combinations.
+
*Mac용으로는 아직 최적의 통합환경 단축키가 없습니다. 그래서 도움말이나 자동완성 기능, form/unit 전환, 컴파일, 실행, 되돌리기 기능과 같은 많은 기능의 단축키를 사용할 수 없습니다. 왜냐하면, OS X 자체적인 단축키로 사용하고 있기 때문입니다. 그래서 편집기 옵션 중  키맵에서 단축키를 변경해야만 합니다. 특정 키 조합은 아직 인식하지 않거나 오류 상황을 만들 수 있음을 조심하시기 바랍니다. 이때에는 Cmd+문자 키나 Cmd+Shift+문자 키 조합만을 사용할 것을 권장합니다.
*The Alt key sometimes cease to functions. Just restart the IDE. It starts quite fast.
+
*Alt키는 가끔 오동작을 일으킵니다. 그러면 통합환경을 재시작 하시기 바랍니다. 꽤 빨리 시작합니다.
*The blinking cursor vanish after popup menus and modal forms. Just switch to another page and back. Again: The normal page switching short cuts don't work, you may want to define some in the keymappings.
+
*팝업 메뉴 이후에나 모달 폼 이후에 깜빡이는 커서가 사라질 수도 있습니다. 그러면 다른 페이지로 갔다가 돌아오십시오. 페이지 전환이 동작하지 않으면 키맵을 재정의 하셔도 됩니다.
  
 
= See Also =
 
= See Also =
  
* [[OS X Programming Tips/ko]]
+
* [[macOS Programming Tips/ko]]
 
* [[Carbon Interface]]
 
* [[Carbon Interface]]
 
* [[Cocoa Interface]]
 
* [[Cocoa Interface]]
 
* [[GTK1 Interface]]
 
* [[GTK1 Interface]]

Latest revision as of 08:52, 9 February 2020

English (en) español (es) 한국어 (ko) русский (ru)

macOSlogo.png

This article applies to macOS only.

See also: Multiplatform Programming Guide


설치

애플 개발 툴

애플 개발 툴이 필요합니다. 원본 OSX 설치 CD에 포함되어 있으며, ADC에서 다운 받을 수 있습니다 (무료 등록이 필요합니다):

http://developer.apple.com/.

패키지로 설치하기 / 릴리즈 버전

FPC와 FPCSrc, Lazarus 순서대로 세개의 패키지를 다운 받아서 설치합니다: https://sourceforge.net/project/showfiles.php?group_id=89339

이것이 Mac OS X에서 Lazarus를 설치하는 가장 쉬운 방법입니다.

다른 방법으로는, Mac OS X의 패키지 관리자인 fink를 사용해서 Lazarus를 설치할 수도 있습니다.

현재의 개발 버전을 얻기 위해서는 아래를 참고하세요.

소스로 설치하기 / 개발 버전

개발 버전을 컴파일 하기 위해서는 FPC의 최신 안정 버전이 설치되어 있어야 합니다.

컴파일러 다운 받아서 설치하기

FPC 패키지 다운 받아서 설치하십시오: https://sourceforge.net/project/showfiles.php?group_id=89339

컴파일러의 개발 버전은 두 개가 있습니다: 2.2.x 버전은 단지 버그만 수정된 - 새로운 기능이 없는 안정 버전입니다. 2.3.x 버전은 버그를 포함하지만 새로운 기능이 많이 포함된 비안정 버전입니다. 2.2.0 버전은 버그가 있어 2.2.3 버전이나 2.3.1 버전을 컴파일 할 수 없으니 반드시 2.2.2 버전을 다운 받아서 설치하시기 바랍니다. 몇몇 일일 빌드(daily snapshot)는 여기에서 받을 수 있습니다. 일일 빌드는 운이 없으면 버그있는 버전을 받을 수도 있다는 것을 명심하시기 바랍니다. 일일 빌드는 대략 1:30에 만들어지며, 버그있는 버전을 받았다면 다른 날의 버전을 사용하시거나 릴리즈 패키지를 대신 사용하시기 바랍니다.

SVN으로 소스 다운 받기

소스는 subversion(줄여서 SVN)으로 불리는 버전 관리 시스템으로 관리됩니다:

  • 10.5 버전에는 이미 SVN이 설치되어 있습니다. 이전 버전 사용자는 Mac OS X용 SVN을 설치해야 합니다: 추천하는 패키지는 Martin Ott이 제공하는 것입니다. fink를 사용해도 좋습니다. GUI를 가진 SVN 클라이언트는 Versiontracker에서 받을 수 있습니다. Finder에 통합된 꽤 유용한 클라이언트인 SCPlugin도 있습니다.

소스를 둘 만 한 디렉토리를 만드십시오. 반드시 root로 할 필요는 없고, 일반 사용자 계정도 가능합니다. 먼저 fpc용을 디렉토리를 만드십시오.

(예를 들어, /Users/username/freepascal)

그리고는 터미널을 열어서 다음을 입력하세요:

[]$ svn co http://svn.freepascal.org/svn/fpc/trunk fpc

이 작업은 나중에 통합환경(IDE)에서 사용될 'fpc'라는 디렉토리를 만듭니다. 힌트: 최신 변경 내용을 다운 받거나 업데이트 하기 위해서는 간단히 다음과 같이 하면 됩니다.

[]$ cd /Users/username/freepascal/fpc
[]$ svn up

fpc 빌드하기

[]$ make clean all
[]$ sudo make install

다음으로 Lazarus를 다운 받습니다.

[]$ svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus

이 작업은 나중에 통합환경에서 사용될 'lazarus'라는 디렉토리를 만듭니다. 힌트: 최신 변경 내용을 다운 받거나 업데이트 하기 위해서는 간단히 다음과 같이 하면 됩니다.

[]$ cd /Users/username/freepascal/lazarus
[]$ svn up

Lazarus 빌드하기

[]$ make clean all

그 다음에, 명령행을 통해서나 Finder에서 더블 클릭으로 Lazarus를 실행하십시오.

 ./lazarus.app/Contents/MacOS/lazarus

첫 걸음

carbon 인터페이스는 아직 몇몇 버그가 있습니다. 하지만, 생산성 높은 통합환경으로 작업할 수 있다는 것만으로도 만족스러울 것입니다:

  • cabon 통합환경은 자동 크기 조절 기능이 완전하게 동작하지 않아서 몇몇 대화상자에서는 수동으로 크게 해 주지 않으면 모양이 별로 이쁘지 않게 보일지라도 꽤 괜찮아 보입니다.
  • Mac용으로는 아직 최적의 통합환경 단축키가 없습니다. 그래서 도움말이나 자동완성 기능, form/unit 전환, 컴파일, 실행, 되돌리기 기능과 같은 많은 기능의 단축키를 사용할 수 없습니다. 왜냐하면, OS X 자체적인 단축키로 사용하고 있기 때문입니다. 그래서 편집기 옵션 중 키맵에서 단축키를 변경해야만 합니다. 특정 키 조합은 아직 인식하지 않거나 오류 상황을 만들 수 있음을 조심하시기 바랍니다. 이때에는 Cmd+문자 키나 Cmd+Shift+문자 키 조합만을 사용할 것을 권장합니다.
  • Alt키는 가끔 오동작을 일으킵니다. 그러면 통합환경을 재시작 하시기 바랍니다. 꽤 빨리 시작합니다.
  • 팝업 메뉴 이후에나 모달 폼 이후에 깜빡이는 커서가 사라질 수도 있습니다. 그러면 다른 페이지로 갔다가 돌아오십시오. 페이지 전환이 동작하지 않으면 키맵을 재정의 하셔도 됩니다.

See Also