Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Changes between Version 11 and Version 12 of DebianInstall


Ignore:
Timestamp:
07/22/06 08:39:22 (13 years ago)
Author:
maxb
Comment:

Remove sensationalist and downright incorrect assertions, rewriting more calmly and accurately.

Legend:

Unmodified
Added
Removed
Modified
  • DebianInstall

    v11 v12  
    1 == Debian Packaging == 
     1== Installing TurboGears on Debian == 
    22 
    3 Unlike other Linux distributions, Debian systems use a strict package management system. This system "owns" certain directories. If a user installs files into the directories, he is likely to corrupt the system. Unfortunately, the current TurboGears install instructions for *nix systems will override filesystem permissions, deposit files ino those directories, and corrupt your Debian system (possibly quite badly!). This is listed as bug #273. 
     3Just like many other Linux distributions, Debian systems use a strict package management system. This system "owns" all directories except those sub-trees like `/usr/local`, `/opt`, and `/home` which are dedicated for local additions. If a user installs files into the directories, the result is a confusing mess, which ultimately decreases the long-term maintainability of the system. Unfortunately, the current TurboGears install instructions for *nix systems will deposit files into the system-wide Python library directory, which really ought to be left solely under the control of the package management system. 
    44 
    55Instead of those directions, there are two solutions for installing TurboGears. You can do it through the Debian package system (method 1). Or you can set up configurations so that the python packaging system will respect the boundaries required by Debian packaging system (method 2). 
     
    9999$ python2.4 ez_setup.py -f http://www.turbogears.org/download/index.html --script-dir /usr/local/bin TurboGears 
    100100}}} 
    101  
    102 A known-good variant of these instructions is also available at bug ticket #273.