LinuxForum.Fans
Тема

Нужно ли компилировать ПО самому?

Автор: Silencer 47 сообщений 3471 просмотров
#287278

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

#287279

IMHO, самому компилировать программы не нужно.
В Gentoo сборка программ из «исходников» помимо оптимизации под конкретное «железо» позволяет оптимизировать состав ПО в системе. В этом на мой взгляд больше смысла. Да и сама сборка происходит не вручную....

#287280

Не нужно.
Естественно если ты не разработчик и/или не маинтейнер.

#287285

"Отучаемся говорить за всех" (q)
Кому-то нужно, кому-то -- нет. И это абсолютно нормально.
Если изначально имелся в виду несколько иной вопрос: "нужно компилировать ВСЁ ПО самому?", то и тут мнение то же самое -- устраивает дистрибутивный бинарник, используем, не устраивает -- собираем свой.

Пара примеров:
1) в Slackware samba изначально собрана без --with-ads, --with-krb5. И до тех пор, пока мне не нужна samba как член домена AD, до тех пор нет нужды в пересборке. И наоборот ;-)
2) в одном из популярных репозиториев Slackware -- slacky.eu -- предпочитают собирать ПО с максимальным количеством полезных по усмотрению сборщика опций, следствием являются ветвистые зависимости, которые иногда не грех и пообломать, выкинув пару-тройку --with-bells и --with-whistles.

#287286

Можно скромно выразить своё сугубо частное мнение, основанное на сугубо личном опыте? Правда, с прошлого века опыт, ну да не к тому...

НЕТ!

Есть пакет - ставьте. Нет - сделайте.

А все втыкачики из исходников есть блуд и потому греховен. Сисадмину по рукам за такое, а юзверю в принципе не нужно.

#287290
"karl_muenhgausen" написал:
Есть пакет - ставьте. Нет - сделайте.

А как его сделать? Я — простой пользователь Linux (конкретно — openSUSE 11.3/11.4/12.1), мне нужен GoldenDict (самая удобная оболочка для словарей, по-моему). Проект развивается быстро, а пакеты в репозиториях сильно запаздывают. Когда я начинал пользоваться GD, версию из репов вообще вылетала при малейшей попытке подключить словари DSL. Я добросовестно пытался читать статьи в Интернете о сборке пакетов, на что ушло около месяца, ничего не понял. Плюнул, собрал GD из git (инструкция на офсайте, доступна для понимания и выполнения любому), пользуюсь и радуюсь.

#287291
gabix написал:
[quote="karl_muenhgausen"]Есть пакет - ставьте. Нет - сделайте.

А как его сделать? Я — простой пользователь Linux (конкретно — openSUSE 11.3/11.4/12.1), мне нужен GoldenDict (самая удобная оболочка для словарей, по-моему). Проект развивается быстро, а пакеты в репозиториях сильно запаздывают. Когда я начинал пользоваться GD, версию из репов вообще вылетала при малейшей попытке подключить словари DSL. Я добросовестно пытался читать статьи в Интернете о сборке пакетов, на что ушло около месяца, ничего не понял. Плюнул, собрал GD из git (инструкция на офсайте, доступна для понимания и выполнения любому), пользуюсь и радуюсь.[/quote]
Делать пакеты совсем не сложно. Странно, что ты не смог с этим разобраться, тем более при наличии уже готового пакета.

#287292
gabix написал:
[quote="karl_muenhgausen"]Есть пакет - ставьте. Нет - сделайте.

А как его сделать? Я — простой пользователь Linux (конкретно — openSUSE 11.3/11.4/12.1), мне нужен GoldenDict (самая удобная оболочка для словарей, по-моему). Проект развивается быстро, а пакеты в репозиториях сильно запаздывают. Когда я начинал пользоваться GD, версию из репов вообще вылетала при малейшей попытке подключить словари DSL. Я добросовестно пытался читать статьи в Интернете о сборке пакетов, на что ушло около месяца, ничего не понял. Плюнул, собрал GD из git (инструкция на офсайте, доступна для понимания и выполнения любому), пользуюсь и радуюсь.[/quote]

