metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-01-18 06:52 pm

"... не освоил дебиан".

Ставил меркуриал под дебианом, чтобы раздавать репозитории апачем. Все настроил, но надо сказать - вуду редчайшее. У subversion с его своим сервером проще.

PS: Решил на всякий случай записать в рабочий баг-трекер последовательность действий. Хорошо, что записал - второй раз опять пришлось бы в how-to лезть, судя по размеру получившейся доки.

Во всех этих вещах спасает только одно: то что проблемы обычно решаются тем же образом, каким они решались и для совершенно других систем. Нет доступа - значит надо лезть в логи, лежащие в известном месте, смотреть линуксовые права апачевского юзера, смотреть как сконфигурированы аналогичные сайты.
Т.е., в 99% не будет такого, что "авторы не знали как пользоваться стандартными средствами, поэтому изобрели свою систему управления правами, свой веб-сервер, итд, и запускать это можно только от root".
Причем что странно - под линуксом использовать стандартные подсистемы удобно и понятно. Под виндой нет, поэтому там гораздо чаще встречаются изолированные от системы и друг от друга по максимуму софтины, и обычно с такими софтинами работать гораздо проще, чем с интегрированными в систему.

[identity profile] graynm.livejournal.com 2010-01-18 08:46 pm (UTC)(link)
Просто из любопытства, а чего там в настройке такое "вуду редчайшее"?
Насколько помню, там обычно даже до бубна не доходит.
Правда на дебиан не ставил - я извращенец, у меня федора.

[identity profile] theiced.livejournal.com 2010-01-18 08:52 pm (UTC)(link)
тама мод_реврайт надо изнасиловать специальным образом. если можно вхост сделать - то не проблема, а если надо что бы работало что то вида http://foo.bat/x/y/hg - то тут чуть чуть сложнее. что бы clone работал - 2 минуты, что бы push - ещё 13.

[identity profile] graynm.livejournal.com 2010-01-18 09:15 pm (UTC)(link)
Это ж все-таки больше не с меркуриалом траблы, а с конфигом апача. ;-)

[identity profile] theiced.livejournal.com 2010-01-18 09:23 pm (UTC)(link)
ну и дока там чутка врёт. не - я не говорю что полный пиздец, но могло быть и попроще.

[identity profile] graynm.livejournal.com 2010-01-18 09:39 pm (UTC)(link)
Можно но это уже неинтересно будет - какже так без поибаццо-то. 8-)

Я под винду больше возился - но там меня апач ставить обломило - искал чего полегче.
Пока перебрал кучу всякой шелупони - задрался. В итоге на Abyss X1 остановился.

[identity profile] metaclass.livejournal.com 2010-01-18 08:58 pm (UTC)(link)
прописать lenny-backports чтобы была новая версия
прописать ключ от backports
поставить меркуриал
скачать hgwebdir.cgi из исходников
создать папку для репозиториев
скопировать туда этот hgwebdir.cgi
создать конфиг для него
создать репозиторий
проверить права на запись в папки с репозиториями для www-data, права на выполнение для hgwebdir.cgi
прописать репозиторий в апаче
настроить аутентификацию(в моем случае - digest)
создать .hg/hgrc с разрешениями на push

в общем, много :)

[identity profile] graynm.livejournal.com 2010-01-18 09:28 pm (UTC)(link)
Хех, разве ж это вуду. 8-))
Тут же ж все прямо по how-to - чисто как слеза младенца.

Я, кстати, обычно hgwebdir.cgi в папку с репозиториями не кладу, чета стремно.
Либо в дефолтный cgi-bin, либо папку в дефолтном корне.

[identity profile] bambr77.livejournal.com 2010-01-19 12:06 am (UTC)(link)
Ну ребе, вы как хотите, но это простейший хауту, видя который, админ плачет от щастья, ибо такая простота - редкость :) Т.е. я согласен, что yum install someshit и всё работает - намного проще, но не всё же сразу!

[identity profile] metabr.livejournal.com 2010-01-19 08:49 am (UTC)(link)
Вот этот коммент скопируй, и положи в директорию с чеклистами.

[identity profile] metaclass.livejournal.com 2010-01-19 08:52 am (UTC)(link)
Еще вчера :)

