Как откатить manjaro linux
Перейти к содержимому

Как откатить manjaro linux

  • автор:

Сброс системы

Ребят есть ли какая-то возможность откатить Manjaro KDE до первоначального состояния, но сохранив некоторые файлы. То есть мне нужно, чтобы вся система откатилась, а например мой домашний каталог остался не тронутым

  • #kde
  • , #manjaro #обновление
  • , откатить обновления

6 комментариев

Если не делал снимков таймшифта, то только переустановка. Но! можно каталог home и конфиги к прогам перенести

А что значит снимок таймшифта?
Последний раз редактировалось 12 декабря 2022, 22:28

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

Это смотря когда Манжару ставил. Я, кажется, в начале осени с нуля ставил, так она мне сама ТаймШифт накатила и настроила. Снимки делает при каждом обновлении самостоятельно, старые чистит. В груб прописала.

Еще, если домащний каталог лежит на отдельном разделе, можно просто переставить систему, не форматируя раздел с домашним каталогом.

Всем спасибки, но я так посмотрел, что все важные проекты у меня уже в Гите, а больше ничего важного на линуксе у меня нет( я очень на это надеюсь ), так что я его просто снес, тем более, что в главном каталоге у меня был лютейший срач, так что щас буду все более менее организовывать с чистого листа так сказать 😉

Подскажите, как откатить обновления

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

9 комментариев

  • HargardMoroznyy
  • 28 сентября 2021, 14:44

Так через grub при загрузке компа (жмякай шифт)
А уже в нем выбери рабочий снапшот.
Если конечно раздел отфарматировал в бтрфс.

обновлял систему но не все сразу обновления включил,

live cd > chroot в систему > pacman -Syu
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
диск зашифрован, примонтировать пока не получается
Грузись с загрузочной флешки и монтируй в GUI, там пароль спросит и примонтирует, насколько я помню.

я пробовал примонтировать в другой манджаро он написал
mount /dev/sdb1 /mnt
mount: /mnt: unknown filesystem type ‘crypto_LUKS’.
manjaro-chroot /mnt
-bash: manjaro-chroot: команда не найдена

manjaro-chroot: команда не найдена

попробуйте использовать этот метод

диск зашифрован

после логина в систему, диск должен расшифроваться
почему-то из репов удалили manjaro-chroot и mhwd-chroot, не следил за изменеиями, но старые методы, никто не отменял, chroot это системная утилита

yay -Qo chroot /usr/bin/chroot принадлежит coreutils 8.32-1

Последний раз редактировалось 28 сентября 2021, 23:06

Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org

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

Смотреть в виртуалке получилось сделать chroot и установить прогу для пробы

p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde

все проблема решена. многие разное предлагали но так не чего увы не подходило. Кому интересно, проблема была решена так, загрузил с флешки ЛайфСД, с терминала расшифровал диск и обновил базу до актуальной версии. и всё готово, правда я хотел откатить но всеровно пришлось потом бы обновлять ))
sudo su
[manjaro]# cryptsetup open /dev/sda1 vault
Enter pass:
[manjaro]# ls /dev/mapper/
control vault
[manjaro]# mount /dev/mapper/vault /mnt
[manjaro]# manjaro-chroot /mnt
sh-5.1# pacman -Syu



sh-5.1#
exit
[manjaro]# umount /mnt
[manjaro]# criptsetup close vault

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

Понижение версии пакетов

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

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

Простой способ — использование downgrade

downgrade — это приложение, помогающее автоматизировать процесс поиска и понижения версий пакетов.

Установка downgrade

Сначала необходимо установить downgrade, доступный в официальных репозиториях Manjaro. Это можно сделать с помощью следующей команды:

pamac install downgrade

Использование downgrade

Чтобы использовать downgrade — просто запустите команду, за которой следует имя пакета, версию которого вы хотите понизить. Например:

downgrade firefox

В результате вы получите результат, выглядящий следующим образом:

Доступные пакеты: 1) firefox 55.0.3 1 x86_64 (remote) 2) firefox 60.0.1 1 x86_64 (remote) 3) firefox 64.0.2 1 x86_64 (remote) 4) firefox 64.0.2 1 x86_64 (local) 5) firefox 65.0 1 x86_64 (remote) 6) firefox 65.0 2 x86_64 (remote) 7) firefox 65.0.1 1 x86_64 (remote) 8) firefox 65.0.2 1 x86_64 (remote) - 9) firefox 66.0 0 x86_64 (local) 10) firefox 66.0 1 x86_64 (remote) 11) firefox 66.0.1 1 x86_64 (remote) 12) firefox 66.0.2 1 x86_64 (remote) 13) firefox 66.0.3 1 x86_64 (remote) 14) firefox 66.0.4 1 x86_64 (remote) + 15) firefox 66.0.5 1 x86_64 (remote) + 16) firefox 66.0.5 1 x86_64 (local)

Записи, перечисленные как «local», являются версиями из вашего локального кэша пакетов. Записи, обозначенные как «remote» — доступны из архива Arch Linux Archive(ALA).

Warning Установка пакетов из ALA по своей сути опасна, поскольку иногда Manjaro требуются пользовательские версии определенных пакетов. Это может привести к поломке системы. Поэтому по умолчанию в стабильной ветке понижение пакетов из ALA отключено. При необходимости вы можете включить его, установив переменную окружения

DOWNGRADE_FROM_ALA=1

Добавление пакетов в список игнорирования

После понижения версии пакета вы должны увидеть сообщение, подобное этому:

add firefox to IgnorePkg? [y/n]

Если вы ответите «y», пакет больше не будет обновляться в будущих обновлениях, пока вы вручную не удалите его из строки IgnorePkg в /etc/pacman.conf.

Понижение версий пакетов вручную

