LINUX.ORG.RU

apt-build и зависимости


0

0

Хотел перекомпилить в убунте некоторые вещи для пущей оптимизации (xserver-xorg-core, compiz, python, mono), но... compiz тянет kdelibs и кучу гогна, python тянет емакс.. Какого ъ? Как это побороть?

Зы. Генту ставить не предлагать, сам знаю

★★★★★

Тут либо apt-build гонит, либо бубунта. Посмотри, какие пакеты потянет apt-get build-dep <пакет>, если адекватные зависимости, то попробуй сменить apt-build на тот же apt-src, если же ту же кучу мусора, то привет бубунтовцам.

Laz ★★★★★
()

> compiz тянет kdelibs

Бред... кидай эту систему!

Warbozz
()

> compiz тянет kdelibs и кучу гогна, python тянет емакс.. Какого ъ?

Вообще-то из одного пакета исходников (Compiz или Питон) может строиться куча бинарных пакетов, один из которых для сборки требует KDE или Emacs. В этом нет ничего не-Ъ.

> Как это побороть?

Для начала - посмотреть на сборочные зависимости пакетов с исходниками. Если там прописано то, что ты видишь - значит, так и должно быть.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

> Для начала - посмотреть на сборочные зависимости пакетов с исходниками.

А вообще, у apt-build разве нет разделения на зависимости, рекомендуемые пакеты, предлагаемые пакеты? Никогда не пользовался, а проверять лениво.

anonymous
()
Ответ на: комментарий от tailgunner

>Вообще-то из одного пакета исходников (Compiz или Питон) может строиться куча бинарных пакетов, один из которых для сборки требует KDE или Emacs

То есть для сборки питона нужны кеды? А для сборки gcc, наверное, гном нужен?

Laz ★★★★★
()

Миша, тебе заняться нечем?

fizteh
()

не трогай ты этот бред, я тут уже как-то писал, он не оптимизирует..

при компиляции будут использованы флаги, идущие в пакетах.

devl547 ★★★★★
()

Ладно, я забил. Поставлю лучше федору, она уже как надо оптимизирована, судя по всему

michwill ★★★★★
() автор топика

А, я понял!

--remove-builddep - Remove build-dependencies installed by apt-build

То есть, он сам поставит полкде, скомпилит и снесет полкде!

michwill ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.