Отправляет email-рассылки с помощью сервиса Sendsay

Сборка из исходников

Здравствуйте, какие у Вас мнения по поводу сборки программ из исходников:
1)что можно хорошего почитать по этому?
2)насколько это сложно (более-менее знаю C, немного С++)?
3)насколько это осмысленно (какого прироста в производительности можно
добиться)?
Буду очень благодарен за все ответы.

Ответить   Fri, 24 Feb 2006 09:56:19 +0300 (#519873)

 

Ответы:

В сообщении от 1140767779 секунд после начала Эпохи Дектярёв Михаил написал(а):

Если имеется ввиду обычное дерево исходников предоставленное автором,
то файл `INSTALL' (либо другая документация), что содержится в этом
дереве. Если имеется в виду специально подготовленные пакеты с
исходниками для конкретного дистрибутива, то зависит от
дистрибутива.

Если имеется ввиду обычное дерево исходников предоставленное автором, то
по разному, обычно требуется выполнить 2-3 команды, но бывают случаи
когда приходиться лезть в исходники программы или в систему сборки.
Если имеется в виду специально подготовленные пакеты с исходниками для
конкретного дистрибутива, то обычно достаточно 1-2 команд и без всяких
проблем.

Не мерил. Но некоторые пакеты, такие как mplayer и ядро, я собираю сам с
оптимизацией, используя для этого rpmbuild.

Ответить   Konstantin Korikov Sat, 25 Feb 2006 01:01:21 +0200 (#519886)

 

Простите за вторжение :)
Немогли бы подсказать как отчистить кэш пакетов| чтение man apt-get, man
apt-cache, apt-howto-ru никчему не привело.

Спасибо за внимание.



-*Название листа "Обсуждения и споры о свободных системах и всём сопутствующем"
Написать в лист: comp.soft.linux.debate-list@subscribe.ru
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.debate Поиск: http://www.google.com
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.debate/rules
Номер письма: 2882; Возраст листа: 857; Участников: 893
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.debate/msg/520149

Ответить   Sat, 25 Feb 2006 19:42:35 +0200 (#520149)

 

В сообщении от 1140889355 секунд после начала Эпохи PEDROSOFT написал(а):

# apt-get clean

Ответить   Konstantin Korikov Sat, 25 Feb 2006 20:02:16 +0200 (#520160)

 

Дектярёв Михаил пишет:

Сомневаюсь в повышенной производительности (ох сейчас гентушники налетят).
Собирать программы самому стоит больше для включения необходимых опций,
чем для увеличения производительности. Многие дистростроители не все
включают при компиляции программ или включают лишнее, вот поэтому
приходится заниматься перезборкой прог.

Ответить   Oleg Ponomarev Sat, 25 Feb 2006 09:45:01 +0200 (#519958)

 

On Sat, 25 Feb 2006 09:45:01 +0200
Oleg Ponomarev wrote:

Еще может не быть бинарника какой-нибудь софтины. Тут уж безальтернативный
выбор.

Ответить   Matvey Sat, 25 Feb 2006 10:22:42 +0200 (#519973)

 

On Sat, 25 Feb 2006 09:45:01 +0200
Oleg Ponomarev <pony***@t*****.ua> wrote:

Сугубо на мой неискушенный взгляд с некоторыми включенными опциями mencoder
кодирует на 25-30 fps быстрее.

Однако есть более корректный пример: OpenOffice2.
Помнится на ASPLinux его загрузки нужно было ждать миниум 20-25 секунд.

После сборки из исходников:
tillias@localhost ~ $ time oowriter2

real 0m10.568s
user 0m1.988s
sys 0m0.216s

localhost ~ # qlop -t openoffice
openoffice: 22118 seconds average for 1 merges

Ответить   Sat, 25 Feb 2006 11:21:46 +0300 (#520125)

 

Ilia N Ternovich пишет:

Поэтому я и сомневаюсь. Никогда не возникало желание проводить тесты на
скорость и время загрузки. У меня всегда кофе под рукой :).

Ответить   Oleg Ponomarev Sun, 26 Feb 2006 09:24:04 +0200 (#520292)

 

On Sun, 26 Feb 2006 09:24:04 +0200
Oleg Ponomarev <pony***@t*****.ua> wrote:

ну все таки есть разница, сколько кодируется днем пара dvd - 4 часа или 3,5 :-)

Ответить   Sun, 26 Feb 2006 19:43:37 +0300 (#520514)

 

Ilia N Ternovich пишет:

:-)

Если разница в полчаса, тогда это имеет смысл, а если 10сек - то зачем
эти мучения.

Ответить   Oleg Ponomarev Mon, 27 Feb 2006 08:25:32 +0200 (#520663)

 

On Fri, 24 Feb 2006 09:56:19 +0300
Дектярёв Михаил wrote:

$ less INSTALL

Это совсем легко, если собирается без проблем, и очень сложно, если есть
какие-то проблемы.

Прирост производительности - минимален. Если вы собрались собрать все из
исходников только ради прироста производительности, оставьте эту затею.

Ответить   Sat, 25 Feb 2006 20:06:02 +0300 (#520144)