Sarge de trac_0.10.3-1~bpo.1
もう、だいぶヤケにはなっている。
backports.orgに、0.10.3のパッケージがあるので、こんどはこれを使ってみる。
前の環境は削除。
# apt-get remove --purge trac Reading Package Lists... Done Building Dependency Tree... Done The following packages will be REMOVED: trac* 0 upgraded, 0 newly installed, 1 to remove and 3 not upgraded. Need to get 0B of archives. After unpacking 1815kB disk space will be freed. Do you want to continue? [Y/n] (Reading database ... 26319 files and directories currently installed.) Removing trac ... # rm -r /var/svn/* # rm -r /var/trac/*
入れなおし。
# vi /etc/apt/sources.list deb http://backports.org/debian/ sarge-backports main # apt-get update # apt-get install trac -s Reading Package Lists... Done Building Dependency Tree... Done Suggested packages: enscript python-docutils libapache2-mod-python Recommended packages: apache2 httpd python-setuptools The following NEW packages will be installed: trac 0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded. Inst trac (0.8.1-3sarge7 Debian-Security:3.1/stable) Conf trac (0.8.1-3sarge7 Debian-Security:3.1/stable)
なんで古いのしか入らないよ... orz
# wget http://backports.org/debian/pool/main/t/trac/trac_0.10.3-1~bpo.1_all.deb # dpkg -i trac_0.10.3-1~bpo.1_all.deb Selecting previously deselected package trac. (Reading database ... 26077 files and directories currently installed.) Unpacking trac (from trac_0.10.3-1~bpo.1_all.deb) ... dpkg: dependency problems prevent configuration of trac: trac depends on python-subversion; however: Package python-subversion is not installed. dpkg: error processing trac (--install): dependency problems - leaving unconfigured Errors were encountered while processing: trac # apt-get install python-subversion -s Reading Package Lists... Done Building Dependency Tree... Done You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: python-subversion: Depends: libsvn0 (>= 1.3.0) but 1.1.4-2 is to be installed Conflicts: libsvn0 (< 1.2.3dfsg1-1) but 1.1.4-2 is to be installed Conflicts: python2.3-subversion E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). # apt-get -f install Reading Package Lists... Done Building Dependency Tree... Done Correcting dependencies... Done The following packages will be REMOVED: libsvn0 python2.3-subversion subversion trac 0 upgraded, 0 newly installed, 4 to remove and 3 not upgraded. 1 not fully installed or removed. Need to get 0B of archives. After unpacking 9736kB disk space will be freed.
うげ、身動きできねぇ...
backportsのが新しいバージョンとして認識されてない?
sources.listをbackportsのみにしてみる。
# apt-get install -s trac Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: libsvn0 python-subversion subversion Suggested packages: subversion-tools enscript python-docutils libapache2-mod-python Recommended packages: apache2 httpd python-setuptools The following NEW packages will be installed: libsvn0 python-subversion subversion trac 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Inst libsvn0 (1.3.2-5~bpo1 Backports.org archive:sarge-backports) Inst subversion (1.3.2-5~bpo1 Backports.org archive:sarge-backports) Inst python-subversion (1.3.2-5~bpo1 Backports.org archive:sarge-backports) Inst trac (0.10.3-1~bpo.1 Backports.org archive:sarge-backports) Conf libsvn0 (1.3.2-5~bpo1 Backports.org archive:sarge-backports) Conf subversion (1.3.2-5~bpo1 Backports.org archive:sarge-backports) Conf python-subversion (1.3.2-5~bpo1 Backports.org archive:sarge-backports) Conf trac (0.10.3-1~bpo.1 Backports.org archive:sarge-backports)
入った。
# cd /var/svn/ # svnadmin create test # chown -R www-data.www-data ./ # cd /var/trac/ # trac-admin /var/trac/test initenv Project Name [My Project]> test Database connection string [sqlite:db/trac.db]> Repository type [svn]> Path to repository [/path/to/repos]> /var/svn/test Templates directory [/usr/share/trac/templates]> # chown -R www-data.www-data ./ # tracd --port 8000 /var/trac/test &
Wikiの編集が出来るのを確認。