1.1, Аноним (-), 09:00, 07/05/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
А раньше что, можно было пихать любую труху в метаданные? O_O
Вот так посмотришь на ...датые технологии редхата и случайно замечаешь что дебиан и прочие убунты с немолодой пакетной системой - на световые годы впереди по технологиям, оказывается, были. Там как-то проверять подпись списка пакетов - доперли сто лет назад.
Хотя редхатчики доперли до более странных вещей. Сначала - до того чтобы грузить адовый XML, а потом - базы в скулайте, с аргументом что скачка и парсинг XML-адилища видите ли очень тормозит на репах с большим количеством пакетов :). Извини, редхат. У тебя много хороших разработчиков. Но пакетный менеджер - гoвнo! И последствия его гунявости вызывают немало улыбок до сих пор.
| |
|
2.4, Аноним (-), 09:39, 07/05/2015 [^] [^^] [^^^] [ответить]
| –5 +/– |
то есть дпкг с аптом, которые ставят пакеты в разы дольше с хрен угадаешь какими последствиями для конфигов и зависимостей это ок?
и редхет тут каким боком, если у него в rhn https с авторизацией по ключу?
| |
|
3.6, Аноним (-), 11:14, 07/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
Только не надо о последствиях! apt-get -f install 100500 раз спасал меня в самых тяжёлых ситуациях. И пакетов в убунте больше, вроде около 70000.
| |
|
|
5.9, Аноним (-), 13:19, 07/05/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
Как и любой другой пользователь. Например ставил древний, брошеный ktechlab, порушивший все зависимости. Правда потом я его, qt3 и kdelibs3 подрихтовал и пересобрал в /опт.
Понимаете ли, кто не работает, тот не ошибается. Вам конечно через pussy.exe виндее, но моя практика показывает, что благодаря апту, та же бубунта будет более живучей, чем Красношапочное семейство.
| |
|
4.20, Аноним (-), 05:18, 09/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Только не надо о последствиях! apt-get -f install 100500 раз спасал меня
> в самых тяжёлых ситуациях. И пакетов в убунте больше, вроде около 70000.
Вообще, дебианский пакетный менеджер сложно положить в штопор. А если удалось - он обычно сам же и расскажет как из штопора выходить, прям в коноли. А какой-нибудь гуйный синаптик и вовсе сам попробует выйти из штопора на автомате.
| |
|
3.7, Andrey Mitrofanov (?), 12:46, 07/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
> то есть дпкг с аптом, которые ставят пакеты в разы дольше с
> хрен угадаешь какими последствиями для конфигов и зависимостей это ок?
Не, это не "ок", это просто враньё. Или кривые-левые пакеты.
> и редхет тут каким боком, если у него в rhn https с
> авторизацией по ключу?
Зато ты всё сделал Правильно! И отлегло!
Q: I want to change a service file, but rpm keeps overwriting it in /usr/lib/systemd/system all the time, how should I handle this?
A: The recommended way is to copy the service file from /usr/lib/systemd/system to /etc/systemd/system and edit it there. The latter directory takes precedence over the former, and rpm will never overwrite it. If you want to use the distributed service file again you can simply delete (or rename) the service file in /etc/systemd/system again.
| |
|
4.11, Аноним (-), 17:26, 07/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Q: I want to change a service file, but rpm keeps overwriting it in /usr/lib/systemd/system all the time, how should I handle this?
Это неправильный подход, и так нельзя делать в любом пакетном дистрибутиве. Если попытаться провернуть такой трюк в дебиане, то при любом обновлении пакета, которому принадлежит файл, он точно так же перезапишется. Правда, в Debian на случай сильной нужды есть divert, но это всё равно не по фэн-шую.
| |
|
5.18, Аноним (-), 05:14, 09/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
> на случай сильной нужды есть divert, но это всё равно не по фэн-шую.
Это конечно не по феншую, но с upstart им пользоваться приходилось. Потому что в апстарте вроде как совсем нельзя вписать себя чужой зависимостью "задним числом" ака только своим конфигом. А вот чтобы конфиг этого другого не перетер очередной апдейт - придется устраивать диверсии. Хоть это и нафиг надо.
В этом плане Поттеринг умнее сделал. С пониманием проблематики. Большинство вклинов/оверрайдов boot sequence в его конструкции делаются сугубо из своего конфига, не трогая соседские. Так что приз в борьбе за фэншуйство внезапно получает Леня.
| |
|
4.13, Michael Shigorin (ok), 17:41, 07/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
>> то есть дпкг с аптом, которые ставят пакеты в разы дольше
> Не, это не "ок", это просто враньё.
Оставленное за dpkg замечал.
| |
|
5.16, Аноним (-), 05:00, 09/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Оставленное за dpkg замечал.
Гольным dpkg рулить в системе имеет смысл только по каким-то особым случаям.
А если смотреть на то как работает вся используемая на практике связка в сумме, как то apt vs yum, apt и быстрее отрабатывает и ресурсов при этом кушает кардинально меньше. А то что гольный rpm не так уж плох - ну может быть. А толку?
| |
|
|
3.14, Аноним (-), 04:35, 09/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
> то есть дпкг с аптом, которые ставят пакеты в разы дольше
Апт в общем случае работает зело быстрее чем у...ще под названием yum. ВНЕЗАПНО. И памяти жpeт в разы меньше. Потому как это плюсы, с небольшими вкраплениями скриптов на перле и sh. А к редхатовой бидонятине с менее 512 мегов не подходи вообще, что очень доставляет на виртуалках - там если памяти меньше поставить, будут просто факапы при попытке поставить разлапистый пакет. Кончится память, все обломится и ... ну а apt доползает до финиша на машине с 128Мб памяти.
> с хрен угадаешь какими последствиями для конфигов и зависимостей это ок?
Редхат решил проблему фундаментально: нет пакетов - нет проблем! У них штатно доступно без лишних телодвижений полтора пакета. А остальное - из левых репов, с ровно теми же проблемами, под заявы редхата что их хата с краю, ничего не знаю :)
> и редхет тут каким боком, если у него в rhn https с авторизацией по ключу?
А редхет тут таким боком что их никто не заставлял такое непотребное гoвно использовать в качестве пакетного менеджера.
| |
|
2.5, Аноним (-), 11:09, 07/05/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
А какая, хрен (это растение, а не мат), разница что там в метаданных?
Максимум, что может сделать хакер - сделать левый репозиторий необновляемым (жуть атака). Пакеты всё равно должны проходить верификацию.
// b.
| |
|
3.17, Аноним (-), 05:06, 09/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Максимум, что может сделать хакер - сделать левый репозиторий необновляемым (жуть атака).
Отличная атака. Если в некоем пакете нашли уязвимость... легким движением руки эта музыка будет длиться вечно. Target никогда не узнает про апдейт. И при минимальном контроле над сетью, target-у не поможет даже переустановка системы. Апдейченый пакет за обозримое время не установят -> всегда можно вломиться еще раз. Отличная фича для промышленного шпионажа и прочих persistent threats.
| |
|
|
3.15, Аноним (-), 04:55, 09/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
> В альте тоже работало ещё когда с ним познакомился:
Поди по наследству от дебиана? :) В дебиане почему-то такие вещи допирают сильно быстрее чем до ынтырпрайзного редхата.
>> Но пакетный менеджер - *****!
> При чём тут _пакетный_ менеджер?
Наверное при том, что я в общем случае понимаю под менеджментом пакетов ВСЕ действия со связанной с этим инфраструктурой. В том числе и фронтэнд пакетного менеджера, и все служебные приблуды. А чем еще я должен называть дребедень типа yum? Мне лениво говорить каждый раз что он фронтэнд к пакетному менеджеру rpm, который в этом может и не виноват, но не очень сильно полезен без этой обвязки (то что у альтов эта обвязка другая - это другая история).
On side note - я так и не понял нафейхоа в альте прицепились к RPM формату пакетов. Наверное использовать дебиановские подходы с дебиановскими тулзами показалось слишком просто.
| |
|
|
|