Installing Lazarus on macOS/ko: what changed
Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.
| Old | New | Line | |
|---|---|---|---|
| 1 | 1 | # 설치 | |
| 2 | 2 | ||
| 3 | 3 | ## 애플 개발 툴 | |
| 4 | 4 | ||
| 5 | 5 | 애플 개발 툴이 필요합니다. 원본 OSX 설치 CD에 포함되어 있으며, ADC에서 다운 받을 수 있습니다 (무료 등록이 필요합니다): | |
| 6 | 6 | ||
| 7 | 7 | ||
| 8 | 8 | <http://developer.apple.com/>. | |
| 9 | 9 | ||
| 10 | 10 | ## 패키지로 설치하기 / 릴리즈 버전 | |
| 11 | 11 | ||
| 12 | 12 | FPC와 FPCSrc, Lazarus 순서대로 세개의 패키지를 다운 받아서 설치합니다: <https://sourceforge.net/project/showfiles.php?group_id=89339> | |
| 13 | 13 | ||
| 14 | 14 | 이것이 Mac OS X에서 Lazarus를 설치하는 가장 쉬운 방법입니다. | |
| 15 | 15 | ||
| 16 | 16 | 다른 방법으로는, Mac OS X의 패키지 관리자인 [fink](http://finkproject.org/)를 사용해서 Lazarus를 설치할 수도 있습니다. | |
| 17 | 17 | ||
| 18 | 18 | 현재의 개발 버전을 얻기 위해서는 아래를 참고하세요. | |
| 19 | 19 | ||
| 20 | 20 | ## 소스로 설치하기 / 개발 버전 | |
| 21 | 21 | ||
| 22 | 22 | 개발 버전을 컴파일 하기 위해서는 FPC의 최신 안정 버전이 설치되어 있어야 합니다. | |
| 23 | 23 | ||
| 24 | 24 | ### 컴파일러 다운 받아서 설치하기 | |
| 25 | 25 | ||
| 26 | 26 | FPC 패키지 다운 받아서 설치하십시오: <https://sourceforge.net/project/showfiles.php?group_id=89339> | |
| 27 | 27 | ||
| 28 | 28 | 컴파일러의 개발 버전은 두 개가 있습니다: 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에 만들어지며, 버그있는 버전을 받았다면 다른 날의 버전을 사용하시거나 릴리즈 패키지를 대신 사용하시기 바랍니다. | |
| 29 | 29 | ||
| 30 | 30 | ### SVN으로 소스 다운 받기 | |
| 31 | 31 | ||
| 32 | 32 | 소스는 subversion(줄여서 **SVN**)으로 불리는 버전 관리 시스템으로 관리됩니다: | |
| 33 | 33 | ||
| 34 | 34 | - 10.5 버전에는 이미 SVN이 설치되어 있습니다. 이전 버전 사용자는 Mac OS X용 SVN을 설치해야 합니다: 추천하는 패키지는 [Martin Ott](http://www.codingmonkeys.de/mbo/)이 제공하는 것입니다. fink를 사용해도 좋습니다. GUI를 가진 SVN 클라이언트는 [Versiontracker](http://www.versiontracker.com)에서 받을 수 있습니다. Finder에 통합된 꽤 유용한 클라이언트인 [SCPlugin](http://scplugin.tigris.org)도 있습니다. | |
| 35 | 35 | ||
| 36 | 36 | 소스를 둘 만 한 디렉토리를 만드십시오. 반드시 root로 할 필요는 없고, 일반 사용자 계정도 가능합니다. 먼저 fpc용을 디렉토리를 만드십시오. | |
| 37 | 37 | ||
| 38 | 38 | ||
| 39 | 39 | (예를 들어, /Users/username/freepascal) | |
| 40 | 40 | ||
| 41 | 41 | 그리고는 터미널을 열어서 다음을 입력하세요: | |
| 42 | 42 | ||
| 43 | - | ||
| 43 | + | ```text | |
| 44 | + | []$ svn co http://svn.freepascal.org/svn/fpc/trunk fpc | |
| 45 | + | ``` | |
| 44 | 46 | ||
| 45 | 47 | 이 작업은 나중에 통합환경(IDE)에서 사용될 'fpc'라는 디렉토리를 만듭니다. 힌트: 최신 변경 내용을 다운 받거나 업데이트 하기 위해서는 간단히 다음과 같이 하면 됩니다. | |
| 46 | 48 | ||
| 47 | - | ||
| 48 | - | ||
| 49 | + | ```text | |
| 50 | + | []$ cd /Users/username/freepascal/fpc | |
| 51 | + | []$ svn up | |
| 52 | + | ``` | |
| 49 | 53 | ||
| 50 | 54 | fpc 빌드하기 | |
| 51 | 55 | ||
| 52 | - | ||
| 53 | - | ||
| 56 | + | ```text | |
| 57 | + | []$ make clean all | |
| 58 | + | []$ sudo make install | |
| 59 | + | ``` | |
| 54 | 60 | ||
| 55 | 61 | 다음으로 Lazarus를 다운 받습니다. | |
| 56 | 62 | ||
| 57 | - | ||
| 63 | + | ```text | |
| 64 | + | []$ svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus | |
| 65 | + | ``` | |
| 58 | 66 | ||
| 59 | 67 | 이 작업은 나중에 통합환경에서 사용될 'lazarus'라는 디렉토리를 만듭니다. 힌트: 최신 변경 내용을 다운 받거나 업데이트 하기 위해서는 간단히 다음과 같이 하면 됩니다. | |
| 60 | 68 | ||
| 61 | - | ||
| 62 | - | ||
| 69 | + | ```text | |
| 70 | + | []$ cd /Users/username/freepascal/lazarus | |
| 71 | + | []$ svn up | |
| 72 | + | ``` | |
| 63 | 73 | ||
| 64 | 74 | Lazarus 빌드하기 | |
| 65 | 75 | ||
| 66 | - | ||
| 76 | + | ```text | |
| 77 | + | []$ make clean all | |
| 78 | + | ``` | |
| 67 | 79 | ||
| 68 | 80 | 그 다음에, 명령행을 통해서나 Finder에서 더블 클릭으로 Lazarus를 실행하십시오. | |
| 69 | 81 | ||
| 70 | - | ||
| 82 | + | ```text | |
| 83 | + | ./lazarus.app/Contents/MacOS/lazarus | |
| 84 | + | ``` | |
| 71 | 85 | ||
| 72 | 86 | # 첫 걸음 | |
| 73 | 87 | ||
| 74 | 88 | carbon 인터페이스는 아직 몇몇 버그가 있습니다. 하지만, 생산성 높은 통합환경으로 작업할 수 있다는 것만으로도 만족스러울 것입니다: | |
| 75 | 89 | ||
| 76 | 90 | - cabon 통합환경은 자동 크기 조절 기능이 완전하게 동작하지 않아서 몇몇 대화상자에서는 수동으로 크게 해 주지 않으면 모양이 별로 이쁘지 않게 보일지라도 꽤 괜찮아 보입니다. | |
| 77 | 91 | - Mac용으로는 아직 최적의 통합환경 단축키가 없습니다. 그래서 도움말이나 자동완성 기능, form/unit 전환, 컴파일, 실행, 되돌리기 기능과 같은 많은 기능의 단축키를 사용할 수 없습니다. 왜냐하면, OS X 자체적인 단축키로 사용하고 있기 때문입니다. 그래서 편집기 옵션 중 키맵에서 단축키를 변경해야만 합니다. 특정 키 조합은 아직 인식하지 않거나 오류 상황을 만들 수 있음을 조심하시기 바랍니다. 이때에는 Cmd+문자 키나 Cmd+Shift+문자 키 조합만을 사용할 것을 권장합니다. | |
| 78 | 92 | - Alt키는 가끔 오동작을 일으킵니다. 그러면 통합환경을 재시작 하시기 바랍니다. 꽤 빨리 시작합니다. | |
| 79 | 93 | - 팝업 메뉴 이후에나 모달 폼 이후에 깜빡이는 커서가 사라질 수도 있습니다. 그러면 다른 페이지로 갔다가 돌아오십시오. 페이지 전환이 동작하지 않으면 키맵을 재정의 하셔도 됩니다. | |
| 80 | 94 | ||
| 81 | 95 | # See Also | |
| 82 | 96 | ||
| 83 | 97 | - [[macOS Programming Tips/ko]] | |
| 84 | 98 | - [[Carbon Interface]] | |
| 85 | 99 | - [[Cocoa Interface]] | |
| 86 | 100 | - [[GTK1 Interface]] | |
| 87 | 101 | ||
| 88 | 102 | --- | |
| 89 | 103 | *From the Free Pascal wiki, page "Installing Lazarus on macOS/ko", as it stood on 2020-02-09 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* |
