- Устанавливаем Trac.
- Устанавливаем GitPlugin.
- Создаем новый git-репозитарий, или клонируем имеющийся. Коммитим что-нибудь, чтобы наполнить репозитарий.
- Инициализируем рабочее окружение Trac:
$ trac-admin /путь/до/рабочего-окружения-trac initenv - Когда мастер спросит про "Database connection string", оставить по умолчанию
- В "Repository type" указать git
- Когда мастер спросит про "Path to repository" - указать /путь/до/репозитария/.git
- Указываем плагин в настройках созданного окружения Trac. В conf/trac.ini добавляем:
[components]
tracext.git.* = enabled
и
[git]
cached_repository = true
persistent_cache = true
shortrev_len = 6
git_bin = /usr/bin/git - Выставить необходимые права. Например:
$ chown -R www-data.www-data/п уть/до/рабочего-окружения-trac - Проверить работу trac:
$ tracd --port 8000 /путь/до/рабочего-окружения-trac - Запустить срипт для развертывания trac`a:
$ trac-admin /путь/до/рабочего-окружения-trac deploy /путь/до/рабочего-окружения-trac/. Например: $ trac-admin /var/www/trac/ deploy /var/www/trac/ - Указать ссылку на ваш проект. В httpd.conf добавить:
ScriptAlias /trac /var/www/trac/cgi-bin/trac.fcgi/и
SetEnv TRAC_ENV "/var/www/trac" - Перезапустить apache. Теперь проект будет доступен по адресу localhost/trac
понедельник, 14 июня 2010 г.
Использование Trac и Git
Совместное использование системы управления проектами Trac и системы контроля версий Git.
понедельник, 7 июня 2010 г.
Gentoo: WebKit в Konqueror
Для того, чтобы включить поддержу движка WebKit в браузере Konqueror в Gentoo Linux необходимо: включить в layman - kde overlay, размаскировать kwebkitpart и установить его.
#emerge layman
#layman -a kde
#layman -S
#echo "kde-misc/kwebkitpart **" >> /etc/portage/package.keywords
#emerge kwebkitpart
#emerge layman
#layman -a kde
#layman -S
#echo "kde-misc/kwebkitpart **" >> /etc/portage/package.keywords
#emerge kwebkitpart
воскресенье, 6 июня 2010 г.
Gentoo и лицензионное соглашение Skype EULA
Мой любимый дистрибутив Gentoo Linux имеет довольно интересную структуру управления пакетами. Недавно, захотелось мне установить Skype. По причине того, что лицензия распространения Skype не соответствует идеологии opensource, необходимо принять лицензию Skype EULA. Для того, чтобы это сделать необходимо:
Во первых: размаскировать пакет: #echo "net-im/skype **" >> /etc/portage/package.keywords
Во вторых: принять лицензионное соглашение skype-eula. Для этого, в файл /etc/make.conf необходимо добавить параметр ACCEPT_LICENSE="skype-eula"
Это всё, теперь устанавливаем пакет: #emerge -av skype
Во первых: размаскировать пакет: #echo "net-im/skype **" >> /etc/portage/package.keywords
Во вторых: принять лицензионное соглашение skype-eula. Для этого, в файл /etc/make.conf необходимо добавить параметр ACCEPT_LICENSE="skype-eula"
Это всё, теперь устанавливаем пакет: #emerge -av skype
Подписаться на:
Сообщения (Atom)