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)

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

Ну так если дистрибутив начнёт считать меня идиотом, я его снесу ещё раньше, чем он сломается. Да не, это бред, даже венда позволяет давать команды которые всё разломают. Собственно даже если команды не должны всё разламывать, это случится потому что это венда. Поздравляю всех причастных с летним апдейтом десятки. А тут как бы всё логично: сказали ей — она сделала.

anonymous
()

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

могло бы быть и хуже

PexuOne
()

поставь обратно apt install task-gnome-desktop или чего у тебя там было? Ищи так apt search task-. Можно и по отдельности всё поставить конечно но так проще и всё у тебя заработает, недостающие программы доставишь руками уж не тысячи их у тебя наверное. А вообще для экспериментов почитай про chroot. Поставь в него sid и ставь туда всё что надо, самое распоследнее что есть в дебиане сделай xhost+ чтобы можно было из чрута запускать гуёвые программы. У меня всегда миксы stable+testing или testing+unstable проблем нет, но stable+unstable не стоит, если уж и делать так то ручную пендинги расставлять а это ... марока и глупо вообще прощее сделать микс stable+testing+unstable оно хоть работать будет, но это уже из ряда экспериментов на попу, потому что эмм ну не знаю как тебе объяснить, вот есть винда xp и десятка что по твоему будет если смешать их библиотеки или заменить одно на другое в любом направлении? Прааавильно система умрёт и восстановить её работоспобность будет сравни квесту. Ну ты понял? Выпуски дебиана на то и выпуски, мнешивать то можно, но не через выпуск это просто не предусмотренно. Вернее предусмотрено, но никто тебе ничего не будет гарантировать, есть безопасные средства chroot или прости хостади flatpack и appimage 10 программ на 1 теробайт диска lol, используй chroot или в следующий раз не жми Y/Enter на всё что тебе пишет консоль.

Deleted
()

Посмотрел, как у меня установлен Gimp. В Ubuntu, через центр установки программ Ubuntu Software, источник - пакет Snap. А не «нестабильное хранилище» с непонятными последующими действиями по удалению. Поставилось без проблем и удалится так же. Debian несколько менее дружественный, значит, есть что изучать - например, как пользователю удалось удалить половину системы. Да, и не следовало бы работать от root. На случай, если система сильно испортится, надо предумотреть меры по восстановлению. У меня например программа Timeshift регулярно архивирует системные файлы и настройки. Надо узнать, какие программы есть на эту тему и может быть начать пользоваться.

Partisan ★★★★
()
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.
aquadon ★★★★★
()

Да, кстати. Я часто переставляю систему не из-за неполадок, а чтоб оно всё лучше встало, уселось, улеглось. На этот случай зашёл список программ, которые надо поставить, с аримечаниями: источник установки, способ установки(если есть особенности), ссылка на статью ч описанием установки или использования. Этот список вместе с другими документами сохраняю в Google Drive. Так что без больших усилий можно восстановить программы. При установке не надо хвастаться за первый попавшийся способ. Например, в Debian не нужно было брать из несиабильного хранилища. Можно было из Snap, но если там слишком старая версия, то рассмотреть другие варианты. И надо изучить, как удалять то, что было поставлено с помощью apt, чтобы не удалить лишнее, но и не оставить ненужное.

Partisan ★★★★
()

сам прописла себе unstable-репозиторий (то есть нестабильный в переводе, знаешь что это означает?), самостоятельно снес себе пол-системы, а виноват как всегда линукс.

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

Система пакетов сегодня в большинстве дистров это какашка, слава Богу придумали flatpak, но хреново что не все в нем есть.

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

А почему руки? Какого лешего вообще по идее штатное действие ломает систему? Вот вам и пакеты, зато «не как в венде».

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

apt-get -f install надо было делать вместо удаления, нет?

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

anonymous
()

Через синаптик удалил libglib

genius.jpg

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

Вот это верно. Люди, слепо доверяющие паразитариям должны страдать. Софт, кроме системного должен поставлять его разработчик.

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

откуда мне знать что это важные системные файлы?

В aptitude когда такое происходит, предлагают ввести фразу вроде: «Да, я в курсе, что удалять эти пакеты — плохая идея.» Пока не введёшь, операция не начинается.

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

Я два года с ним эксперементирую прежде чем серьезно пользовать. Пока за эти два года вижу только одни проблемы.

Тоже похожим образом экспериментировал. Установка-бекпортирование пакетов из sid в stable, смена 32-битной системы на 64-битную и наоборот прямо на месте.

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

i-rinat ★★★★★
()

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

А ядро тут причём?

record ★★★★★
()

libglib это очень важная библиотека. «Вот тебе и линукс» а чего ты хотел? Ты устанавливал пакеты из Sid в Stable! Вообще, пакеты из Sid следует пересобирать из DEB-SRC, а не устанавливать бинарные пакеты. Если тебе интересно, я распишу тебе, как это делать

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

