«Машина времени» — м.б. включить по умолчанию?
«Машина времени» — м.б. включить по умолчанию?
Подумалось: время от времени на форумах появляются темы «после обновления всё опнулось, куды бечь». А великолепный иструмент «машина времени», разработанный в РОСА, многие не знают. Почему бы не сделать его включенным по умолчанию? Чтобы всегда можно было загрузиться в консоли, набрать nazad, и всё — как было. И даже с лайва: chroot blah-blah && nazad (или что там говорится systemd вместо chroot).
Talk is cheap. Show me the code.
Linus Torvalds
Linus Torvalds
Re: «Машина времени» — м.б. включить по умолчанию?
Надо как в Вынь. Сами создаются точки (штук 10 последних) и потом выбирая точку откат. А каждый раз возиться в консоли не солидно юзверу в 21 веке.
Re: «Машина времени» — м.б. включить по умолчанию?
Так ведь в консоли же часто и оказывается пользователь в случае неудачного обновления. На случай менее неудачного, конечно, можно и граф. интерфейс прикрутить.Barmalei писал(а):Надо как в Вынь. Сами создаются точки (штук 10 последних) и потом выбирая точку откат. А каждый раз возиться в консоли не солидно юзверу в 21 веке.
Talk is cheap. Show me the code.
Linus Torvalds
Linus Torvalds
Re: «Машина времени» — м.б. включить по умолчанию?
У меня Grub генерирует записи для восстановления. Я влететь в консоль смогу в любом случае, главное команды знать. А вот с этим тяжело.Delles писал(а):Так ведь в консоли же часто и оказывается пользователь в случае неудачного обновления. На случай менее неудачного, конечно, можно и граф. интерфейс прикрутить.Barmalei писал(а):Надо как в Вынь. Сами создаются точки (штук 10 последних) и потом выбирая точку откат. А каждый раз возиться в консоли не солидно юзверу в 21 веке.
Re: «Машина времени» — м.б. включить по умолчанию?
Хм.Delles писал(а):А великолепный иструмент «машина времени», разработанный в РОСА,
http://search.cpan.org/~tvignaud/urpmi- ... ecover.pod
AUTHOR
Rafael Garcia-Suarez,
Copyright (C) 2006 Mandriva SA
Re: «Машина времени» — м.б. включить по умолчанию?
Там создаётся подобие снимков файловой системы. Насколько я понимаю, предлагаемое упирается в необходимость использовать btrfs (или zfs), что не всем нравится. Первое есть возможность сделать у каждого, скрипты для автоматизации с русскоязычным описанием вроде бы найти не сложно.Barmalei писал(а):Надо как в Вынь. Сами создаются точки (штук 10 последних) и потом выбирая точку откат. А каждый раз возиться в консоли не солидно юзверу в 21 веке.
Re: «Машина времени» — м.б. включить по умолчанию?
Я спутал с urpm-reposync. Главное — ① что эти инструменты есть в Росе, и ② что о них многие не знают.notauser писал(а):Хм. <...> AUTHOR
Парадокс ситуации в том, что в консоли после неудачного обновления чаще оказывается как раз не "знающий команды", а начинающий. И если всё, что требуется, это набрать su <пароль>; nazad, это, считай, решение проблемы.Barmalei писал(а):главное команды знать. А вот с этим тяжело.
В OpenSuSE, кажется, btrfs используется по умолчанию, и большого шума не слыхать. В любом случае, в установщик можно загнать пункт "фс btrfs (с возможностью восстановления ос) Y/n?". А я говорил о вещах куда более простых: о добавлении urpmi.recover --checkpoint автоматом пред всяким обновлением и, условно говоря, alias nazad='urpmi.recover --rollback "1 hour ago"'trs писал(а):использовать btrfs (или zfs), что не всем нравится
Talk is cheap. Show me the code.
Linus Torvalds
Linus Torvalds
Re: «Машина времени» — м.б. включить по умолчанию?
urpm-reposync это репы когда тестовые отрубаешь и он возвращает. Тогда придется все репы вырубать и откуда он синхронизировать будет?
В основном глюки из-за проприетарных дров на видос. У меня их нет.
В основном глюки из-за проприетарных дров на видос. У меня их нет.
Re: «Машина времени» — м.б. включить по умолчанию?
Я имел в виду такие ситуации, когда идет обычное обновление, и что-то ломается. Например:Barmalei писал(а):В основном глюки из-за проприетарных дров на видос.
"Сегодня обновился, после перезагрузки вошёл в аккаунт, а рабочий стол не загрузился, лишь серый экран и курсор. Что делать? как откатить назад обновления?" link
По большому счету обновление без всякой страховки — это какая-то наивность невероятная. Причем с обеих сторон: и со стороны предлагающего обновления, и со стороны их принимающего.
Talk is cheap. Show me the code.
Linus Torvalds
Linus Torvalds
Re: «Машина времени» — м.б. включить по умолчанию?
Если после обновления что-то вдруг сломалось, хорошо бы вспомнить, а что же еще делалось кроме обновления. Как правило, причина именно в последнем.
Re: «Машина времени» — м.б. включить по умолчанию?
Сплошь и рядом это мало что меняет. Например.trs писал(а):Если после обновления что-то вдруг сломалось, хорошо бы вспомнить, а что же еще делалось кроме обновления. Как правило, причина именно в последнем.
Talk is cheap. Show me the code.
Linus Torvalds
Linus Torvalds
Re: «Машина времени» — м.б. включить по умолчанию?
Да, это мало меняет в моих словах: "что-то" нужно заменить на "система". Система не сломалась. Не работает единичная программа. При том у - всех. Как это прошло в релиз, это уже второй вопрос, к тестировщикам.
Re: «Машина времени» — м.б. включить по умолчанию?
Может я что-то пропустил, но в этой обнове новые дрова nvidia были вроде.Delles писал(а):Я имел в виду такие ситуации, когда идет обычное обновление, и что-то ломается. Например:Barmalei писал(а):В основном глюки из-за проприетарных дров на видос.
"Сегодня обновился, после перезагрузки вошёл в аккаунт, а рабочий стол не загрузился, лишь серый экран и курсор. Что делать? как откатить назад обновления?" link
По большому счету обновление без всякой страховки — это какая-то наивность невероятная. Причем с обеих сторон: и со стороны предлагающего обновления, и со стороны их принимающего.
Re: «Машина времени» — м.б. включить по умолчанию?
Это для "компьютерщиков" важно, что система не сломалась, а для "пользователя" сломалось гораздо более важное: то, что он использует в своей работе на компьютере. Очень хочется в таких случаях "откатить".trs писал(а):Да, это мало меняет в моих словах: "что-то" нужно заменить на "система". Система не сломалась. Не работает единичная программа. При том у - всех. Как это прошло в релиз, это уже второй вопрос, к тестировщикам.
Talk is cheap. Show me the code.
Linus Torvalds
Linus Torvalds
Re: «Машина времени» — м.б. включить по умолчанию?
Это важно, ведь новое ядро/новые модули возвратом старых пакетов не уберешь…Barmalei писал(а):Может я что-то пропустил, но в этой обнове новые дрова nvidia были вроде.
Talk is cheap. Show me the code.
Linus Torvalds
Linus Torvalds
Re: «Машина времени» — м.б. включить по умолчанию?
Да вообще-то суть в этих словах:
Аксиома «работает — не трожь!» стара как мир.
Только там много лишнегоDelles писал(а):По большому счету обновление без всякой страховки — это какая-то наивность невероятная. Причем с обеих сторон: и со стороны предлагающего обновления, и со стороны их принимающего.
Аксиома «работает — не трожь!» стара как мир.
Re: «Машина времени» — м.б. включить по умолчанию?
Так ведь красные стрелочки в трее (обычно) торчат очень требовательно, как тут устоять. Клик! И упс.trs писал(а):Аксиома «работает — не трожь!» стара как мир.
Talk is cheap. Show me the code.
Linus Torvalds
Linus Torvalds
Re: «Машина времени» — м.б. включить по умолчанию?
Вот. Нашли "виноватую". По-видимому, в rosa-online и следует добавить те команды. Потому что "сохраняет старые версии обновляемых пакетов в директории /var/spool/repackage" по умолчанию не всегда уместно.
Re: «Машина времени» — м.б. включить по умолчанию?
Что-то я не понял этого.trs писал(а):в rosa-online и следует добавить те команды
"при каждом вызове urpmi.recover --checkpoint директория /var/spool/repackage будет очищаться"trs писал(а):"сохраняет старые версии обновляемых пакетов в директории /var/spool/repackage" по умолчанию не всегда уместно.
Talk is cheap. Show me the code.
Linus Torvalds
Linus Torvalds
Re: «Машина времени» — м.б. включить по умолчанию?
Есть еще вариант - участвовать в пятничном тестировании. Тогда всегда можно откатиться через urpm-reposync, отключив тестинги.Delles писал(а):Так ведь красные стрелочки в трее (обычно) торчат очень требовательно, как тут устоять. Клик! И упс.trs писал(а):Аксиома «работает — не трожь!» стара как мир.
И, если сообщишь, то ошибка не уйдет в репозитории.
Re: «Машина времени» — м.б. включить по умолчанию?
Я участвую (на втором ноутбуке, том самом, который только Роса и сумела довести до рабочего состояния). Понимаю и принимаю, что "тестирование" — часть философии Fresh, без этого не получится. Но всё же это не для совсем начинающих. А открывая эту тему, я имел в виду главным образом их.keleg писал(а):Есть еще вариант - участвовать в пятничном тестировании
Talk is cheap. Show me the code.
Linus Torvalds
Linus Torvalds
Re: «Машина времени» — м.б. включить по умолчанию?
"Красные стрелочки" показывает mdkapplet из rosa-online.rpm.Delles писал(а):Что-то я не понял этого.trs писал(а):в rosa-online и следует добавить те команды
Я пользователь. Нажал там кнопочку "установить". Она сломала систему.
Было бы логично, что бы она же и предупреждала о возможности откатить изменения.
Например "Машина времени включена с такой то даты [отключить]"
Написана она на Perl, говорят, писать на нём умеют гораздо больше, чем его читать.
Хотя, может быть удобнее в MandrivaUpdate ("Управление программами") это сделать.
По-умолчанию за меня включили, я про это не знаю, ставлю компьютер с небольшим диском, а потом иду по всем форумам пишу "она сожрала весь диск и сдохла!!!111"Delles писал(а):"при каждом вызове urpmi.recover --checkpoint директория /var/spool/repackage будет очищаться"trs писал(а):"сохраняет старые версии обновляемых пакетов в директории /var/spool/repackage" по умолчанию не всегда уместно.
Re: «Машина времени» — м.б. включить по умолчанию?
А если она сломала так, что Вы узнаете об этом только при следующей загрузке, оказавшись перед FAILED и консолью?trs писал(а):Например "Машина времени включена с такой то даты [отключить]"
Хотя, может быть удобнее в MandrivaUpdate ("Управление программами") это сделать.
Можно в установщике прописать как опцию с предупреждением, что потребуется дополнительное место для резервной копии системы при обновлениях.По-умолчанию за меня включили, я про это не знаю
Talk is cheap. Show me the code.
Linus Torvalds
Linus Torvalds
Re: «Машина времени» — м.б. включить по умолчанию?
Вероятно, в установщике проще всего. Но например я постоянно забываю, что делал, и делал ли, особенно если по 5 раз переустанавливаю. Тем более когда новое — смысл опций не вполне понятен. Значит надо поместить инструкцию (с той страницы) на видном месте. Хотя так можно дойти и просто до "поместить инструкцию".
По моему предложению логика следующая. Перед рискованным делом, должна быть возможность подстраховаться. В данном случае - включить возможность отката. Если перезагрузился, и оказалось сломано, то либо думаешь "предлагали же!..", либо nazad.
К тому же, urpm-reposync сможет восстановить из всех тех состояний, из которых получится у urpmi.recover?
По моему предложению логика следующая. Перед рискованным делом, должна быть возможность подстраховаться. В данном случае - включить возможность отката. Если перезагрузился, и оказалось сломано, то либо думаешь "предлагали же!..", либо nazad.
А кто-то банально может бояться сломать систему, потому и не участвовать.keleg писал(а): Есть еще вариант - участвовать в пятничном тестировании. Тогда всегда можно откатиться через urpm-reposync, отключив тестинги.
И, если сообщишь, то ошибка не уйдет в репозитории.
К тому же, urpm-reposync сможет восстановить из всех тех состояний, из которых получится у urpmi.recover?
Re: «Машина времени» — м.б. включить по умолчанию?
И установка (urpmi) тоже не гладко идет, если "Машина времени" работает. Перед любыми действиями с пакетами ее нужно отключать (резервные копии пакетов, замененных при обновлении, при этом будут удалены):
Код: Выделить всё
# urpmi.recover --disable
Talk is cheap. Show me the code.
Linus Torvalds
Linus Torvalds