The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Ubuntu развивает собственный формат пакетов для установки ст..., opennews (ok), 09-Май-13, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


66. "Ubuntu развивает собственный формат пакетов для установки ст..."  +/
Сообщение от Пингвино (ok), 09-Май-13, 15:45 
Пробовал собирать пакеты? А сложные пакеты? Лично мне доставило проблем сие действие.
Ответить | Правка | Наверх | Cообщить модератору

72. "Ubuntu развивает собственный формат пакетов для..."  +1 +/
Сообщение от arisu (ok), 09-Май-13, 16:07 
> Пробовал собирать пакеты? А сложные пакеты?

пробовал. учитывая нулевой опыт в сборке деб-пакетов, заняло у меня это всё (включая разборки с тем, как такое вообще принято делать) примерно пол-дня под пиво. после чего «типовой набор скриптов» можно спокойно уволочь в другой проект и немного допилить, и это занимает уже пол-часа неспешно. и да — это с разбиением на «либы», «главное приложение», «доки» и «дев».

Ответить | Правка | Наверх | Cообщить модератору

113. "Ubuntu развивает собственный формат пакетов для..."  –2 +/
Сообщение от Алексей (??), 09-Май-13, 17:27 
>> Пробовал собирать пакеты? А сложные пакеты?
> пробовал. учитывая нулевой опыт в сборке деб-пакетов, заняло у меня это всё
> (включая разборки с тем, как такое вообще принято делать) примерно пол-дня
> под пиво. после чего «типовой набор скриптов» можно спокойно уволочь в
> другой проект и немного допилить, и это занимает уже пол-часа неспешно.
> и да — это с разбиением на «либы», «главное приложение», «доки»
> и «дев».

а файлы по пакетам скриптом или руками раскладывать? написать такое можно конечно за полдня, но те кто могут - стоят дороговато (если с отладкой и работает в итоге), да и рассчитывать не них не нужно - их мало, им все пофиг :)

Ответить | Правка | Наверх | Cообщить модератору

129. "Ubuntu развивает собственный формат пакетов для..."  +4 +/
Сообщение от arisu (ok), 09-Май-13, 18:13 
> а файлы по пакетам скриптом или руками раскладывать?