Вы пользователь экспериментальной нестабильной версии, а не Линукса. ИМХО. Как сделать пакет - Вам всегда объяснят на форумах энтузиастов-экспериментаторов openSUSE. ИМХО. Там любителей от здесь, до горизонта.

#287293
"karl_muenhgausen" написал:
Я — простой пользователь Linux (конкретно — openSUSE 11.3/11.4/12.1
"karl_muenhgausen" написал:
Вы пользователь экспериментальной нестабильной версии

может ахинею не стоит нести?

"karl_muenhgausen" написал:
Проект развивается быстро, а пакеты в репозиториях сильно запаздывают.

Увы, но в openSUSE это так.

#287295

i2ks, видимо имелась в виду не версия дистрибутива, а версия GoldenDict из git.
Естественно нестабильные git-версии очень редко попадают в дистрибутивы.

#287296
"Vascom" написал:
i2ks, видимо имелась в виду не версия дистрибутива, а версия GoldenDict из git.

Если так, тогда, я ошибся.

#287297
"Vascom" написал:
Странно, что ты не смог с этим разобраться

Почему странно? Я, повторюсь, простой пользователь, а не программист, мне нужно, чтобы была какая-нибудь волшебная кнопочка [1], а в системных вызовах и т. п. я нихрена не понимаю. Я не то чтобы не хотел в этом разобраться, но не смог. Даже выкачал какое-то руководство по сборке пакетов под openSUSE, не осилил. Тупик. Я буду благодарен за ссылку на что-нибудь простое и конкретное руководство типа «возьми то-то и то-то, положи туда-то и туда-то, введи в терминале волшебную команду и забирай RPM через две минуты».

[1] Примерно так: http://bash.im/quote/400697

#287298

Делов-то. Вот http://tigro.info/wp/?p=375
Инфа немного устарела, но для начала вполне подойдёт.

#287299
"gabix" написал:
Почему странно? Я, повторюсь, простой пользователь, а не программист, мне нужно, чтобы была какая-нибудь волшебная кнопочка [1], а в системных вызовах и т. п. я нихрена не понимаю. Я не то чтобы не хотел в этом разобраться, но не смог. Даже выкачал какое-то руководство по сборке пакетов под openSUSE, не осилил. Тупик. Я буду благодарен за ссылку на что-нибудь простое и конкретное руководство типа «возьми то-то и то-то, положи туда-то и туда-то, введи в терминале волшебную команду и забирай RPM через две минуты».

Тогда вот: http://ru.opensuse.org/Portal:Tumbleweed :)

#287301
i2ks написал:
может ахинею не соит нести?

Может обоснуете логически Ваше базарное хамство?

#287302
i2ks написал:
[quote="karl_muenhgausen"]Я — простой пользователь Linux (конкретно — openSUSE 11.3/11.4/12.1

[/quote]

И да, потрудитесь цитировать корректно.

#287303
"karl_muenhgausen" написал:
Может обоснуете логически Ваше базарное хамство?

для тех кто в танке, читаем чуть ниже:

"i2ks" написал:
Vascom пишет:

i2ks, видимо имелась в виду не версия дистрибутива, а версия GoldenDict из git.

Если так, тогда, я ошибся.
#287304
i2ks написал:
[quote="karl_muenhgausen"]Может обоснуете логически Ваше базарное хамство?

для тех кто в танке, читаем чуть ниже:

"i2ks" написал:
Vascom пишет:

i2ks, видимо имелась в виду не версия дистрибутива, а версия GoldenDict из git.

Если так, тогда, я ошибся.
[/quote]

Это была форма извинения или я чего-то не понял?
#287306

Ого, теперь и openSUSE туда же:)

#287309
"-=Serj=-" написал:
Ого, теперь и openSUSE туда же:)

ты про что?
Под SLES порой надо компилить ПО :)

Войдите или зарегистрируйтесь, чтобы ответить.