1

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

2

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

Был, был и весь вышел...

3

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

4 (27.11.2012 09:52:03 отредактировано bormant)

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

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

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

НЕТ!

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

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

6

karl_muenhgausen пишет:

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

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

openSUSE Leap 15.1

7

gabix пишет:
karl_muenhgausen пишет:

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

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

Делать пакеты совсем не сложно. Странно, что ты не смог с этим разобраться, тем более при наличии уже готового пакета.

gabix пишет:
karl_muenhgausen пишет:

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

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

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

9

karl_muenhgausen пишет:

Я — простой пользователь Linux (конкретно — openSUSE 11.3/11.4/12.1

karl_muenhgausen пишет:

Вы пользователь экспериментальной нестабильной версии

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

karl_muenhgausen пишет:

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

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

It is good day to die ...
MS Windows 10
Заметки о главном...

10

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

11

Vascom пишет:

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

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

It is good day to die ...
MS Windows 10
Заметки о главном...

12

Vascom пишет:

Странно, что ты не смог с этим разобраться

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

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

openSUSE Leap 15.1

13

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

14

gabix пишет:

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

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

It is good day to die ...
MS Windows 10
Заметки о главном...

15 (27.11.2012 11:49:32 отредактировано karl_muenhgausen)

i2ks пишет:

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

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

i2ks пишет:
karl_muenhgausen пишет:

Я — простой пользователь Linux (конкретно — openSUSE 11.3/11.4/12.1

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

17

karl_muenhgausen пишет:

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

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

i2ks пишет:

Vascom пишет:

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

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

It is good day to die ...
MS Windows 10
Заметки о главном...
i2ks пишет:
karl_muenhgausen пишет:

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

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

i2ks пишет:

Vascom пишет:

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

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

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

19

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

Да, у меня Ubuntu.
Нет, не глючит.

20

-=Serj=- пишет:

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

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

It is good day to die ...
MS Windows 10
Заметки о главном...

21

i2ks пишет:

ты про что?

karl_muenhgausen пишет:

Вы пользователь экспериментальной нестабильной версии, а не Линукса.

Да, у меня Ubuntu.
Нет, не глючит.

22

Надо тему перенести в "Разговоры обо всём" ab

It is good day to die ...
MS Windows 10
Заметки о главном...
-=Serj=- пишет:
i2ks пишет:

ты про что?

karl_muenhgausen пишет:

Вы пользователь экспериментальной нестабильной версии, а не Линукса.

И? Я в чём-то ошибся и openSUSE в отличие от SLED или SLES не является экспериментальной и нестабильной? Её разработчики считают иначе. Попробуйте на досуге посетить их сайт.

24

karl_muenhgausen пишет:

Попробуйте на досуге посетить их сайт.

The openSUSE distribution is a stable, easy to use and complete multi-purpose distribution.

Да, у меня Ubuntu.
Нет, не глючит.

25

Lupo Alberto пишет:

оптимизировать состав ПО в системе

это как? просветите пожалуйста

karl_muenhgausen пишет:

Я в чём-то ошибся и openSUSE в отличие от SLED или SLES не является экспериментальной и нестабильной?

стабильно/не_стабильно = оффтоп

Silencer пишет:
Lupo Alberto пишет:

оптимизировать состав ПО в системе

это как? просветите пожалуйста

karl_muenhgausen пишет:

Я в чём-то ошибся и openSUSE в отличие от SLED или SLES не является экспериментальной и нестабильной?

стабильно/не_стабильно = оффтоп

Можно узнать основания для такого смелого утверждения?

-=Serj=- пишет:
karl_muenhgausen пишет:

Попробуйте на досуге посетить их сайт.

The openSUSE distribution is a stable, easy to use and complete multi-purpose distribution.

Угу. Про гордость за то, что своим дистрибутивом экспериментально пробивают дорогу Novell SUSE сами найдёте, надеюсь?

28

bormant пишет:

Пара примеров:
1) в Slackware samba изначально собрана без --with-ads, --with-krb5.

Вот они, плюсы Gentoo. Как захотел, так и собрал.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

29

Silencer пишет:

это как? просветите пожалуйста

Если совсем упрощённо:
— почти всё то, что при конфигурировании «исходников» включается опциями --with/--without и --enable/--disable при запуске команды ./configure можно включить или выключить с помощью USE-флагов;
— точно также можно собрать драйвера только под имеющееся оборудование, я имею в виду не только ядро;
— исключить из системы не используемые локали;
— исключить из системы не используемую документацию;
— при установке «объёмных» программ вроде KDE или Gnome ограничиться только действительно нужными их компонентами;
— и ещё куча возможностей...

Был, был и весь вышел...

30

karl_muenhgausen пишет:

Угу. Про гордость за то, что своим дистрибутивом экспериментально пробивают дорогу Novell SUSE сами найдёте, надеюсь?

Да да да. Мы все знаем, что для вас есть два дистрибутива - Mageia и Debian. Но это вовсе не значит, что остальные дистрибутивы хуже их.

По сабжу, не вижу ничего плохого в сборке из исходников. Зачастую собираю что-нибудь сам. Тем самым не обременяю себя ожиданиями пока кто-то соберет пакет.
А так, dev-версии либ у меня все в системе есть, собираю либо чтобы собранная программа была /home/user/прога, либо собираю с префиксом /usr/local и делаю make install.
Конечно, гораздо лучше в пакетных дистрибутивах ставить только пакетами, но когда и если руки из одного места, то и с пакетами можно сломать систему.
Ну и само собой, одной дело собрать торрент-клиент, а другое собирать себе ядро и драйвера, выше головы прыгать не стоит и ядро с дровами лучше все-таки не собирать, а из репозитория ставить.

Fedora GNOME3