The OpenNET Project / Index page

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



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

Оглавление

Выпуск пакетного менеджера APT 2.0, opennews (ok), 08-Мрт-20, (0) [смотреть все]

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


5. "Выпуск пакетного менеджера APT 2.0"  –4 +/
Сообщение от Константавр (ok), 08-Мрт-20, 09:45 
Когда-то были проблемы с линковкой программы на конкретную версию библиотеки, например, libM.so.1.0.0 В таких условиях жёсткая привязка версии пакета N к версии пакета M была необходимой. Но уже долгое время не сталкивался с программами требующими libM.so.1.0.0 а не libM.so Только "левые" проприетарные программы, типа кадов и игр изредка требуют представить им конкретную версию библиотеки, но стоит добавить нужную ссылку и о чудо, программа работает с имеющейся у меня версией библиотеки, думая, что всё в порядке.

Вопрос. Зачем в apt-вселенной так жёстко прописываются версии в зависимостях библиотек? В арче, например, бывают иногда лишь ограничения типа <=1.0.0 или >=1.0.0 И всё работает. Зачем Дебьяну такое жёсткое ограничение? В двадцатьпервом веке! В третьем его десятилетии!!! Зачем?

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

7. "Выпуск пакетного менеджера APT 2.0"  +1 +/
Сообщение от Аноним (7), 08-Мрт-20, 10:05 
Почему жёстко?

Package: openssh-client
Version: 1:8.2p1-4
Installed-Size: 4,293 kB
Provides: rsh-client, ssh-client
Depends: adduser (>= 3.10), dpkg (>= 1.7.0), passwd, libc6 (>= 2.26), libedit2 (>= 2.11-20080614-0), libfido2-1 (>= 1.3.0), libgssapi-krb5-2 (>= 1.17), libselinux1 (>= 1.32), libssl1.1 (>= 1.1.1), zlib1g (>= 1:1.1.4)
Recommends: xauth
Suggests: keychain, libpam-ssh, monkeysphere, ssh-askpass

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

10. "Выпуск пакетного менеджера APT 2.0"  –2 +/
Сообщение от Константавр (ok), 08-Мрт-20, 10:27 
Хм, и правда, много зависимостей на "не меньше". Странно. Почему же тогда при попытке установить что-то на олдстэйбл из стэйбла мне постоянно выдавало "идите нафихь, ваши либы устарели"? Очень странно. Значит хватает одной-двух жёстких зависимостей в хитросплетениях раздробленных пакетах и все плюсы "сгорают".
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск пакетного менеджера APT 2.0"  +2 +/
Сообщение от Аноним (13), 08-Мрт-20, 10:46 
Потому что у тебя не условный libM.so.1.1.3 вместо libM.so.1.1.2 (и тот и другой - libM.so.1), а условный libM.so.2 вместо libM.so.1. Короче, поменялась мажорная версия ABI у библиотеки, что означает слом обратной совместимости.
В дистрах при этом обычно линкуются как раз к мажорной версии ABI.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск пакетного менеджера APT 2.0"  –1 +/
Сообщение от Константавр (ok), 08-Мрт-20, 12:38 
Хм... Единственное, что сильно поменялось (из нужного мне) с олдсэйбла - это иксы. И то, при принудительной установке через dpkg всё работает. Проблема не в мажорной версии, а в отсутствии возможности установить на свой страх и риск, проверить, работает ли, и закрепить результат, указав пакетному менеджеру, что так и должно теперь быть. Без пересборки. Нет, после принудительной установки через dpkg, apt неизбежно будет требовать удалить ненавистный, чужеродный пакет. Вот проблема.

Я не против дежрать стабильное базовое окружение, Дебьян тут совсем не плох. Но установить нечто чужеродный через пакетный менеджер, просто для фиксации какие файлы куда встали, чтобы безболезненно их удалить вместе с пакетом. Вот такого нет. А при окаменелости софта в Дебьяне такое неизбежно. Пересобирать некоторые пакеты - это апож.

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

68. "Выпуск пакетного менеджера APT 2.0"  +4 +/
Сообщение от Crazy Alex (ok), 08-Мрт-20, 13:51 
dpkg -i с какими-то ключиками для force.

Дебиан, в отличие от арча - это целостный дистрибутив, а не тупая система установки софта "лишь бы собиралось". То есть пакеты должны не просто запускаться, а быть протестированными совместно с остальными частями данного релиза. Поэтому и довольно жёсткие ограничения.

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

191. "Выпуск пакетного менеджера APT 2.0"  +/
Сообщение от Константавр (ok), 08-Мрт-20, 23:08 
>с какими-то ключиками для force

Вот сначала узнай эти ключики и сделай так, чтобы apt следом не снёс установленное при помощи dpkg с твоими ключиками.

Ну и остальное - набор шаблонных лозунгов.

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

123. "Выпуск пакетного менеджера APT 2.0"  +1 +/
Сообщение от Аноним (123), 08-Мрт-20, 16:53 
>[оверквотинг удален]
> не в мажорной версии, а в отсутствии возможности установить на свой
> страх и риск, проверить, работает ли, и закрепить результат, указав пакетному
> менеджеру, что так и должно теперь быть. Без пересборки. Нет, после
> принудительной установки через dpkg, apt неизбежно будет требовать удалить ненавистный,
> чужеродный пакет. Вот проблема.
> Я не против дежрать стабильное базовое окружение, Дебьян тут совсем не плох.
> Но установить нечто чужеродный через пакетный менеджер, просто для фиксации какие
> файлы куда встали, чтобы безболезненно их удалить вместе с пакетом. Вот
> такого нет. А при окаменелости софта в Дебьяне такое неизбежно. Пересобирать
> некоторые пакеты - это апож.

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

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

