crypt of decay - это страшное слово «ребут» [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

это страшное слово «ребут» [Nov. 25th, 2015|11:39 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
но рано или поздно пришлось бы. обновил уже остатки системы, иксы, udev до eudev. сплясал зажигательный танец с бубном в жопе (потому что eudev таки хочет devtmpfs, а у меня она была отключена). Патрик обновил буст, я сдуру тоже — пришлось собирать прошлую версию в чруте, чтобы вытащить оттуда so-шки.

впрочем, я знал, что так будет, когда делал выборочные обновления. сейчас вот кончил и закурил.
Linkmeow!

Comments:
From:(Anonymous)
Date:November 26th, 2015 - 06:18 am
(Link)
охуительнаяистория
[User Picture]
From:[info]ketmar
Date:November 26th, 2015 - 06:25 am
(Link)
я рад, что ты решил променять ночной сон на её чтение.
From:(Anonymous)
Date:November 26th, 2015 - 06:39 pm
(Link)
не весь.
From:(Anonymous)
Date:November 26th, 2015 - 06:54 am
(Link)
вопрос такой по системе. почему некоторые приложения типа с GTK или OpenGL иногда упорно не хотят линковаться статически при компиляции?
[User Picture]
From:[info]ketmar
Date:November 26th, 2015 - 07:48 am
(Link)
знать не знаю. я не сумасшедший, чтобы такое делать.
From:(Anonymous)
Date:November 26th, 2015 - 08:50 am
(Link)
ужели вы и -static не добавляли в мэйк файл?
[User Picture]
From:[info]ketmar
Date:November 26th, 2015 - 08:54 am
(Link)
зачем?
From:(Anonymous)
Date:November 26th, 2015 - 07:52 pm
(Link)
В ряде случаев (для не больших и не сложных программ) это нужно для портабельности, а также чтобы избежать депенденси хелл. Вы получаете один исполняемый файл который может быть запущен на старых и новых линуксах (соответствующей архитектуры) - причем любых. Не надо объяснять как какую то библиотеку доставить и что делать если оно не встает. запаковали да послали куда надо. Конечно это фигня с одной стороны получать вместо 1 мб сразу 30 олл инклюзив. К тому же библиотеки могут обновляться и исправять какие то ошибки со временем. Но с практической точки зрения при толстых каналах и больших свободных пространствах на дисках бывает важнее чтобы не принуждать пользователя к каким то действиям, тем более специфическим.
[User Picture]
From:[info]ketmar
Date:November 26th, 2015 - 08:01 pm
(Link)
и всё это вместо того, чтобы спокойно сделать тарбол с нужными версиями библиотек и маленький шелл‐скрипт с LD_LIBRARY_PATH. никогда я вас, людей, не пойму.
From:(Anonymous)
Date:November 26th, 2015 - 08:07 pm
(Link)
Ну это тоже вариант. Но просто тарбол с одним файлом и безо всяких скриптов практически. Особенно для поддержки.
[User Picture]
From:[info]ketmar
Date:November 26th, 2015 - 08:09 pm
(Link)
и shar'у не учили, да…

всё у проприетарщиков так — через задницу.
From:(Anonymous)
Date:November 26th, 2015 - 08:18 pm
(Link)
ничего не мешает код приложить отдельно в папочке src
как положено.
[User Picture]
From:[info]ketmar
Date:November 26th, 2015 - 08:25 pm
(Link)
>в папочке
фу таким быть.
From:(Anonymous)
Date:November 26th, 2015 - 08:30 pm
(Link)
когда 10000 человек задает один и тот же вопрос в поддержку, как блять это запустить на экзотической разновидности линукса, каком нибудь SuperSimpleLinux, то вопрос что фу, а что не фу - отпадает сам собой
[User Picture]
From:[info]ketmar
Date:November 26th, 2015 - 08:55 pm
(Link)
конечно. просто отвечают: «ваша система не поддерживается. следующий!»
From:(Anonymous)
Date:November 26th, 2015 - 10:18 pm
(Link)
"ваша система не поддерживается" как раз суть пропиерастии и всех апдейт циклов в 4 х словах. Любая система поддерживается - потому что линукс это свобода прежде всего. То есть навешивать сверху вы можете чего хотите, но ядро- извините. Вы можете очень старые приложения запустить на современном линуксе и наоборот. К тому же с клиентами языком понуждения не разговаривают. Если есть вариант при котором все работает без разговоров - он по меньшей мере не отбрасывается.
Вопрос вообще в том что глупо GTK включать в поставку, оно же везде
[User Picture]
From:[info]ketmar
Date:November 26th, 2015 - 10:24 pm
(Link)
(пожимает плечами) если некто поставил «ёбалинукс пиздец эдишн» — пусть собирает из исходников и не ебёт мозги. всё, проблема решена.
[User Picture]
From:[info]ketmar
Date:November 26th, 2015 - 08:56 pm
(Link)
что характерно: то, что претензия к слову «папка» — не дошло.
From:(Anonymous)
Date:November 26th, 2015 - 08:00 pm
(Link)
притом бывает еще актуально для каких то малоиспользуемых библиотек, которые лучше прилинковать сразу и забыть. со временем они могут пропасть из раздачи или какое то мудло поменять их, так что все надо переделывать или просто испортить что то. когда вы сталкиваетесь с написанием и распространением софта практически и он предназначается не только для прыщеблядей, то данный вопрос встает сам собой.
From:(Anonymous)
Date:November 26th, 2015 - 09:02 am
(Link)
крапильская, ты?
From:[info]tzirechnoy.livejournal.com
Date:November 26th, 2015 - 07:37 pm
(Link)
Потому, что GNU libc давно неподдержывает статическую линковку, а у OpenGL её отродясь не было.
[User Picture]
From:[info]ketmar
Date:November 26th, 2015 - 07:43 pm
(Link)
>GNU libc давно неподдержывает статическую линковку
да ладно! только что попробовал — слинковалось.
From:(Anonymous)
Date:November 26th, 2015 - 07:34 am
(Link)
тут устроил на минте ребут, пизда! теперь только nouveau! менял только монитор. пиздец.
From:(Anonymous)
Date:November 26th, 2015 - 11:13 am
(Link)
киса снова обновился!
мя снова винду поставила.
/лельк