@hirthwork

hirthwork

Меня зовут Пить
hirthwork

Всего лишь бабочка, которой снится, что она программист

32 я читаю 94 меня читают
5090 постов
43571 комментариев
hirthwork
18 Aug 2017

бинарный дистрибутив — это когда ты всего лишь захотел поставить scp, а тебе приезжают libX11 и kerberos

Рекомендовано: mva и skobkin-ru
18 Aug 2017

это плохой бинарный дистрибутив, вот получш

apt-cache depends $(dpkg -S `which scp` | sed 's/:.*//') | grep Depends:                                                             :)
  Depends: libc6
  Depends: libedit2
  Depends: libgssapi-krb5-2
  Depends: libselinux1
  Depends: libssl1.0.0
  Depends: zlib1g
  Depends: adduser
  Depends: dpkg
  Depends: passwd
18 Aug 2017

а теперь покажи выхлоп fgrep -r Install-Recommends /etc/apt/apt.conf* со своего доебана :3 // нас не наебёшь

Комментарий был отредактирован в 17:17:01 18.08.2017
#owwmo/2 в ответ на /1
18 Aug 2017

и таки да, керберос у тебя таки приехал, хотя он линупсоеду в хуй не впился, ровно как и libedit

#owwmo/3 в ответ на /1
18 Aug 2017

libgssapi-krb5-2
libedit2
libselinux1
adduser
dpkg

Всё равно хуёвый. У меня в генточке ни от чего из этого не зависит.

#owwmo/4 в ответ на /1
18 Aug 2017

в генточке
не зависит от dpkg

ДА НЕ МОЖЕТ ЭТОГО БЫТЬ!

#owwmo/5 в ответ на /4
18 Aug 2017

ну, вообще, в генточке таки есть и dpkg и пакеты от него зависящие :D

#owwmo/6 в ответ на /5
18 Aug 2017

2017й год, гентушники продолжали дрочить на килобайты на винте…

#owwmo/7 в ответ на /6
18 Aug 2017

это убунта, а чо там с рекомендзами — какая разница-то?

#owwmo/8 в ответ на /2
18 Aug 2017

а то, что по дефолту рекомменды ставятся автоматически

#owwmo/9 в ответ на /8
18 Aug 2017

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

#owwmo/10 в ответ на /9
18 Aug 2017

не на килобайты на винте, а на отсутствие НАХУЙ НЕНУЖНОГО ГОВНА, являющегося лишними зависимостями с потенциальными лишними дырами.

#owwmo/11 в ответ на /7
18 Aug 2017

не гентушник. Гентушник он в генте. А если убунта славится человекоориентированностью, то хули он (или я) поставив убунту должен ещё куда-то лезть и править дефолты?

#owwmo/12 в ответ на /10
18 Aug 2017

анус твой потенциально лишняя дыра, а это — усреднённые по больнице зависимости/рекомменды.

#owwmo/13 в ответ на /11
18 Aug 2017

ссал я в ротешник этой болнице с керберосом в середине

#owwmo/14 в ответ на /13
18 Aug 2017

где на сайте убунты написано "ни в коем разе не лезть править конфиги"?

#owwmo/15 в ответ на /12
18 Aug 2017

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

#owwmo/16 в ответ на /14
18 Aug 2017

алсо, славится ли человекоориентированностью дебиан? там по дефолту тоже с рекоммендами идет, лол

#owwmo/17 в ответ на /12
18 Aug 2017

нет, ты не понял. Лазить менять дефолтны я могу и в генте. Нахуя мне убунта, если там надо так же (на самом деле, даже хуже)?

#owwmo/18 в ответ на /15
18 Aug 2017

чтобы не канпелять, чтобы иметь фиксированные на всю пользовательскую базу версии пакетов, чтобы не быть задротом, в конце концов

#owwmo/19 в ответ на /18
18 Aug 2017

и да, ты же вроде не тупой, должен понимать, почему по дефолту рекомменды включены

#owwmo/20 в ответ на /18
18 Aug 2017

ну, лично у меня претензии к убунте и не в рекоммендах (но их от этого не перестаёт быть вагон)

#owwmo/21 в ответ на /20
18 Aug 2017

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

#owwmo/22 в ответ на /21
18 Aug 2017

я слишком трезв, чтобы ответить тебе конструктивно и вежливо

#owwmo/23 в ответ на /22
18 Aug 2017

кто ж тебе виноват? //го по пинточке

#owwmo/24 в ответ на /23
18 Aug 2017

и ваще, почему сразу претензии к deb-based? тут хотя бы есть разделение зависимостей, в сраных редхатоподелиях всё ваще прибито гвоздями

#owwmo/25 в ответ на /24
18 Aug 2017

я до сих пор вспоминаю, как году в 8м или 9м в пидоре кеды тянули гномолибы

