1.1, VecH (ok), 09:30, 11/03/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Я так понял это сделаноиз за моей мольбы о помощи по перекомпиляции до новой версии пакета samba )))
Спасибо автору
| |
1.2, Zulu (?), 17:33, 11/03/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Убивать.
За компиляцию без использования оберток типа pbuilder надо убивать.
| |
|
2.3, Andrey Mitrofanov (?), 17:38, 11/03/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Убивать.
>За компиляцию без использования оберток типа pbuilder надо убивать.
Боюсь даже спросить, какова казнь за wget-tar-xzf-make-make-install. Ж-)
| |
|
3.5, VecH (ok), 19:46, 11/03/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Научите делать правильно!
статья которую я прочитал здесь же тоже имеет недостатки
у меня не не патчится пакет скачанный для lenny и sid
под etch
| |
|
4.7, Andrey Mitrofanov (?), 10:41, 12/03/2008 [^] [^^] [^^^] [ответить]
| +/– |
>статья которую я прочитал здесь же тоже имеет недостатки
>
>у меня не не патчится пакет скачанный для lenny и sid под etch
И при чём тут _статья_?
| |
|
|
2.8, receiver (?), 15:06, 12/03/2008 [^] [^^] [^^^] [ответить]
| +/– |
У каждого свой путь, в этом и заключается свобода, кто-то делает так, кто-то по-другому. Вообще говоря есть apt-src ... ;)
| |
|
1.11, Pilat (?), 14:48, 16/03/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
pbuilder выглядит более правильным в смысле незасорения системы лишними библиотеками, которые при компиляции накапливаются. Но есть метод принципиально лучше. Ставится OpenVZ. Вся деятельность по компииляции пакетов идёт в отдельной виртуальной машине. По сути, это почти тот же chroot, который делает pbuilder - но гораздо проще и очевидней. Далее делаем так, как описано в http://www.debian.org/doc/manuals/quick-reference/ch-package.en.html#s-port :
deb-src http://http.us.debian.org/debian testing \
main contrib non-free
deb-src http://http.us.debian.org/debian unstable \
main contrib non-free
$ apt-get update
$ apt-get source package
$ dpkg-source -x package.dsc
$ cd package-version
... inspect required packages
$ dpkg-buildpackage -rfakeroot -us -uc
Теперь помещаем .deb файлы в локальный репозиторий и пользуемся.
При компиляции PHP 5.2.5 под etch , например, мне потребовалось поставить >100 пакетов. Вычистить их потом можно, но проще сохранить конфигурацию виртуальной машины до следующей перекомпиляции - ведь за безопасностью тепетрь следить придётся самостоятельно.
| |
1.12, Аноним (12), 16:50, 18/03/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вообще есть другой дистриб, ибо нельзя из пакетного дистриба делать сырцы)
| |
|
2.13, Pilat (ok), 17:35, 18/03/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Вообще есть другой дистриб, ибо нельзя из пакетного дистриба делать сырцы)
Нельзя кому?
| |
|
|