[identity profile] black-angel-by.livejournal.com 2010-01-19 08:51 am (UTC)(link)
ребе, вы как будто никогда генту не устанавливали ? ;)

[identity profile] zamotivator.livejournal.com 2010-01-19 03:49 pm (UTC)(link)
Кстати, +1.
gentoo обязан поставить любой линуксоид.
Ставить он ею будет две недели, потому лучше ставить под виртуалку.
Зато суммарный experience по линуксу поднимается до недосягаемых под debian высот.

Самое главное - не впасть в крайность, и не начать использовать gentoo везде, т.к. дроч.

[identity profile] metaclass.livejournal.com 2010-01-19 05:05 pm (UTC)(link)
Да, чо-то хорошая идея :)

[identity profile] zamotivator.livejournal.com 2010-01-19 05:11 pm (UTC)(link)
Не, реально, за те две недели что я по gentoo handbook ставил руками (никакого гламурного gui инсталлятора трогать не нужно, бо profit'а не получишь) я узнал о линуксе больше, чем за несколько лет использования debian =)

Но сразу начинать с gentoo не стоит - психику сломаешь, да и не поймёшь нихера что за заклинания делаешь.

[identity profile] permea-kra.livejournal.com 2010-01-20 10:34 am (UTC)(link)
Видимо я её сломал. Потому что это первый линкукс, в котором я полез в конфиги. До этого всё пытался сделать через гуйню и вообще windows-way

[identity profile] lamskoy.livejournal.com 2010-01-24 04:55 pm (UTC)(link)
не спешите, попробуйте сначала что-то менее сложное в настройке.

например ArchLinux - довольно толковая система, репозиторий состоит из бинарников
если хочется все же Gentoo - можно поставить Calculate Linux (фактически Gentoo с предкомпилированными пакетами из собственного оверлея. есть свой установщик на Perl-е и LiveCD)

[identity profile] permea-kra.livejournal.com 2010-01-24 05:14 pm (UTC)(link)
Я под гентой уже три года живу. Два - основная на работе, дома в виртуалке, год - основная дома и на работе.

[identity profile] permea-kra.livejournal.com 2010-01-24 06:34 pm (UTC)(link)
Что смешно, кроме генты из линуксов я ни с чем толком и не общался. Немного общался с кубунтой и довольно давно - с мандрейком 8-м, емнип.

[identity profile] black-angel-by.livejournal.com 2010-01-21 05:14 pm (UTC)(link)
ну мне в свое время пришлось начинать с фряхи :) За неделю от первых команд до легкого тюнига ядра :) Ну кто ж знал, что сетевые буферы вычислялись по хитрой формуле, зависящей от MAXUSERS с которым собиралось ядро, а на роутер на 4 локалки этих 768 килобайт маловато :) А вот с фряхи на генту прыгать очень даже хорошо... я вообще очень расстроен, что проекты не смогли объединить репозитории и усилия :( Хотя архитектура fbsd есть, но это не то :(

[identity profile] lamskoy.livejournal.com 2010-01-24 04:52 pm (UTC)(link)
абсолютно согласен :)

я пришел к Gentoo после того, как поюзал с десяток разных дистрибутивов Linux/FreeBSD

целостное понимание GNU/Linux пришло только после установки Gentoo

[identity profile] zamotivator.livejournal.com 2010-01-24 05:09 pm (UTC)(link)
=))) Всё верно =)
Главное после этого не получить Стокгольмский синдром, и уйти на какой-нибудь debian/ubuntu, т.к. gentoo в насущной жизни слишком капризная, вредная, и прожорливая =)

[identity profile] permea-kra.livejournal.com 2010-01-24 06:13 pm (UTC)(link)
Ну, некоторые вещи удобней всё же далеть в генте.

[identity profile] zamotivator.livejournal.com 2010-01-24 06:39 pm (UTC)(link)
Да, разрабатывать в ней хорошо, и коробки собирать.
Вот на десктоп или сервера - уже хуже.
Либо трогать от и до по нужде (разработка), либо не трогать вообще по не надобности (коробка), но ни в коем случае не по середке (сервак с апдейтами) - умаешься.