LINUX.ORG.RU
ФорумTalks

Почему ущербный dpkg так и не исправился?

 ,


0

3

Уже месяц сижу на Дебиане. Вроде терпимо ем кактус. Но dpkg, как же он меня достал. Как же он меня уже 10 лет одним и тем же достает.

Хосспаде, да простая задача:

root@ntfs-a320mh:/home/ntfs# apt install make
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
make is already the newest version (4.3-4.1).
make set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up initramfs-tools (0.142) ...
update-initramfs: deferring update (trigger activated)
Setting up linux-image-6.1.0-10-amd64 (6.1.38-1) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.1.0-10-amd64
/etc/kernel/postinst.d/z50-raspi-firmware:
raspi-firmware: missing /boot/firmware, did you forget to mount it?
run-parts: /etc/kernel/postinst.d/z50-raspi-firmware exited with return code 1
dpkg: error processing package linux-image-6.1.0-10-amd64 (--configure):
 installed linux-image-6.1.0-10-amd64 package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of linux-image-amd64:
 linux-image-amd64 depends on linux-image-6.1.0-10-amd64 (= 6.1.38-1); however:
  Package linux-image-6.1.0-10-amd64 is not configured yet.
dpkg: error processing package linux-image-amd64 (--configure):
 dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-10-amd64
Errors were encountered while processing:
 linux-image-6.1.0-10-amd64
 linux-image-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@ntfs-a320mh:/home/ntfs# 

Это - следы после «обновления» того что надо было обновить согласно галочкам в synaptic, во время обновления он мне выдал то же самое, а apt install make я сделал просто для красоты. Или нет.

Че это за бред ?

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

Какое мне дело, что /etc/kernel/postinst.d/z50-raspi-firmware exited with return code 1 ? Я вообще не знаю что это такое, и зачем оно мне нужно на десктопном amd64.

Если уж этому идиотскому dpkg нужно по нескольку раз перегенерить initramfs в процессе апдейта - неужели так трудно проигнорировать зафейленный триггер и продолжать дальше ?

Или предложить мне несколько действий на выбор - там skip, ignore, cancel.

Получается что один кривой триггер (особенно если он будет ссылаться на какой-нибудь 3rdpaty-ресурс недоступный по тем или иным причинам) - может полностью парализовать установку пакетов в ОС.

Почему этих детских ошибок нет ни в yum, ни в pacman, ни даже в pkg ?

P.S. да, я ниасилятор. Еще какой. Не считаю должным асиливать очередную дебиановскую баш-портянку, поэтому просто прописал в ней второй строчкой сразу exit 0 и жизнь удалась.

Но dpkg все равно остался уродцем.

★★★★★

Последнее исправление: Dimez (всего исправлений: 1)
Ответ на: комментарий от cocucka

Ну и где он меньше? У лтс цикл поддержки пять лет.

А сколько у Debian Freexian? Сколько у Бабуинты?

У последней центоси он даже больше.

Которая болгенось от RHEL?

sanyo1234
()
Ответ на: комментарий от MoldAndLimeHoney

Я с этого глючного поделья в состоянии вечной бета версии ушел на Debian еще 15 лет назад, и сразу заработал 3D ускоритель и т.п., без всех этих вот дополнительных Livna репозиториев и т.п.

Мало того, последней каплей был сбой апгрейда до Fedora5 через тарелочный трафик, откуда это федорино горе накачало пакетов почти на $40, что по нынешнему курсу голда уже $400.

sanyo1234
()
Ответ на: комментарий от MoldAndLimeHoney

Не совсем так. ELTS тоже бесплатно, но поддерживается там только то, за что заплатили другие. А если тебе надо поддерживать что-то, за что никто не заплатил, то платить придется тебе.

Polugnom ★★★★★
()
Ответ на: комментарий от Polugnom

Хорошо, что не прикасался к этому г. своими руками.

sanyo1234
()
Ответ на: комментарий от papin-aziat

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

Еще и сэкономит раму для Core2 при большом ARC.

