LINUX.ORG.RU

Грохнул систему из-за попытки обновить GIMP из sid

 


0

2

Deb9-stable

Прописал в source, sid репозиторий

Сделал purge gimp

На «apt-get -t unstable install gimp» мне сказали что есть битые held пакеты - libgimp, libglib

Через синаптик удалил libgimp, libglib с ними удалилась почти вся система. Грузится в голую консоль, иксов нет, ничего нет(

Вот тебе и Линукс... Сам виноват)

Deleted

Последнее исправление: Deleted (всего исправлений: 4)

Ответ на: комментарий от Exmor_RS

Но ТС удалил не Гимп, а важную системную библиотеку, от которой зависит куча софта.

meliafaro ★★★★★
()

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

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

А там нет новых версий, центр приложений бесполезен без снапов/самодостаточных пакетов, с тарболами много посторонней возни.

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

и кстати, для дофига топящих за «предупредил»

apt remove
packages will be REMOVED

всё так и кричит о том, что операция пошла не по плану. ага. предупреждение, нет, ПРЕДУПРЕЖДЕНИЕ о том, что результатом выполнения этой операции будет поломанная система, а не удаление libglib

system-root ★★★★★
()
Последнее исправление: system-root (всего исправлений: 1)
Ответ на: комментарий от meliafaro

не он один такой, все аналоги с подобных поведением давно известны

grem ★★★★★
()
Ответ на: комментарий от system-root

поломанная система

А ведь формально-то система не поломалась. Иксы и рабстол это такой же сторонний софт, как и гимп. Грузится, логинится — всё ок.

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

На других системах у человека никогда такой проблемы не возникнет

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

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

Штатный пкетный менеджер apt явно не является аналогом программ и компонентов. Это куда более низкоуровневый механизм, требующий некоторых знаний. А программы и компоненты - это центр приложений, откуда ты никакие нестабильные ветки не подключишь.

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

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

например https://i.imgur.com/d0LRMqX.gif

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

Есть всякие беты, но это не важно, человека просто не возникнет потребности ставить какие-то особые ветки и беты, чтобы обновит грёбаный гимп.

Exmor_RS ★★★
()

Deb9-stable

Ни разу не для обычных пользователей.

Прописал в source, sid репозиторий

Ты подтвердил, что не являешься обычным пользователем.

apt-get -t unstable install gimp

Чувак, да ты точно не обычный пользователь!

Через синаптик удалил libgimp, libglib с ними удалилась почти вся система.

Э... ты же не обычный пользователь, зачем ты это сделал?

Грузится в голую консоль, иксов нет, ничего нет

Ну и ладно, система вполне работоспособна, профиль с данными никуда не делся, ты же не обычный пользователь и сможешь вернуть всё как было, разве нет?

Вот тебе и Линукс...

Не Линукс, а Deb9-stable. Своими первоначальными действиями ты задекларировал себя, как пользователя с достаточным багажом знаний, а в результате король оказался голым.

Разумеется, ты со всем этим и сам прекрасно справишься, но еду для парочки Петросянов тебе вбросить удалось, да.

Erepb ★★★
()
Ответ на: комментарий от system-root

Включил дурика или это нормальное твое состояние?

Ты сам сказал: хочу ставить и удалять ПРОГРАММЫ. Библиотеки не твой уровень, так что и нечего туда лезть. В машину можешь заливать бензин, а менять масло не твой уровень пользователя

futurama ★★★★★
()

Потому что надо думать

Belen ★★
()
Ответ на: комментарий от system-root

библиотека общая для многих программ. Удаляя библиотеку — ты удаляешь много программ. Линукс остался рабочим, отсуствовали только удаленные программы.

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

библиотека общая для многих программ

с чего ты это взял?

Удаляя библиотеку — ты удаляешь много программ

с чего ты это взял?

Линукс остался рабочим

чего ты это взял?

