Changes between Version 1 and Version 2 of DjangoDocumentKoreanTranslation/install.txt


Ignore:
Timestamp:
11/12/2007 11:05:29 AM (7 years ago)
Author:
spike
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DjangoDocumentKoreanTranslation/install.txt

    v1 v2  
    11{{{
    22=====================
     3>>!
    34How to install Django
     5<<!
     6>>!!
     7장고를 설치하는 방법
     8<<!!
    49=====================
    510
     11>>!
    612This document will get you up and running with Django.
    7 
     13<<!
     14>>!!
     15이 문서로 장고를 운영할 수 있습니다.
     16<<!!
     17
     18>>!
    819Install Python
     20<<!
     21>>!!
     22파이썬(Python) 설치부터
     23<<!!
    924==============
    1025
     26>>!
    1127Being a Python Web framework, Django requires Python.
    1228
    1329It works with any Python version 2.3 and higher.
    1430
    15 Get Python at http://www.python.org. If you're running Linux or Mac OS X, you
     31Get Python at http://www.python.org. If you're running Linux or Mac OSX, you
    1632probably already have it installed.
    17 
     33<<!
     34>>!!
     35장고는 파이썬 2.3 이상이 필요합니다. http://www.python.org 에서
     36파이썬을 내려받아서 설치하세요. 리눅스나 Mac OSX라면 아마 시스템에
     37이미 설치되어 있을 것입니다.
     38<<!!
     39
     40>>!
    1841Install Apache and mod_python
     42<<!
     43>>!!
     44아파치(Apache)와 mod_python 설치
     45<<!!
    1946=============================
    2047
     48>>!
    2149If you just want to experiment with Django, skip ahead to the next
    2250section; Django includes a lightweight web server you can use for
    2351testing, so you won't need to set up Apache until you're ready to
    2452deploy Django in production.
    25 
     53<<!
     54>>!!
     55장고를 한번 둘러보려는 거라면 이 섹션은 그냥 넘어가세요.; 장고는
     56가벼운 웹서버를 가지고 있어서 이 웹서버로 테스트해볼 수 있습니다.
     57아파치는 실제 환경에서 장고를 운영할 때 사용하세요.
     58<<!!
     59
     60>>!
    2661If you want to use Django on a production site, use Apache with `mod_python`_.
    2762mod_python is similar to mod_perl -- it embeds Python within Apache and loads
     
    3065over other server arrangements. Make sure you have Apache installed, with the
    3166mod_python module activated. Django requires Apache 2.x and mod_python 3.x.
    32 
     67<<!
     68>>!!
     69장고를 실제 운영환경에서 운영하려면 mod_perl과 유사한 아파치의 `mod_python`_을
     70사용하세요. -- mod_python은 아파치에 파이썬을 집어넣어서 웹서버가
     71시작할 때 파이썬을 메모리에 올려둡니다. 아파치 프로세스가 실행되는
     72동안 코드는 메모리에서 내려가지 않습니다. 이런 점은 다른 서버
     73운영방법에 비해서 많은 성능향상을 가져옵니다. mod_python을 포함시켜서
     74아파치를 설치하세요. 장고는 아파치 2.x, mod_python 3.x 이상에서
     75실행됩니다.
     76<<!!
     77
     78>>!
    3379See `How to use Django with mod_python`_ for information on how to configure
    3480mod_python once you have it installed.
    35 
    36 If you can't use mod_python for some reason, fear not: Django follows the WSGI_
     81<<!
     82>>!!
     83mod_python을 설정하는 좀더 자세한 내용은 `mod_python에서 장고 운영하기`_에서
     84살펴보세요.
     85<<!!
     86
     87>>!
     88If you can't use mod_python for some reason, fear not: Django follows
     89the `WSGI`_
    3790spec, which allows it to run on a variety of server platforms. See the
    3891`server-arrangements wiki page`_ for specific installation instructions for
    3992each platform.
    40 
     93<<!
     94>>!!
     95어떤 이유에서든지 mod_python을 사용하지 않기로 했다면 걱정하지 마세요.
     96장고는 `WSGI`_ 기준을 따르고 있습니다. `WSGI`_는 여러 웹서버 플랫폼을
     97지원합니다. `장고 웹서버 지원 위키 페이지`_에서 여러 웹서버에서
     98설치하는 내용을 확인하세요.
     99<<!!
     100
     101>>!
    41102.. _Apache: http://httpd.apache.org/
    42103.. _mod_python: http://www.modpython.org/
     
    44105.. _How to use Django with mod_python: ../modpython/
    45106.. _server-arrangements wiki page: http://code.djangoproject.com/wiki/ServerArrangements
    46 
     107<<!
     108>>!!
     109.. _Apache: http://httpd.apache.org/
     110.. _mod_python: http://www.modpython.org/
     111.. _WSGI: http://www.python.org/peps/pep-0333.html
     112.. _mod_python에서 장고 운영하기: ../modpython/
     113.. _장고 웹서버 지원 위키 페이지: http://code.djangoproject.com/wiki/ServerArrangements
     114
     115<<!!
     116
     117>>!
    47118Get your database running
     119<<!
     120>>!!
     121데이터베이스를 실행하세요.
     122<<!!
    48123=========================
    49124
     125>>!
    50126If you plan to use Django's database API functionality, you'll need to
    51 make sure a database server is running. Django works with PostgreSQL_,
    52 MySQL_, Oracle_ and SQLite_ (although SQLite doesn't require a separate server
     127make sure a database server is running. Django works with `PostgreSQL`_,
     128`MySQL`_, `Oracle`_ and `SQLite`_ (although SQLite doesn't require a separate server
    53129to be running).
    54 
     130<<!
     131>>!!
     132장고 데이터베이스 API를 사용하려면 데이터베이스가 필요합니다. 장고는
     133`PostgreSQL`_, `MySQL`_, `Oracle`_ 그리고 `SQLite`_ (물론 SQLite는 서버를
     134실행시킬 필요는 없습니다.)
     135<<!!
     136
     137>>!
    55138Additionally, you'll need to make sure your Python database bindings are
    56139installed.
    57 
     140<<!
     141>>!!
     142당연하지만 데이터베이스를 파이썬에서 사용하기 위해서 해당
     143데이터베이스에 맞는 모듈을 설치해야 합니다.
     144<<!!
     145
     146>>!
    58147* If you're using PostgreSQL, you'll need the psycopg_ package. Django supports
    59148  both version 1 and 2. (When you configure Django's database layer, specify
     
    72161* If you're using Oracle, you'll need cx_Oracle_, version 4.3.1 or higher.
    73162  You will also want to read the database-specific notes for the `Oracle backend`_.
    74 
     163<<!
     164>>!!
     165    * PostgreSQL은 `psycopg`_ 패이키지 필요합니다. 장고는 버전1과 2 모두
     166      지원합니다. (장고를 설정할 때, 데이터베이스 항목을 버전 1은
     167      ``postgresql``, 버전 2는 ``postgresql_psycopg2``로 설정하세요.)
     168     
     169      윈도우라면 비공식으로 `컴파일된 윈도우즈 버전`_을 알아보세요.
     170   
     171    * MySQL이라면 `MySQLdb`_ 1.2.1p2나 그 이상 버전이 필요합니다. `MySQL backend`_에서 좀더 자세한 내용을 살펴보세요.
     172   
     173    * 파이썬 2.3, 2.4에서 SQLite를 사용한다면 `pysqlite`_ 2.0.3 혹은 그 이상
     174      버전이 필요합니다. 파이썬 2.5는 표준 라이브러리로 sqlite를 포함하고
     175      있어서 따로 설치할 것이 없습니다.
     176   
     177    * Oracle이라면, `cx_Oracle`_ 4.3.1이나 그 이상 버전이 필요합니다.
     178      `Oracle backend`_에서 더 자세한 내용을 살펴보세요.
     179<<!!
     180
     181>>!
    75182If you plan to use Django's ``manage.py syncdb`` command to
    76183automatically create database tables for your models, you'll need to
     
    82189`testing framework`_ with data fixtures, Django will need permission
    83190to create a temporary test database.
    84 
     191<<!
     192>>!!
     193장고에서 지원하는 ``manage.py syncdb``로 모델(model)에 맞게
     194데이터베이스에 테이블을 만드는 경우에는, 데이터베이스에 적절한 권한이
     195있는지 먼저 확인합니다.; 손수 테이블을 만들 때는 ``SELECT``,
     196``INSERT``, ``UPDATE`` and ``DELETE``에 대해서만 권한을 부여하세요.
     197``ALTER TABLE`` 권한은 필요없습니다. 장고의 `testing framework`_를
     198data fixtures와 함께 사용하는 경우엔 데이터베이스에 임시
     199데이터베이스(temporary test database)를 만드는 권한이 필요합니다.
     200<<!!
     201
     202>>!
    85203.. _PostgreSQL: http://www.postgresql.org/
    86204.. _MySQL: http://www.mysql.com/
     
    96214.. _Oracle backend: ../databases/#oracle-notes
    97215.. _testing framework: ../testing/
    98 
     216<<!
     217>>!!
     218.. _PostgreSQL: http://www.postgresql.org/
     219.. _MySQL: http://www.mysql.com/
     220.. _Django's ticket system: http://code.djangoproject.com/report/1
     221.. _psycopg: http://initd.org/tracker/psycopg
     222.. _컴파일된 윈도우즈 버전: http://stickpeople.com/projects/python/win-psycopg/
     223.. _MySQLdb: http://sourceforge.net/projects/mysql-python
     224.. _SQLite: http://www.sqlite.org/
     225.. _pysqlite: http://initd.org/tracker/pysqlite
     226.. _MySQL backend: ../databases/
     227.. _cx_Oracle: http://cx-oracle.sourceforge.net/
     228.. _Oracle: http://www.oracle.com/
     229.. _Oracle backend: ../databases/#oracle-notes
     230.. _testing framework: ../testing/
     231<<!!
     232
     233>>!
    99234Remove any old versions of Django
     235<<!
     236>>!!
     237이전 장고 버전 지우기
     238<<!!
    100239=================================
    101240
     241>>!
    102242If you are upgrading your installation of Django from a previous version,
    103243you will need to uninstall the old Django version before installing the
    104244new version.
    105 
     245<<!
     246>>!!
     247예전 버전에서 업그레이드하는 경우에는 설치하기 전에 설치된 장고를
     248지워야 합니다.
     249<<!!
     250
     251>>!
    106252If you installed Django using ``setup.py install``, uninstalling
    107253is as simple as deleting the ``django`` directory from your Python
    108254``site-packages``.
    109 
     255<<!
     256>>!!
     257``setup.py install``로 장고를 설치했으면 파이썬의 ``site-packages``
     258디렉토리 아래에 있는 ``django`` 디렉토리를 지워서 장고를 지울 수
     259있습니다.
     260<<!!
     261
     262>>!
    110263If you installed Django from a Python egg, remove the Django ``.egg`` file,
    111264and remove the reference to the egg in the file named ``easy-install.pth``.
    112265This file should also be located in your ``site-packages`` directory.
    113 
     266<<!
     267>>!!
     268파이썬 egg(Python egg)로 장고를 설치했으면 ``.egg`` 파일을 지우고
     269``site-packages`` 아래에 있는 ``easy-install.pth``에서 이 egg 파일을
     270가리키는 내용도 지웁니다.
     271<<!!
     272
     273>>!
    114274.. admonition:: Where are my ``site-packages`` stored?
    115 
     275<<!
     276>>!!
     277.. admonition:: ``site-packages``는 어디에?
     278<<!!
     279
     280>>!
    116281    The location of the ``site-packages`` directory depends on the operating
    117282    system, and the location in which Python was installed. To find out your
     
    122287    (Note that this should be run from a shell prompt, not a Python interactive
    123288    prompt.)
    124 
     289<<!
     290>>!!
     291    ``site-packages`` 디렉토리는 운영체제 환경과 파이썬이 설치된 환경에
     292    따라서 조금씩 다릅니다. 아래 명령으로 ``site-packages``를 확인할
     293    수 있습니다.::
     294        python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
     295
     296(위 명령은 셀에서 실행시켜야 합니다. 파이썬 대화환경이 아니라.)
     297
     298<<!!
     299
     300>>!
    125301Install the Django code
     302<<!
     303>>!!
     304장고 설치하기
     305<<!!
    126306=======================
    127307
     308>>!
    128309Installation instructions are slightly different depending on whether you're
    129310installing a distribution-specific package, downloading the the latest official
     
    131312
    132313It's easy, no matter which way you choose.
    133 
     314<<!
     315>>!!
     316장고를 설치하는 방법은 배포판이 제공하는 패키지, 장고 공식 릴리즈를
     317내려받거나, 혹은 최신 개발버전을 설치할 수 있습니다.
     318<<!!
     319
     320>>!
    134321Installing a distribution-specific package
     322<<!
     323>>!!
     324배포판이 제공하는 패키지로 설치하기
     325<<!!
    135326~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    136327
     328>>!
    137329Check the `distribution specific notes`_ to see if your
    138330platform/distribution provides official Django packages/installers.
    139331Distribution-provided packages will typically allow for automatic
    140332installation of dependancies and easy upgrade paths.
    141 
     333<<!
     334>>!!
     335`각 배포판별 장고`_에서 여러분이 사용하는 운영체제를 장고가
     336공식적으로 제공하는 패키지로 지원하는지 확인해보세요. 배포판에 맞는
     337패키지는 쉽게 자동으로 의존성까지 고려해서 설치할 수 있습니다.
     338
     339<<!!
     340
     341>>!
    142342Installing an official release
     343<<!
     344>>!!
     345공식 릴리즈 설치하기
     346<<!!
    143347~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    144348
     349>>!
    145350    1. Download the latest release from our `download page`_.
    146351
     
    152357    3. Change into the directory created in step 2 (e.g. ``cd Django-NNN``).
    153358
    154     4. If you're using Linux, Mac OS X or some other flavor of Unix, enter
     359    4. If you're using Linux, Mac OSX or some other flavor of Unix, enter
    155360       the command ``sudo python setup.py install`` at the shell prompt.
    156361       If you're using Windows, start up a command shell with administrator
    157362       privileges and run the command ``setup.py install``.
    158 
     363<<!
     364>>!!
     365    1. `내려받기 페이지`_에서 최신 버전을 내려받으세요.
     366
     367    2. 내려받은 파일을 풉니다. (예, ``tar xzvf Django-NNN.tar.gz``.
     368       NNN은 버전번호입니다.) 윈도우라면 명령행에서 사용할 수 있도록
     369       bsdtar_를 내려받아서 사용하세요. GUI 툴인 7-zip을 사용할 수도
     370       있습니다.
     371
     372    3. ``cd Django-NNN``으로 새로 만들어진 디렉토리로 이동하세요.
     373
     374    4. 리눅스, Mac OSX 혹은 유닉스류의 운영체제에서는 셀에서
     375       ``sudo python setup.py install``라고 실행시켜서 설치하도록
     376       합니다. 윈도우에서는 관리자 권한으로 ``setup.py install``을
     377       실행시킵니다.
     378<<!!
     379
     380>>!
    159381These commands will install Django in your Python installation's
    160382``site-packages`` directory.
    161 
     383<<!
     384>>!!
     385위에서 설명한 명령들은 ``site-packages``에 장고를 설치합니다.
     386<<!!
     387
     388>>!
    162389.. _distribution specific notes: ../distributions/
    163390.. _bsdtar: http://gnuwin32.sourceforge.net/packages/bsdtar.htm
    164391.. _7-zip: http://www.7-zip.org/
    165 
     392<<!
     393>>!!
     394.. _각 배포판별 장고: ../distributions/
     395.. _bsdtar: http://gnuwin32.sourceforge.net/packages/bsdtar.htm
     396.. _7-zip: http://www.7-zip.org/
     397<<!!
     398
     399>>!
    166400Installing the development version
     401<<!
     402>>!!
     403개발 버전 설치하기
     404<<!!
    167405~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    168406
     407>>!
    169408If you'd like to be able to update your Django code occasionally with the
    170409latest bug fixes and improvements, follow these instructions:
    171 
    172 1. Make sure that you have Subversion_ installed, and that you can run its
     410<<!
     411>>!!
     412장고 개발버전은 버그가 제거되고 성능이 향상된 최신 코드를 가지고
     413있습니다. 다음 과정을 따라가세요.:
     414<<!!
     415
     416>>!
     417 1. Make sure that you have Subversion_ installed, and that you can run its
    173418   commands from a shell. (Enter ``svn help`` at a shell prompt to test
    174419   this.)
    175 
    176 2. Check out Django's main development branch (the 'trunk') like so::
     420<<!
     421>>!!
     422 1. `Subversion`_을 사용할 수 있어야 합니다. (셀에서 ``svn help``라고
     423   쳐보세요.)
     424<<!!
     425
     426>>!
     427 1. Check out Django's main development branch (the 'trunk') like so::
    177428
    178429       svn co http://code.djangoproject.com/svn/django/trunk/ django-trunk
    179 
    180 3. Next, make sure that the Python interpreter can load Django's code. There
     430<<!
     431>>!!
     432 2. 장고 SVN에서 개발 branch를 svn으로 내려받습니다.::
     433
     434       svn co http://code.djangoproject.com/svn/django/trunk/ django-trunk
     435
     436<<!!
     437
     438>>!
     439 1. Next, make sure that the Python interpreter can load Django's code. There
    181440   are various ways of accomplishing this.  One of the most convenient, on
    182441   Linux, Mac OSX or other Unix-like systems, is to use a symbolic link::
     
    205464
    206465      .. _How to use Django with mod_python: ../modpython/
    207 
    208 4. Copy the file ``django-trunk/django/bin/django-admin.py`` to somewhere on
     466<<!
     467>>!!
     468
     4693. 다음으로 파이썬에서 장고 코드를 읽을 수 있도록 합니다. 여러 방법이
     470   있지만 리눅스, Mac OSX 등 유닉스류의 운영체제에서라면 간단하게
     471   심볼릭 링크를 사용할 수 있습니다.::
     472
     473       ln -s `pwd`/django-trunk/django SITE-PACKAGES-DIR/django
     474
     475(``SITE-PACKAGES-DIR``은 ``site-packages`` 디렉토리 경로입니다. 위에서 설명한 "``site-packages``는 어디에?"을 참고하세요.)
     476
     477   다른 방법으로, ``PYTHONPATH`` 환경변수를 설정해줄 수 있습니다.
     478   ``django-trunk`` 아래 ``django`` 디렉토리를 지정해줍니다. 앞에서
     479   설명한 심볼릭 링크가 지원되지 않는 윈도우즈 시스템이라면 가장 간단한
     480   방법입니다. (윈도우즈 `제어판`_에서 환경변수를
     481   지정하세요.)
     482
     483   .. admonition:: 아파치와 mod_python에서는?
     484
     485      아파치 설정에서 ``PythonPath``를 지정하세요.
     486
     487      더 자세한 방법은 `mod_python에서 장고 운영하기`_을 참고하세요.
     488
     489      .. _mod_python에서 장고 운영하기: ../modpython/
     490<<!!
     491
     492>>!
     493 1. Copy the file ``django-trunk/django/bin/django-admin.py`` to somewhere on
    209494   your system path, such as ``/usr/local/bin`` (Unix) or ``C:\Python24\Scripts``
    210495   (Windows). This step simply lets you type ``django-admin.py`` from within
    211496   any directory, rather than having to qualify the command with the full path
    212497   to the file.
    213 
     498<<!
     499>>!!
     500 4. ``django-trunk/django/bin/django-admin.py``를
     501   ``/usr/local/bin``(유닉스)나 ``C:\Python24\Scripts``(윈도우즈)처럼
     502   어느 디렉토리에서도 ``django-admin.py``로 바로 실행할 수 있는
     503   경로로 복사합니다.
     504<<!!
     505
     506>>!
    214507You *don't* have to run ``python setup.py install``, because you've already
    215508carried out the equivalent actions in steps 3 and 4.
    216 
     509<<!
     510>>!!
     511``python setup.py install``를 *일부러 실행할 필요는 없습니다*. 3, 4번째
     512항목에서 이미 비슷한 작업을 했습니다.
     513<<!!
     514
     515>>!
    217516When you want to update your copy of the Django source code, just run the
    218517command ``svn update`` from within the ``django-trunk`` directory. When you do
    219518this, Subversion will automatically download any changes.
    220 
     519<<!
     520>>!!
     521``django-trunk`` 디렉토리에서 ``svn update``으로 장고 소스코드를
     522업데이트할 수 있습니다. `Subversion`_이 알아서 지난 변경사항을
     523내려받아둡니다.
     524<<!!
     525
     526>>!
    221527.. _`download page`: http://www.djangoproject.com/download/
    222528.. _Subversion: http://subversion.tigris.org/
    223529.. _from the Control Panel: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sysdm_advancd_environmnt_addchange_variable.mspx
     530<<!
     531>>!!
     532.. _내려받기 페이지: http://www.djangoproject.com/download/
     533.. _Subversion: http://subversion.tigris.org/
     534.. _제어판: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sysdm_advancd_environmnt_addchange_variable.mspx
     535
     536<<!!
    224537}}}
Back to Top