Враки, только qtwebengine, qtgui и qtcore зависят от этого дерьма (всё ещё), ну ещё пара других приложений завязана на пульсаудио и гстример. К системе параллельно в принципе. Ну браузеры с мессенджерами тоже, всё мусор. Оп врёт наверное, glib можно удалить практически безболезненно. Только со звуком будут проблемы, у гстримера всё же нет нормальных альтернатив.

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

Система пакетов сегодня в большинстве дистров это какашка, слава Богу придумали flatpak

а flatpak руками собирать или flatpak flatpak'ом ставить?

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

Он читать не умеет. В нормальном линуксе должны были голосом Левитана предупредить по всем ТВ-каналам.

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

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

 ~ $ equery d x11-libs/gtk+:2 | wc -l
18
 ~ $ equery d x11-libs/gtk+:3 | wc -l
13
 ~ $ equery d dev-qt/qtcore | wc -l
187
 ~ $ equery d dev-qt/qtgui | wc -l
140
anonymous
()

не думаю, что пользователь должен наизусть знать смысл или цель всех lib* пакетов.
и не должен смотреть их описания когда предлагают удалить, это занятие просто уныло.

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

просто не используй больше дебиан, т.к. он не для людей.

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

Вон пакман не предлагает, приходится писать в духе pacman -Rssss --yes-remove-everything --yes-im-sure --yes-please-do-it и то не всё удаляет.

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

Ну а Debian при чем? Дистр для опытных...

Ты не прав! Debian - это дистрибутив для людей, у которых нет постоянного портнера, а секасом охотой заниматься.

Debian -

это закинем в backports свежее ядро, а firmware не обновим;

это примем systemd в качестве основной системы инициализации, но забудем настроить работу с журналами (journalctl --list-boots), часть сервисов в не адаптирована к systemd;

это бредовая идея о разбивании одной программы на 100500 частей и потом думать как её обновить до новой версии (привет eclipse 3.8, хотя сейчас на горизонте 4.6, 4.7 и т.д);

это кривой установщик и его проблемы, которые решают порой по 8 лет и никак не могут предти к исправлению (при разбивке дисков нет выбора указания едениц измерения GB, GiB и им подобные). Разработчикам даже в голову не приходит, что можно использовать как десятичные (MB, GB...), так и двоичные (MiB, GiB...). И ещё куча всего;

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

это...

Итог: хочешь секаса - поставь Debian.

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

откуда ЕМУ знать, что это важные для ТЕБЯ пакеты?

~$ apt-mark showmanual | wc -l
390
~$ apt-mark showauto | wc -l
1015

всё это может быть известно, много лет. в этом вся фишка наплевательского отношения.

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

СУК... Почему помощник на некоторых клавиатурах Android такой дурной? То одно правильное слово, изменит на совершенно другое, то...

FIX портнера -> партнера и т.д.)

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

это экономия на спичках. В LiveCD нет даже lvm, cryptsetup. Добавить к 2 гигабайтному ISO с десяток мегабайт религия не позволила.

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

Он меня пред удалением об этом не предупредил.

Это как? apt, aptitude и apt-get всегда выводят список того, что будет установлено или удалено. synaptic тоже говорит, что от пакета зависят другие и показывает окно, в котором нужно подтвердить что ты хочешь отметить пакеты для [полного] удаления или установки. А по нажатию кнопки Apply он спросит тебя ещё раз.

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

Есть и то, и другое. На минимальном установочном CD - точно, неужто на Live нет?

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

С чего ты взял что я фанбой? Фанбой - это как раз ТЫ, которому всё подряд для рептилойдов и не людей, кроме... Что ты там любишь?

Deleted
()

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

Да уж, это тебе не Шindoшs, которая 100500 раз переспросит, а уверен ли ты $lamername в своих действиях?

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

Да и что ты предлагаешь ответить человеку, котороый выстрелил себе в ногу и винит пистолет?

Deleted
()

Дебиан не поддерживает обновления и не-античные версии софта. Установите для этого другой дистрибутив.

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

человеку, котороый выстрелил себе в ногу и винит пистолет

давно интерфейс для установки и удаления программ стал пистолетом который может что-то сделать с ногой?
пфф. детский сад и клоунада.

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

давно интерфейс для установки и удаления программ стал пистолетом который может что-то сделать с ногой?

Вот именно, программа отработала штатно и с ожидаемым результатом.

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

Попробуй в CentOS установить свежее — там это ничуть не лучше. Тоже приходится через самодостаточный .tar да .flatpak ставить.

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

Не нужно сравнивать synaptic с «интерфейсом для установки и удаления программ», это всё равно что сравнивать Play Store и pm. Что последний, что synaptic позволяют удалить вообще что угодно, поэтому и являются пистолетом.
Про клоунаду - самокритично.

Deleted
()
Последнее исправление: dearAmomynous (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

В Арче есть чудесный pacman. Почему престарелые бюрократы из Debian и ушлые дельцы из красношапки просто не приструнят свою гордость и не возьмут пакман вместо того, чтобы поддерживать свои стремительно растущие горы тормозных запутанных ненадёжных костылей?

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