sanyo1234
()
Ответ на: комментарий от MoldAndLimeHoney

Да фто ви говогите, а вы видимо понимаете лучше меня?

Иксперд по смайлам не иначе?

sanyo1234
()

Уже месяц сижу на Дебиане
уже 10 лет достает

На дебиане что, день за год?

thesis ★★★★★
()
Ответ на: комментарий от MoldAndLimeHoney

Ну конечно же сейчас оно окорпоращено только в лучшую сторону, LOL

sanyo1234
()
Ответ на: комментарий от Polugnom

Кратко опишу её:

  • Абсолютно идиотское (и тормозное) меню Пуск
  • Урезанный в конец функционал панели задач, плюс она очень баганая
  • КОНТЕКСТНОЕ МЕНЮ. УЖАС. Теперь открывается новое «улучшенное» меню с красивым акриловым фоном, но без половины функций приложений. Чтобы открыть норм меню, надо в «улучшенном» меню нажать Доп. опции
  • Вообще весь этот новый интерфейс очень тормозной

Я долго пользовался этим кривым поделием. Достало. И это одна из трёх причин, почему я ушёл на Linux

MrCookie ★★
()
Последнее исправление: MrCookie (всего исправлений: 2)

А, ну и пакетный менеджер дебиана это очевидное говнище, невероятно размазанное к тому же.

thesis ★★★★★
()
Ответ на: комментарий от papin-aziat

А когда сюзевод узнает и осознает, что есть общие инструменты, когда ему под нос суют yast? А когда мандривщик осознает? А когда арчевод с его аурами осознает?

Правильный ответ: когда-нибудь.

Aceler ★★★★★
()
Ответ на: комментарий от thesis

От добра добра не ищут, как грится.

Разве что для физических хостов все же Devuan более безопасен.

А в виртуалках можно и systemd.

sanyo1234
()
Ответ на: комментарий от sanyo1234

Пять лет. Официально у всех дебианоподобных. Потом только багфиксы для бедных или по подписке.

cocucka ★★★★☆
()
Ответ на: комментарий от thesis

Давно пора обновить apt, хотя бы чтобы он работал побыстрее и прекратил насиловать неокрепшие умы админов ошибками скриптов.

Хотя бы опцию добавили, а то ведь приходится добавлять exit 0, это не в какие ворота.

sanyo1234
()
Ответ на: комментарий от Polugnom

Я на последних версиях не был (у меня слетел центр обновления), но они массово начали убирать Панель управления и перегружать с неё всё в свои Параметры.

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

Вообще все UWP-приложения тормозные. Даже для открытия калькулятора нужено секунд 5-10 ждать. Ужас.

MrCookie ★★
()
Последнее исправление: MrCookie (всего исправлений: 1)
Ответ на: комментарий от cocucka

Потом только багфиксы для бедных или по подписке.

Security апдейтов в Freexian уже нет ?

Пять лет. Официально у всех дебианоподобных.

А сколько в бабуинте? Ты почему-то скромно умолчал.

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 2)
Ответ на: комментарий от papin-aziat

Деб-специфичные команды тебе всё равно учить, раз на дебе. Впрочем, можно и не учить, systemctl вполне себе работает.

Только в дебе сразу после apt-get install sddm ты получишь меню выбора дисплейного менеджера, а в федоре тебе надо будет лично вручную что-то там переключать. И так везде - дебианщики, приходя на rpm-based дистр, долго не могут вкурить, почему там из коробки ничего не работает, почему надо после установки всегда напильником, что-то включать, переключать и копировать conf.samle в conf.

Это палка о двух концах, я знаю, можешь не объяснять :-)

Aceler ★★★★★
()
Ответ на: комментарий от sanyo1234

Центос стрим содержит абсолютно те же пакеты, что и RHEL, просто они чуть раньше становятся доступны — не надо ждать промежуточного релиза. Иди разберись сначала что к чему, а потом начинай хейтить.

cocucka ★★★★☆
()
Ответ на: комментарий от Aceler

А когда сюзевод узнает и осознает

Зюзя – это осознанный выбор «не знать», а у деба специфичность выдаётся за «знание».

А когда арчевод с его аурами осознает?

Эт ты зря. Судя по арчвики, их там держат в ежовых руковицах линукс-темы.

papin-aziat ★★★★★
()
Ответ на: комментарий от sanyo1234

Ты жопой читаешь? ПЯТЬ ЛЕТ ВЕЗДЕ. И в убунте, и в том дебиане. Потом извольте попрошайничать апдейты или платите.

cocucka ★★★★☆
()
Ответ на: комментарий от sanyo1234

неокрепшие умы

Ты можешь сколько угодно острить про крепость ума, защищая свое право ходить на костылях.
Но есть нормальные люди, которые смотрят вот на это:
aptitude
apt
apt-cache
apt-cdrom (АААА!!11)
apt-get
dselect
dpkg
dpkg-deb
dpkg-query
dpkg-reconfigure
deb
deb-control
-- и это я наверняка что-то забыл --

и говорят «да идите вы в жопу, проектанты х**вы(tm)».

thesis ★★★★★
()
Последнее исправление: thesis (всего исправлений: 1)
Ответ на: комментарий от cocucka

просто они чуть раньше становятся доступны

А чуть раньше у кого-то происходит шляпа ? Но ведь умные учатся на чужих ошибках?

sanyo1234
()
Ответ на: комментарий от papin-aziat

Зюзя – это осознанный выбор «не знать», а у деба специфичность выдаётся за «знание».

Дебиан здесь не для того, чтобы соответствовать твоим ожиданиям :-)

Эт ты зря. Судя по арчвики, их там держат в ежовых руковицах линукс-темы.

Я поэтому и упомянул аур, где цирк и балаган.

Aceler ★★★★★
()
Ответ на: комментарий от thesis

Поэтому я разработал свой Bash скриптик apm.sh, который работает одинаково (одинаковые команды) на RHEL, Debian, Devuan, со временем добавлю еще Alpine. Со стороны это выглядит как одинаковый пакетник для любого дистра.

sanyo1234
()
Ответ на: комментарий от Polugnom

Совершенно незачем.
Но когда оно ломается (а оно ломается) - человек это узнаёт. Если имел неосторожность связаться с дебом.

thesis ★★★★★
()
Ответ на: комментарий от sanyo1234

я разработал свой Bash скриптик

В Риме веди себя как римлянин, подход правильный.

thesis ★★★★★
()
Ответ на: комментарий от Aceler

Дебиан здесь не для того, чтобы соответствовать твоим ожиданиям

Ладно. А что на счёт фрагментации? Ведь то, как делают в шляпных, как правило общее для всех, то есть просто работа с софтом, а не местечковые обёртки.

Я не борцун, я просто пофилософствовать.

papin-aziat ★★★★★
()
Ответ на: комментарий от sanyo1234

относительной стабильности уже корректно установленного софта

Обратная сторона медали в том, что баги там тоже стабильны.

utanho ★★★★★
()
Ответ на: комментарий от Polugnom

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

Собственно только ради этого Debian и нужен.

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от utanho

Баги там выбраны таких версий, которые особо не мешают.

А в роллинге тебе могут выкатить любую дичь, после которой будешь молиться, чтобы офлайн бэкапы остались целыми.

sanyo1234
()
Ответ на: комментарий от Aceler

Наоборот, такой кайф, когда нет кривой автоматики и изуродованных до неузнаваемости конфигов. Проблема дебиана, что там васяны пытаются вылепить серьёзную ОС, причем для всех сразу — сервер и десктоп в одном флаконе. И закономерно получается полная дичь. Пользоваться (добровольно) этим могут только закалённые задроты, инфицированные мифом о глобальном, надёжном и свободном дистре. А дистр линукса это всегда сборка из говна и палок, и обвязка должна быть максимально простой если только у вас не коммерческая контора с тысячами индусов на зарплате.

bread
()
Последнее исправление: bread (всего исправлений: 1)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)