вообще-то для этого есть deb/*.install. чем уж их формировать — дело автора пакета. тем более, там поддерживаются wildcards.

> но те кто могут — стоят дороговато

что, умение прочесть мануал теперь rocket science? чёрт, читаю мануалы вслух за деньги, с выражением дороже!

Ответить | Правка | Наверх | Cообщить модератору

142. "Ubuntu развивает собственный формат пакетов для..."  –1 +/
Сообщение от Алексей (??), 09-Май-13, 18:52 
>> а файлы по пакетам скриптом или руками раскладывать?
> вообще-то для этого есть deb/*.install. чем уж их формировать — дело автора
> пакета. тем более, там поддерживаются wildcards.
>> но те кто могут — стоят дороговато
> что, умение прочесть мануал теперь rocket science? чёрт, читаю мануалы вслух за
> деньги, с выражением дороже!

не. написать скрипт, который рассортирует файло на нужные пакеты (чтобы для стандартных случаев сам делал), отладить-потестить-запустить, при этом система сборки не знакомая.  мануалы при этом читать не возбраняется, ну или гуглить, готовое только вот не брать (тогда просто видно что умный - ну на этом не заработать).
это уже отсеет почти всех. не то чтобы задача такая сложная, просто людей сильно больше не становится, те кто уже были - часто уже не ходят с места на место. а молодые по-другому думают, они к командной строке изначально не приучены, ну и не знать могут каких-то самых общих принципов - как система устроена, как текст ошибки понимать. при этом не дураки, ну а когда спрос выше предложения - все равно кому-то будет нужно.
при этом первые попросят 200, а вторые 80 (ну это если в Москве, и не пытаться платить меньше рынка), а делать смогут больше в десятки раз (смотря какая сложность, может быть просто смогут). еще и хрен найдешь, и им еще нравиться должно. :)
а гораздо хуже когда все то же самое, только ни за что - просто технология дорогая из-за пары банков, которым не особо важна зарплата, им надо было проблемы решать, а все остальные у кого столько денег нет - в очень дурацком положении.

Ответить | Правка | Наверх | Cообщить модератору

146. "Ubuntu развивает собственный формат пакетов для..."  +1 +/
Сообщение от arisu (ok), 09-Май-13, 19:03 
> не. написать скрипт, который рассортирует файло на нужные пакеты (чтобы для стандартных
> случаев сам делал)

так почти всё это умеет правильно приготовленый make install. который делается в ./debian/staging/, например. а оттуда при помощи нехитрых *.install-файлов раскидывается по пакетам. штука в том, что как раз в большинстве случаев для нормального софта это весьма несложно, и времени занимает немного.

> готовое только вот не брать

а это вот откровенная глупость из разряда «копаем совочками, потому что если возьмём лопаты или экскаватор — наш скорбный труд не оценят». хотя опять же: для непатологических случаев (у программы нормальный make install) и рулезы, и контрол, и инсталлы не такие уж сложные.

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

Ответить | Правка | Наверх | Cообщить модератору

162. "Ubuntu развивает собственный формат пакетов для..."  –2 +/
Сообщение от Алексей (??), 09-Май-13, 20:52 
>> не. написать скрипт, который рассортирует файло на нужные пакеты (чтобы для стандартных
>> случаев сам делал)
> так почти всё это умеет правильно приготовленый make install. который делается в
> ./debian/staging/, например. а оттуда при помощи нехитрых *.install-файлов раскидывается
> по пакетам. штука в том, что как раз в большинстве случаев
> для нормального софта это весьма несложно, и времени занимает немного.

ну нормального-то мало, ну вот и посмотреть - что будет если скриптам скормить посложнее.
ну то есть на входе - tar.gz, на выходе - в виде .deb нарезано. примерно как делают перловые модули автоматом в виде пакетов, только собирать бинарные пакеты (ну или прототипы скриптов чтобы).
Ну тому кто умеет - несложно. А кто нет - тот может на чтение мануалов потратить просто день (и то не факт, скорее скажет "не шмогла").


>> готовое только вот не брать
> а это вот откровенная глупость из разряда «копаем совочками, потому что если
> возьмём лопаты или экскаватор — наш скорбный труд не оценят». хотя
> опять же: для непатологических случаев (у программы нормальный make install) и
> рулезы, и контрол, и инсталлы не такие уж сложные.

Глупость так делать на реальных задачах, я имел ввиду - как тестовое задание для оценки квалификации (именно при найме) - оно не покатит. Ну взрослый человек наверное должен понимать, что надо готовое для стандартной задачи брать решение. Это конечно правильно, но как раз этому сейчас учат людей. А понять синтаксис, где что лежит - не так трудно, запустить скрипт - тоже. В реальных задачах тоже пользоваться готовым обычно хватит. А то где нету - там и кодить надо, и задача нестандартная, но и делается не просто так - может хорошее выдумали, может наоборот что-то плохое решать, в общем - платить приходится. За просто хорошие навыки, знание основ. Дефицит, но правда это вообще сейчас везде подобное.

> если у человека не хватило мозгов такое сделать за максимум день, то
> или:
> а) авторы пакуемой программы совершенные марсиане, и лучше такую программу не использовать,
> или
> б) пакующий совершенный дегенерат, которого нельзя подпускать ни к чему сложнее намертво
> зафиксированого булыжника.

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

Ответить | Правка | Наверх | Cообщить модератору

166. "Ubuntu развивает собственный формат пакетов для..."  +1 +/
Сообщение от arisu (ok), 09-Май-13, 21:03 
> ну нормального-то мало

да весь почти.

> что будет если скриптам скормить посложнее.

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

> ну то есть на входе — tar.gz, на выходе — в виде
> .deb нарезано.

если у софта там лежит нормально сделаный ./debian/ — то так и будет, кстати. можно попробовать уговорить апстрим взять его в mainline.

> Глупость так делать на реальных задачах, я имел ввиду — как тестовое
> задание для оценки квалификации (именно при найме) — оно не покатит.

да покатит. если человек не стал заниматься ерундой с нуля, а взял нечто похожее и нежно перепилил под свой случай — это нормально. ненормально — с нуля пилять. ну право: зачем запоминать 100500 строк boilerplate-кода, когда их можно спокойно выдернуть из готового шаблона?

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

> За просто хорошие навыки, знание основ.

я, например, «с нуля» сейчас слаку настраивать буду доооолго. потому что делал это кучу лет назад, всё бесполезное уже позабывал. это не значит, что я не умею, это значит, что оно мне надо очень редко. и зачем мне тратить время на то, чтобы опять всё вспомнить, если проще взять свой готовый конфиг и подпилить в нужных местах? где и что у меня в готовом конфиге пилится — я точно знаю.

> писать на java, компилировать только из ide (из командной строки —
> не уметь), получать 150т.р. и быть на хорошем счету, вполне уважаемым
> сотрудником — это нормально.

это нормально. ненормально — больше ничего не знать, и считать себя при этом «программистом». если такой человек называет себя обезьяной — ок, никаких претензий: знает своё место.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру