Code

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


Ignore:
Timestamp:
11/12/07 09:05:29 (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}}}