9. "Выпуск пакетного менеджера APT 2.0"  +1 +/
Сообщение от Аноним (9), 08-Мрт-20, 10:24 
Зато у Арча регулярно всё отваливается при обновлениях отдельных пакетов.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

60. Скрыто модератором  –1 +/
Сообщение от 1 (??), 08-Мрт-20, 12:57 
Ответить | Правка | Наверх | Cообщить модератору

87. Скрыто модератором  +1 +/
Сообщение от artenox (?), 08-Мрт-20, 15:12 
Ответить | Правка | Наверх | Cообщить модератору

105. Скрыто модератором  +1 +/
Сообщение от Суп из потрошков (?), 08-Мрт-20, 16:18 
Ответить | Правка | Наверх | Cообщить модератору

147. Скрыто модератором  –1 +/
Сообщение от artenox (?), 08-Мрт-20, 18:42 
Ответить | Правка | Наверх | Cообщить модератору

151. Скрыто модератором  –3 +/
Сообщение от Аноним (151), 08-Мрт-20, 19:23 
Ответить | Правка | Наверх | Cообщить модератору

152. Скрыто модератором  +/
Сообщение от Аноним (151), 08-Мрт-20, 19:26 
Ответить | Правка | Наверх | Cообщить модератору

153. Скрыто модератором  +/
Сообщение от Аноним (151), 08-Мрт-20, 19:29 
Ответить | Правка | Наверх | Cообщить модератору

249. Скрыто модератором  +/
Сообщение от artenox (?), 09-Мрт-20, 15:11 
Ответить | Правка | Наверх | Cообщить модератору

161. Скрыто модератором  +1 +/
Сообщение от Michael Shigorinemail (ok), 08-Мрт-20, 20:02 
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

82. "Выпуск пакетного менеджера APT 2.0"  –1 +/
Сообщение от burjui (ok), 08-Мрт-20, 14:53 
$ yay -R ссзб
$ умвр чяднт
$ exit
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

92. "Выпуск пакетного менеджера APT 2.0"  –1 +/
Сообщение от Антошка (??), 08-Мрт-20, 15:28 
Может ваш опыт работы с Рачем такой узкий, вот это вы делаете неправильно, вот как сейчас вспомню "update requires manual intervention" - если так всё просто, то почему эта новость на главной Рача постоянно висит? Может просто ваш Рач уже давно нужно выпилить на свалку истории? И не надо мне говорить о неосиляторстве, т.к. с таким же успехом вы можете купить уаз патриот и всем доказывать не вылазия из гаража что это классная тачка, вот только тут и тут подтяну, заменю, там настрою, подклею, и тачка поедет лучше всех, а вы все не мужики если не хотите сами всё чинить.
Ответить | Правка | Наверх | Cообщить модератору

222. "Выпуск пакетного менеджера APT 2.0"  +/
Сообщение от Аноним (-), 09-Мрт-20, 06:04 
> $ умвр чяднт

Угу, как там арч системду то раздавал, что все факапалось до небутабельной системы, если ман не прочитать и явно не отпедалить тантры самому?  Ну вот в дебиане настолько махровые системные диверсии все же не практикуют, а пакетный менеджер может своими хуками и сам нестандартные приседания откаблучить. Что очень способствует работоспособности системы. Даже после обновлений.

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

238. "Выпуск пакетного менеджера APT 2.0"  +/
Сообщение от burjui (ok), 09-Мрт-20, 12:16 
Я подозревал, что это слишком тонкая шутка.
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

174. "Выпуск пакетного менеджера APT 2.0"  +1 +/
Сообщение от And (??), 08-Мрт-20, 21:07 
> Зачем в apt-вселенной так жёстко прописываются версии в зависимостях библиотек? В арче, например, бывают иногда лишь ограничения типа <=1.0.0 или >=1.0.0 И всё работает. Зачем Дебьяну такое жёсткое ограничение?

Это не Дебиану нужно. Это вопрос к разрабам тех кад-систем и прочего софта сбоку.

У них часто нет ресурса отслеживать внезапные смены АПИ и подобные вещи. Они пытаются в бизнесе нашупать надёжных партнёров. Т.к. АПИ могут сломать в любой момент со словами: поправь-сам-не-тебе-делали-плохой. То тупо прибивают гвоздиками версии, пока кристальной души авторы библиотек не научаться взаимодействовать и коммуницировать.

В этом есть плюсы. Бизнес в этих системах не очень желателен, т.к. есть корневые противоречия

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

187. "Выпуск пакетного менеджера APT 2.0"  +/
Сообщение от Аноним (-), 08-Мрт-20, 22:54 
> Зачем в apt-вселенной так жёстко прописываются версии в зависимостях библиотек?

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

> В арче, например, бывают

...подохшие после обновления системы, когда программа X нишмагла поюзать либу Y и все сдохло жестокой смертью. А ты там колупайся в этих ошметках, дорогой пользователь.

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

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

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




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

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