Каталог /var/cache/pacman/pkg содержит старые версии пакетов. Сначала найдите пакет, версию которого вы хотите понизить, в этом каталоге, затем используйте pacman -U для его установки. Например, это может выглядеть следующим образом:

Мы должны использовать следующую команду для установки ранее установленной версии пакетов, версии которых необходимо понизить:

sudo pacman -U /var/cache/pacman/pkg/firefox-64.0.2-1-x86_64.pkg.tar.xz

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

Чтобы эти пакеты не обновлялись при следующем запуске обновлений — Вы можете добавить их в список игнорирования в /etc/pacman.conf. Найдите раздел, который выглядит следующим образом:

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup # IgnorePkg =

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

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup IgnorePkg = firefox

После этого пакет больше не будет обновляться в будущих обновлениях, пока вы вручную не удалите его из строки IgnorePkg в /etc/pacman.conf.

  • Contents Page/ru
  • Packages/ru

Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.

Как откатить ядро linux manjaro c 6.1.38-1-MANJARO до 6.1.30-1-MANJARO?

xotkot

Ставите старое ядро, в grub переназначаете ядро по умолчанию, перезагружаетесь — вуаля, вы в выбранном ядре!

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

P.S. Конечно если в manjaro используется grub.

xotkot

гляньте в кеше пакетов /var/cache/pacman/pkg/ осталось ли там нужное вам ядро (точнее его установочный пакет)

vl-roma @vl-roma Автор вопроса

AUser0, да grub используется. Я не столь силен в подробностях архитектуры ядра, но предполагаю x.x.38-1 и x.x.38-1 это какие-то модули ядра. Которые прилетают при обновлении хоть какого либо приложения в системе. После чего у меня уже 6.1.38-1 вместо 6.1.30-1. Причем обновления ядра я не трогал и оно как бы тоже самое и в кэше старого нет. Смена ядра не произошла, но теперь x.x.38-1 (оно 6.1). После чего начинаются проблемы. Как это запретить не понятно, ну или найти способ отката после обновления.

vl-roma, то есть вы полный нуль, но строите предположения что ядро меняется от обновления любого приложения? Однааако!

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

vl-roma @vl-roma Автор вопроса

AUser0, да я полный нуль, но $ uname -r выводит 6.1.30-1-MANJARO, после запуска pamac и обновления например telegram или chrome (снимаем все галочки, оставляем одну, обновляем..) $ uname -r выводит 6.1.38-1-MANJARO. Магия?

vl-roma @vl-roma Автор вопроса

Изменения происходят такие и откатываться некуда.

64b51f8bba992881328045.png
64b51f7b72fc2924176459.png

vl-roma @vl-roma Автор вопроса

pfg21, если сделать так
sudo nano /etc/pacman.conf
IgnorePkg = linux
то ядро обновляться не будет например с 6.1 до 6.3
но с 6.1.30-1 до 6.1.38-1 это вот вопрос как запретить.

xotkot

vl-roma,
судя по названиям пакетов линукс ядер в манджаро, имеем: linux419-* linux510-* .
можно попробовать в /etc/pacman.conf прописать так:
IgnorePkg=linux61-*

потом сделать обновление через pacman (не paMac)
всей системы
sudo pacman -Syu

или установку конкретного пакета:
sudo pacman -S ПАКЕТ

или то и другое вместе взятое(рек.)
sudo pacman -Syu ПАКЕТ

если при обновлении менеджеру пакетов нужно будет обновить «запрещенный» пакет из IgnorePkg то в процессе установки pacman выведет предупреждение, по типу

. :: ПАКЕТ is in IgnorePkg/IgnoreGroup. Install anyway? [Y/n]

естественно нужно нажать n

прописанный пакет(ы) в IgnorePkg не отменяют установку а тока выдают предупреждение, вернее предлагают сделать выбор — установить данный пакет или нет.

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

Для отката же самих версий пакета гляньте эту статью — Понижение версии пакетов(хотя если в локальном кеше нету нужного пакета с ядром то для ядер манжары это врятли поможет так как удалённые(remote) там по идее будут тока чисто арчевские)

vl-roma, у меня апт, конкретную версию трансмиссии, жутко жрущую у меня память, блокировал так.
/etc/apt/preferences.d/transmission_drop_version

Package: transmission-common Pin: version 3.00-2ubuntu2 Pin-Priority: -1 Package: transmission-daemon Pin: version 3.00-2ubuntu2 Pin-Priority: -1

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

в рпм это тоже есть, но по другому.

Решения вопроса 1
vl-roma @vl-roma Автор вопроса

Всем спасибо за участие и советы. Вероятно здесь проблема с нестабильностью обновлений, учитывая что у меня Manjaro Cinnamon разрабатывается Community, в отличие Plasma/Xfce/Gnome. (Суть проблемы, что после обновления некоторых приложений они тянут за собой другие libы и некоторые модули, после чего не все, но многие приложения начинают открываться очень долго) Изначально переход на manjaro был сделан из-за более автономного времени работы на ноутбуке в отличие от debian/ubuntu/mint. Да, все можно допилить, но это время и более глубокие знания. Manjaro же до последних обновлений очень хорошо работала просто «из коробки».

Ответ написан 17 июл.
vl-roma @vl-roma Автор вопроса

Проблема медленного старта приложений после обновления, оказалась не связана с обновлением минорной ревизии ядра manjaro. Решение sudo pacman -R xdg-desktop-portal-gnome. (manjaro cinnamon)

Ответы на вопрос 0
Ваш ответ на вопрос

Войдите, чтобы написать ответ

linux

  • Linux
  • +2 ещё

Почему smbd игнорирует acl?

  • 2 подписчика
  • 11 часов назад
  • 36 просмотров

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *