LINUX.ORG.RU

История изменений

Исправление Napilnik, (текущая версия) :

каким образом у тебя то, что собирает юзер из исходников, когда ему втемяшится связано с системными пакетами?

Сначала ставятся пакеты: компилятор со своими модулями, среда разработки со своими модулями, их исходники. Там есть почти всё необходимое, но если тебе потребуется добавить новый компонент, тогда добавляешь новые исходники и пересобираешь что тебе нужно. Также можно пересобрать на Gt гуёвину среды разработки собранную по умолчанию на GTK2.

Ты часто из под рута перезаписываешь пакетный софт файлами со стороны?

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

В /usr вообще ничего кроме пакетных файлов не лежит. Если ты делаешь по другому - это твоя большая проблема, но тогда даже не пытайся с таким подходом влезать в разговор о стандартах.

Твои стандарты написаны сишниками для сишников, никому кроме них их языковые ограничения нафиг не нужны. На С/С++ пишет меньшинство пользователей компьютеров, выводы сделай сама.

Исходная версия Napilnik, :

каким образом у тебя то, что собирает юзер из исходников, когда ему втемяшится связано с системными пакетами?

Сначала ставятся пакеты: компилятор со своими модулями, среда разработки со своими модулями, их исходники. Там есть почти всё необходимое, но если тебе потребуется добавить новый компонент, тогда добавляешь новые исходники и пересобираешь что тебе нужно.

Ты часто из под рута перезаписываешь пакетный софт файлами со стороны?

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

В /usr вообще ничего кроме пакетных файлов не лежит. Если ты делаешь по другому - это твоя большая проблема, но тогда даже не пытайся с таким подходом влезать в разговор о стандартах.

Твои стандарты написаны сишниками для сишников, никому кроме них их языковые ограничения нафиг не нужны. На С/С++ пишет меньшинство пользователей компьютеров, выводы сделай сама.