system-root ★★★★★
()
Последнее исправление: system-root (всего исправлений: 1)
Ответ на: комментарий от futurama

ты не прикидываешься

я задаю очень простые вопросы. совсем не сложные.

system-root ★★★★★
()
Ответ на: комментарий от meliafaro

Про снапы можно забыть, они загнутся через пару лет.

Мне без разницы, главное чтобы появился и закрепился формат самодостаточных пакетов.

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

А почему у шуруповёрта нет защиты от слепого сверления проводки в стене? Потому что нечего пользоваться тем, что не знаешь.

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

человека просто не возникнет потребности ставить какие-то особые ветки и беты, чтобы обновит грёбаный гимп.

Ну да, надо идти на сайт и качать новый гимп и обновлять. Тут он мог сделать то же самое, но предпочел подключать нестабильную ветку. Но виновата система, разумеется. Это прям как в той истории, про отсутствие в инструкции к стиральной машине предупреждения о недопустимости стирки в ней кошки.

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

Тут он мог сделать то же самое

Слишком много вариантов — может ему показалось более правильным решением именно репозиторий добавить, он не первый и не последний кто совершил такую ошибку.

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

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

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

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

Для system-root ★★★

Пишу сие с Debian. До этого был Kali Linux Light...

anonymous
()
Ответ на: комментарий от system-root

Не вижу смысла объяснять очевидные вещи и частные случаи от общих

извини, но твой уровень интеллекта меня обижает

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

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

system-root ★★★★★
()

в apt ни разу не удалил всю систему, синаптик не использовал. в пакетных менеджерах еще бывает опция --nodeps.

barberry ★★
()
Ответ на: комментарий от system-root

Специально для долбоёбов написали «Пакет содержит библиотеки, используемые другими приложениями». И даже если библиотека общая только с одной программой, ты блядь не можешь её удалить без сайд-эффектов, если это отдельный пакет.

anonymous
()
Ответ на: комментарий от system-root

т.е. ты хочешь, чтобы я тебе объяснил что такое shared library? Уже объяснил. Это общий код для многих программ (одна программа входит в это множество). Если этот общий код удалить, то программы перестанут работать и их надо удалить из системы.

Если не понятно, то осталось только обсудить твои умственные способности.

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

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

system-root ★★★★★
()
Ответ на: комментарий от futurama

а ещё мне интересно, что делать с библиотеками на, например, скриптовых языках. они библиотеки?

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

Удаляя 1 библиотеку, ты делаешь _все_ программы, от неё зависящие, нерабочими. Понимаешь, все? Если там только не dlopen в коде и оно не цепляет необязательные библиотеки в рантайме, но такое кладут в рекомендованные зависимости. С позиции пакетного менеджера, у тебя там может быть LD_PRELOAD прописан быть, но это уже колхоз.

anonymous
()
Ответ на: комментарий от system-root

Всё, что слинковали. Спроси мейнтейнеров, если те линкуют почём зря (такое встречается).

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

что репозитории это ПРОСТО источник _системного_ ПО.

*fixed* ftgj. Для дополнительного ПО придумали appimage, snapы с flatpackами и .runы иже с нами.

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

Началось. В твоей фразе абсолютно нет смысла. Машиной командует операционная система, а уж ей [везде] командует человек. А когда система выполняет команду как-то не так, это означает, что система на самом деле является полным говном.

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

Всё, что слинковали

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

system-root ★★★★★
()
Ответ на: комментарий от Exmor_RS

На винде/иос в большинстве случаев ты просто ставишь новую версию и всё

Врёшь. Не просто ставишь, а _вручную_ скачиваешь с официального сайта, и _вручную_ устанавливаешь из exeшника/msiника. А в прыщах ты почему-то захотел что бы за тебя это пакетный манагер сделал. Заходи на офсайт, _вручную_ качай самодостаточный пакет и ставь его в ~/. А если авторы не выложили, то претензию предъявляй им, а не системе.

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

thunar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.