| | 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 [^] [^^] [^^^] [ответить] | +/– |  |  >Вообще есть другой дистриб, ибо нельзя из пакетного дистриба делать сырцы) Нельзя кому?
 |  |  | 
 | 
 
 
 |