Я всё сломал. Что делать? :)
Я всё сломал. Что делать? :)
Подскажите, пожалуйста, можно ли как-то восстановить систему, если я случайно удалил часть системных пакетов? Есть ли мета-пакет типа rosa-fresh-r4-x86_64 установив который я восстановлю все системные пакеты?
Я поставил Питон 3-й. Поигрался и понял, что он мне пока не нужен. В "Установка и удаление программ" я его нашел и снял галочку, чтобы утилита его удалила. Мне сказали что раз я удаляю Питон 3, то заодно удалится и еще длиннющий список пакетов с ним. Я особого значения не придал этому, т.к. при установке тоже много пакетов поставилось. Согласился... И тут винт начал усиленно работать удаляя мне пакеты... Когда до меня начало доходить, что ставился он значительно быстрее, чем сейчас удаляется, то меня начали одолевать смутные сомнения - а не потянулись ли какие-нибудь системные пакеты по зависимостям на удаление? Я этот процесс грубо прервал, т.к. утилита не реагировала на мои вежливые попытки закончить процесс.
В итоге теперь у меня слетело половина графического окружения... Иконки, оформление окон с кнопками.. Хочу починить. Не охота снова все ставить с нуля.
Буду рад любой помощи.
Я поставил Питон 3-й. Поигрался и понял, что он мне пока не нужен. В "Установка и удаление программ" я его нашел и снял галочку, чтобы утилита его удалила. Мне сказали что раз я удаляю Питон 3, то заодно удалится и еще длиннющий список пакетов с ним. Я особого значения не придал этому, т.к. при установке тоже много пакетов поставилось. Согласился... И тут винт начал усиленно работать удаляя мне пакеты... Когда до меня начало доходить, что ставился он значительно быстрее, чем сейчас удаляется, то меня начали одолевать смутные сомнения - а не потянулись ли какие-нибудь системные пакеты по зависимостям на удаление? Я этот процесс грубо прервал, т.к. утилита не реагировала на мои вежливые попытки закончить процесс.
В итоге теперь у меня слетело половина графического окружения... Иконки, оформление окон с кнопками.. Хочу починить. Не охота снова все ставить с нуля.
Буду рад любой помощи.
Re: Я всё сломал. Что делать? :)
Ещё немного поковырялся с urpmi и теперь даже окно ввода пароля не показывается после перезагрузки.
Я не волшебник, я только учус.
Я не волшебник, я только учус.
Re: Я всё сломал. Что делать? :)
Уважаемый господин Учус. IMHO в вашем случае самый простой способ, это заархивировать домашнюю директорию и переставить росу. После переустановки восстанавливаете домашнюю директорию из архива и доустановите нужные пакеты.J-Son писал(а):Ещё немного поковырялся с urpmi и теперь даже окно ввода пароля не показывается после перезагрузки.
Я не волшебник, я только учус.
Кстати, похоже это косяк, что снос Python3 убивает систему.
Re: Я всё сломал. Что делать? :)
пакет task-kde4, конечно, есть - но его не проверяли давно т.к. основной наш DE - KDE.
Соответственно, присоединяюсь к предыдущему оратору и советую переставить систему.
Соответственно, присоединяюсь к предыдущему оратору и советую переставить систему.
Re: Я всё сломал. Что делать? :)
Спасибо всем откликнувшимся!
2-й Питон я не трогал, т.к. видел, что он уже установлен и явно система на него завязана. Но тут я сам дурак - не посмотрел что собирается удалить утилита вместе в 3-м Питоном.
Скажите, а есть ли способ как-то по шагам попробовать восстановить эти руины?
Т.е. к примеру:
1. Дать комманду на принудительную переустановку Xorg со всеим зависимостями
2. Дать комманду на принудительную переустановку KDE4 со всеим зависимостями
3. Переустановить какой-то пакет, отвечающий за дефолтные настройки в дистрибутиве. (Я видел среди прочих Default-kde4-config. Может это он?)
Снести и заново поставить я всегда успею. Интересно попробовать восстановить.
Опыт работы в UNIX есть. Так что можно просто общие рекомендации дать. Так сказать, направить на нужный путь.
2-й Питон я не трогал, т.к. видел, что он уже установлен и явно система на него завязана. Но тут я сам дурак - не посмотрел что собирается удалить утилита вместе в 3-м Питоном.
Скажите, а есть ли способ как-то по шагам попробовать восстановить эти руины?
Т.е. к примеру:
1. Дать комманду на принудительную переустановку Xorg со всеим зависимостями
2. Дать комманду на принудительную переустановку KDE4 со всеим зависимостями
3. Переустановить какой-то пакет, отвечающий за дефолтные настройки в дистрибутиве. (Я видел среди прочих Default-kde4-config. Может это он?)
Снести и заново поставить я всегда успею. Интересно попробовать восстановить.
Опыт работы в UNIX есть. Так что можно просто общие рекомендации дать. Так сказать, направить на нужный путь.
Re: Я всё сломал. Что делать? :)
я бы попробовал для начала
# urpmi task-x11 task-kde4
# urpmi task-x11 task-kde4
Re: Я всё сломал. Что делать? :)
Можно попробовать загрузится в LiveCD и получить список всех установленных пакетов (разработчики подскажите, live система и свежеустановленная отличаются?), и потом на системе установить их все, возможно через скрипт.J-Son писал(а):Снести и заново поставить я всегда успею. Интересно попробовать восстановить.
Re: Я всё сломал. Что делать? :)
В своё время на линуксфоруме ув. verg такой вариант предлагал (ссылка на оригинал: http://linuxforum.ru/viewtopic.php?pid=363171#p363171):sokoloff писал(а):Можно попробовать загрузится в LiveCD и получить список всех установленных пакетов (разработчики подскажите, live система и свежеустановленная отличаются?), и потом на системе установить их все, возможно через скрипт.
1) Сохранить список установленных пакетов в файл без номеров версий:
Код: Выделить всё
rpm -qa --queryformat '%{name}\n' > spisokrpms.txt
Код: Выделить всё
# while read i ; do urpmi --auto $i ; done < spisokrpms.txt
OMNE NIMIUM NOCET
Re: Я всё сломал. Что делать? :)
Я бы последнюю команду модифицировал так:
по идее, так будет быстрее - urpmi сразу скушает весь список, а не будет пакеты по одному дергать.
Код: Выделить всё
cat spisokrpms.txt | xargs urpmi
Re: Я всё сломал. Что делать? :)
... хотя последний вариант хуже в ситуации, когда в новых репозиториях физически нет некоторых пакетов - тогда весь запуск завершится неудачей.
Re: Я всё сломал. Что делать? :)
Поставилось более 300 пакетов. Результата не дало. Копаю дальше.keleg писал(а):я бы попробовал для начала
# urpmi task-x11 task-kde4
UPD: Остальные варианты тоже не сработали. urmi показывал что пакеты уже установлены в системе. После перезагрузки ничего не изменилось - не стартует графика. Похоже, при удалении пакетов у меня какие-то конфиги тоже удалились и теперь так просто не восстановить - надо глубже лезить в дистр и восстанавливать по шагам.
Re: Я всё сломал. Что делать? :)
Хотел предложить запустить rpm --verify --all но, похоже, verify не работает - http://forum.rosalab.ru/viewtopic.php?f=53&t=4673
Re: Я всё сломал. Что делать? :)
а xorg.conf и nomodeset в строке граба удалить?
- VictorR2007
- Сообщения: 7274
- Зарегистрирован: 12 сен 2011, 13:00
Re: Я всё сломал. Что делать? :)
Попробуйте дать команду
Может выдаст список недостающих пакетов.
Но если urpmi при принудительном завершении не сохранил список удалений,
то это не поможет.
Код: Выделить всё
urpm-package-cleanup --problem
Но если urpmi при принудительном завершении не сохранил список удалений,
то это не поможет.
- Галахов Роман
- Сообщения: 2349
- Зарегистрирован: 26 фев 2012, 20:02
- Откуда: Моск. обл. Волоколамск
Re: Я всё сломал. Что делать? :)
Но сначала, думаю, лучшеVictorR2007 писал(а):Попробуйте дать командуМожет выдаст список недостающих пакетов.Код: Выделить всё
urpm-package-cleanup --problem
Но если urpmi при принудительном завершении не сохранил список удалений,
то это не поможет.
Код: Выделить всё
urpm-reposync
Rosa 2021.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))
Re: Я всё сломал. Что делать? :)
Спасибо всем отписавшимся!
Попробовал выполнить команды, которые советовали, но особо ситуация не поменялась. Плюс я не совсем еще понимаю специфику дистрибутива. Поэтому было принято волевое решение - снести всё и накатить по новой, как советовали в самом начале. Дистр нравится - буду и дальше им пользоваться. Попробую организовать на базе него рабочее место web-девелопера. Спасибо разработчикам за этот дистрибутив!
Что касается третьего Питона. Я повторил эксперимент на виртуалке - у меня снова получилось всё сломать! Чтобы попасть как я нужно делать следующее:
- установить python3 ( я ставил пакет 3.4.2 x86_64). Он по зависимости подтянет один доп.пакет.
- удалить этот же пакет через графическую утилиту. И тут она попросит удалить весь дистр!! Буквально все пакеты включая urpmi. Т.к. это виртуалка, то я согласился с этим вопросом и дождался выполнения этой операции. В итоге меня выкинуло в консоль, в которой отсутствовал urpmi как и обещала утилита установки/удаления программ.
Насколько это серьезный баг - непонятно, т.к. много ли народу будут вот так вот ставить, а потом сносить 3-й Питон.
Попробовал выполнить команды, которые советовали, но особо ситуация не поменялась. Плюс я не совсем еще понимаю специфику дистрибутива. Поэтому было принято волевое решение - снести всё и накатить по новой, как советовали в самом начале. Дистр нравится - буду и дальше им пользоваться. Попробую организовать на базе него рабочее место web-девелопера. Спасибо разработчикам за этот дистрибутив!
Что касается третьего Питона. Я повторил эксперимент на виртуалке - у меня снова получилось всё сломать! Чтобы попасть как я нужно делать следующее:
- установить python3 ( я ставил пакет 3.4.2 x86_64). Он по зависимости подтянет один доп.пакет.
- удалить этот же пакет через графическую утилиту. И тут она попросит удалить весь дистр!! Буквально все пакеты включая urpmi. Т.к. это виртуалка, то я согласился с этим вопросом и дождался выполнения этой операции. В итоге меня выкинуло в консоль, в которой отсутствовал urpmi как и обещала утилита установки/удаления программ.
Насколько это серьезный баг - непонятно, т.к. много ли народу будут вот так вот ставить, а потом сносить 3-й Питон.
Re: Я всё сломал. Что делать? :)
А вы на обновленной системе пробовали или на только что установленной?
Я на обновленной не могу воспроизвести, возможно уже все исправлено.
Я на обновленной не могу воспроизвести, возможно уже все исправлено.
Re: Я всё сломал. Что делать? :)
Я ставил из ISO-шки, потом обновлял все пакеты, которые предлагала графическая утилита. Потом перезагрузил виртаулку и начал эксперимент. Виртуалка у меня сохранилась. Вечером попробоую снова повторить эксперимент. Снапшоты великая вещь! Но прослежу, чтобы все обновления были применены. Может уже и правда не сработает. )
Re: Я всё сломал. Что делать? :)
Описанная мной ситуация работает только в графической программе. Из консоли у меня тоже не получилось воспроизвести ситуацию.keleg писал(а):А вы на обновленной системе пробовали или на только что установленной?
Я на обновленной не могу воспроизвести, возможно уже все исправлено.
Делал так:
(всё от рута)
urpm-reposync
urpmi python3 (предложил именно ту версию что я ставил - 3.4.2 x86_64 и установил еще одну либу для Питона)
urpme python3 (удалила именно один пакет python3. Не тронула даже либу)
И тут же пошел делать то же самое через графическую утилиту установи и удаления программ - там предлагает всё снести.
-
- Сообщения: 235
- Зарегистрирован: 28 окт 2014, 21:53
- Откуда: г. Нижний Новгород
- Контактная информация:
Re: Я всё сломал. Что делать? :)
Столкнулся с похожей ситуацией (конечно, как посмотреть). Поставил дистр с LXDE. Понравилось. Но решил попробовать все же поставить GNOME3. Поставил через графическую утилиту. После перезагрузки попробовал зайти с GNOME3 - индейское жилище "фигвам" (© Шарик). Зашел с LXDE и решил удалить установленные пакеты, специально переписал все устанавливаемые пакеты. После удаления пакетов доступным остался только OpenBox. Можно было бы и с ним работать, но ни одно приложение не грузится. Даже logout не работает. В понедельник придется восстанавливать систему с флэхи...
Intel Core i3-6100U CPU @ 2.30GHz / RAM M471A5143EB0-CPB 6144MB DDR4 2133MHz / GeForce 940MX --- 4.9.76-nrj-laptop-1rosa-x86_64
Intel Core i3-4160T CPU @ 3.10GHz / RAM M471B5173QH0-YK0 4096MB DDR3 1600MHz --- Linux 4.4.1-nrj-desktop-1rosa-x86_64
Intel Core i3-4160T CPU @ 3.10GHz / RAM M471B5173QH0-YK0 4096MB DDR3 1600MHz --- Linux 4.4.1-nrj-desktop-1rosa-x86_64
Re: Я всё сломал. Что делать? :)
Сейчас у себя проверил - всё работает как надо. Спасибо!keleg писал(а):Спасибо! http://bugs.rosalinux.ru/show_bug.cgi?id=4681
Re: Я всё сломал. Что делать? :)
Я пришел к выводу, что такие эксперименты делать надо вначале на виртуалке, а потом на живой системе. )Andrew21 писал(а):В понедельник придется восстанавливать систему с флэхи...