#owwmo/26 в ответ на /25
18 Aug 2017

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

Комментарий был отредактирован в 17:52:27 18.08.2017
#owwmo/27 в ответ на /25
18 Aug 2017

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

#owwmo/28 в ответ на /27
18 Aug 2017

ну давай, расскажи как стандартными средствами dpkg мне сделать аналого %triggerin?

#owwmo/29 в ответ на /28
18 Aug 2017

отключи-ка мне поддержку USB в CUPS стандартными средствами без хераченья "говнострочников на шелле" (включая debian/rules)

#owwmo/30 в ответ на /28
18 Aug 2017

пока я пытаюсь найти ответ на этот вопрос, ответь, нахера?

#owwmo/31 в ответ на /30
18 Aug 2017

был случай, когда принтер работал ТОЛЬКО через ядерный usblp и ни в какую через капсовый usb. Но капсу было похуй и он всё равно юзал на него usb и отказывался юзать usblp, пока не сделаешь USE="-usb" emerge cups

#owwmo/32 в ответ на /31
18 Aug 2017

залезть в rules, поправить переменную, пересобрать. не?

// интересно у какого процента людей проявлялись подобные проблемы?

#owwmo/33 в ответ на /32
18 Aug 2017

чот почитал про этот %trigger, такое впечатление, что это костыль, сделанный из-за того, что зависимости дубовые

#owwmo/34 в ответ на /29
18 Aug 2017

залезть в rules
без хераченья "говнострочников на шелле" (включая debian/rules)

#owwmo/35 в ответ на /33
18 Aug 2017

rules - это Makefile, и его не нужно херачить, а просто подправить переменную (вполне возможно и из сосноли можно её передать, конкретно cups-овый не видел)

#owwmo/36 в ответ на /35
18 Aug 2017

великолепно, второй камент подряд про НЕНУЖНО

#owwmo/37 в ответ на /34
18 Aug 2017

А вот настоящее ненужно - это spec, кто мешал юзать стандартный декларативный make?

#owwmo/38 в ответ на /37
18 Aug 2017

нет, блеать, школота решила наваять свой нескушный формат

#owwmo/39 в ответ на /38
18 Aug 2017

о да, конечно, значительно УДОБНЕЕ заводить целую папку с подпапками чтобы описать пакет!

#owwmo/40 в ответ на /38
18 Aug 2017

ну, сторонником rpm я не являюсь, так что мой коммент не в его защиту. Мой коммент против мейкфайлосинтаксиса:
То, что в "говнострочнике на баше" (ебилде) делается в одну строку в мейкфайле выливается в три блока ifneq'ов

#owwmo/41 в ответ на /39
18 Aug 2017

и вот это вот тоже бесит, да

#owwmo/42 в ответ на /40
18 Aug 2017

лол, можешь написать в одном файле и сплитануть sed-ом, но блин, эти файлы будут все в стандартных и отличающихся друг от друга форматах (yну, может быть кроме control), в отличие от.

#owwmo/43 в ответ на /40
18 Aug 2017

ну т.е. Make делали глупые люди, да?

#owwmo/44 в ответ на /41
18 Aug 2017

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

#owwmo/45 в ответ на /44
18 Aug 2017

нет. Его делали совсем для другого. // и эти же люди делали autotools, чтобы эти makefile генерить, потому что сами заебались их писать :)

#owwmo/46 в ответ на /44
18 Aug 2017

Его делали совсем для другого

его делали для сборок. чем отличается сборка бинарника от сборки пакета?

#owwmo/47 в ответ на /46
18 Aug 2017

ну и да, понятно, что Make несовершенен, устарел, и всё такое, но говнострочники на баше — ни разу не альтернатива

#owwmo/48 в ответ на /46
18 Aug 2017

еблей с патчингом, разрешением зависимостей, кучей чего ещё

#owwmo/49 в ответ на /47
18 Aug 2017

(даже не используя готовых механизмов)делаешь таргет для запатченного файла, в нём сам патчинг, профит

#owwmo/50 в ответ на /49
18 Aug 2017

седовый манкипатчинг из мейкфайлов - ЁБАНЫЙ ПИЗДЕЦ

#owwmo/51 в ответ на /50
18 Aug 2017

ну и ты же понимаешь, что все эти твои аргументы применимы и к говнобашу, только он ко всему прочему императивный

#owwmo/53 в ответ на /51
18 Aug 2017

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

#owwmo/54 в ответ на /52
18 Aug 2017

ну или потому что у апстрима говнобилдсистема, где в config.mk нужно заменять значения

#owwmo/55 в ответ на /53
18 Aug 2017

автоматизируй перегенерацию патчей, чо как не тыжпрограммист? Но вообще-то ревью изменений таки надо делать в любом случае.'

#owwmo/56 в ответ на /54

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.