d4s: (Default)
[personal profile] d4s
С некоторыми сотоварищами развернулась интересная дискуссия. Как известно для того, чтобы собрать и задеплоить свой продукт на жабе требуется N-ное количество сторонних пакетиков в виде JAR-файлов.
Так вот, я доказываю, что для коммерческого продукта необходимо иметь полный и замкнутый цикл разработки, который включает в себя полное дерево исходников и пересборку 3rd-party jar-файлов, любое обращение к сети во время сборки должно быть запрещено.
Противоположная точка зрения -- все выкачивается из интернета в виде бинарных jar-файликов (в идеале при каждой сборке, как вариант -- кашируется 1 раз для локального использования).

Как по вашему -- кто прав и почему? ;-)

Date: 2012-08-06 19:52 (UTC)
From: [identity profile] vp.livejournal.com
+1
прекратите каждый раз делать молотки, займитесь своей прикладной работой наконец.

Date: 2012-08-06 20:05 (UTC)
From: [identity profile] avr-forever.livejournal.com
Ребе, вы не в теме. Debian как раз для тех, кому нужно работой заниматься, а не у себя на телефоне пересобирать вселенную.

Date: 2012-08-06 20:21 (UTC)
From: [identity profile] dizel-by.livejournal.com
Плюсую

Date: 2012-08-06 20:43 (UTC)
From: [identity profile] altmind.livejournal.com
вы дебианом то-пользовались? даже простейшие конфигурации пакетного менеджера вызывают большие проблемы. а когда система сшита частью из sid, частью из testing, правилом становится муторная ходьба по версиям пакетов в aptitude, ручное разрешение зависимостей и установка большой части пакетов через force.

Date: 2012-08-06 20:55 (UTC)
From: [identity profile] avr-forever.livejournal.com
Я пользуюсь Debian с достаточно незапамятных времён, майнтейню приличное количество пакетов, а скоро, если всё будет хорошо, надеюсь стать DD. Проблемы иногда бывают, куда уж без этого, но в большинстве случаев всё просто работает, чего не скажешь о других дистрибутивах. Зависимости "ручками" нужно подсказывать только в том случае, если у Вас было подключено 100500 разных репозиториев и пакеты стоят вперемешку, потому как и apt-get, и aptitude стараются всё ставить из одного репозитория, а если версия, которая там есть, будет несовместима с другими пакетами по зависимостям, оно по умолчанию ставить не будет (что разрешается либо временной сменой преференций ключом -t, либо указанием версий через package/unstable, либо через package=0.5.6-1).

Ну и да, используйте apt-get, а не aptitude. Он чуть более тупой, но зато он быстрее, и как правило предлагает самое простое работающее решение, в отличие от aptitude, который придумывает их 100500 хитроумных, но 100400 из них включают в себя шаги в духе "вынести linux-image-2.6-686 и libc6".

Date: 2012-08-06 21:15 (UTC)
From: [identity profile] altmind.livejournal.com
спасибо за развернутый комментарий, возьму на заметку.

Date: 2012-08-07 06:49 (UTC)
From: [identity profile] vp.livejournal.com
Не, у меня к дебиану-убунту-минту минимум претензий как раз таки :)

Profile

d4s: (Default)
d4s

October 2016

M T W T F S S
     12
345 6789
10111213141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 2026-04-08 05:26
Powered by Dreamwidth Studios