Как вернуть арч в исходное состояние без переустановки т.е. без иксов, де и любых других программ.
-
восстановить из бэкапа.
-
-
А если нет бекапа? Просто не верится что пакетный менеджер такого не умеет.
-
Посоветуйте чем делать бекап
-
-
clonezilla
-
-
Спасибо
-
pacman -Rsс всё то что ставил... и будет у тебя чистый / =)
а вообще даже не подозревал что у арча есть исходное состояние
-
Я имел ввиду состояние "сразу после установки", если у этого состояния есть другое общепринятое название прошу простить.
-
-
reinstall only
-
Если только последовательным удалением пакетов и мета-пакетов.
Команды "Вернуть всё в исходное состояние" у пакмана нет.
Просто смотри историю пакмана и удаляй пакеты.
-
запусти pacman -Qs, получишь список всего, что установлено. Можно начать удалять все, что в local/ (то бишь не с основных репов, а например с aur), потом помаленьку грохать все с community, потом с extra. Если уверен в себе, то и с core. Удалять лучше с ключами Rsnc - будет с зависимостями убивать.
Небольшое дополнение. На aur есть обертка над пакманом - clyde. У нее есть опция --stats. Показвает список пакетов, которые никем не используются а также еще некоторую статистику.
-
-
Понятно, спасибо. Жаль что pacman такого не умеет. Тогда наверное уже переустановлю - так смогу быть уверен что ничего лишнего не оставил или ненароком не снес.
-
-
можно посмотреть /var/log/pacman.log. Там в порядке установки пакетов записи идут. Можно выдрать записи оттуда скриптом и автоматом все грохнуть.
-
Богатый телепатический опыт подсказывает, что оно вам для чего-то нужно :). Для чего если не секрет? Если скажете, может коммьюнити подскажет более удобный способ.
В исходное состояние вы в любом случае не вернётесь, т.к. после последней инсталляции как минимум обновились версии пакетов, идущих с инсталлятором. Иногда меняются и названия пакетов, некоторые исчезают, некоторые появляются.
Мой вариант ответа на ваш вопрос: Поставить свежий арч на другую машину, например виртуальную, сделать pacman -Q, отрезать версии, оставить только названия, сравнить, найти разницу с основной системой и удалить разницу.
-
-
На самом деле все просто, я начинающий не только арчевод, но пользователь линукс вообще, поэтому пробую разные DE, программы, варианты настройки и т.д. И каждый раз пробуя что-то другое думаю неплохо бы иметь чистую систему. Переустанавливать долго, удалять все вручную еще дольше, вот и спросил как это можно делать быстрее.
-
-
В принципе, пакетный менеджер должен удалять пакеты, практически не оставляя следов. Если вы будете делать это более-менее системно(т.е. ставить пакеты группами, понемногу и не забывать их удалять), то проблем с замусориванием быть не должно.
Освойте pacman [1], [2] и уже будет легче.
Большинство настроек, которые вы делаете через графический интерфейс, хранится в домашней директории и обычно начинается с точки(например .config, .gnome или .kde). Создаются они часто автоматически. Для сброса настроек достаточно их удалять, а лучше или переименовывать(чтобы можно было потом вернуться). Тоже самое можно сказать про файлы в /etc - создавайте бекапную копию перед изменением чего-либо.
Всегда есть вариант завести виртуальную машину и сначала пробовать на ней. Преимущество ВМ в наличии снапшотов - промежуточных состояний, к которым всегда можно вернуться.
Ещё один интересный, но потенциально геморный вариант - UnionFS
-
-
Конфиги в папке профиля это мелочи, меня смущает куча старых конфигов в /etc.
А виртуальная машина к сожалению не вариант потому как проц старый одноядерный.
-
-
Для конфигов можно использовать subversion или любую другую VCS. Само собой, придётся сначала её освоить :).
-
На самом деле все просто, я начинающий не только арчевод, но пользователь линукс вообще, поэтому пробую разные DE, программы, варианты настройки и т.д. И каждый раз пробуя что-то другое думаю неплохо бы иметь чистую систему. Переустанавливать долго, удалять все вручную еще дольше, вот и спросил как это можно делать быстрее.
-
-
Тогда рановато с Арчи начинать. Попробуйте Убунту. Как освоитесь -- переходите на Арчи.
-
-
Незнаю почему, но убунта у меня нормально работает только если в ней после переустановки вообще ничего не делать. Арч с гномом оказался намного стабильнее и как ни странно проще. А глюки с раскладками, отбили вообще всякое желание убунту пробовать, хотя фантерфейс в ней симпатичный, да.
Я просто пока не опредедлился с чем мне будет удобнее - гномом, кедами, каким-нибудь *box или, например, с тем же awesome.
-
-
Арч
...
и как ни странно проще
вилинуксую!
-
Вы бы хоть не позорились... После выпуска релиза с глюком раскладки, думаю, фанов Убунты еще поубавится. Не стоит советовать человеку глюкавый кусок недопиленной какашки...
Ладно бы уж Федору какую или Альт бы посоветовали.
-
-
После выпуска релиза с глюком раскладки, думаю, фанов Убунты еще поубавится. Не стоит советовать человеку глюкавый кусок недопиленной какашки...
Я планировал написать мануалку по устновке Убунты. Всё равно мои блоге и топе по запросам в стиле "установить убунту, как установить убунту" но после этого всё желание отпало.
Ладно бы уж Федору какую или Альт бы посоветовали.
А почему именно эти дистрибутивы?
Мне не нравится:
Федора тем, что когда пробовал была жуткая беда с менеджером пакетов и зависимостями.
Альт тем, что когда смотрел офигел от того что даже консоль не была русифицирована. Убунта в тоже время выводила все сообщения на нашем языке. Чего ждать от отечественного дистра, который даже не могли на русском яз сделать?
ИМХО АРЧ самый нормальный дистр! НУ и Чакра =) КДЕ РУЛИТ!
-
-
Люто, бешено вилинуксую по поводу арча :)
Про федору - я попробовал федору недавно, 13-ю версию. Впечатление - что это система для "поставить и работать". Да, со своими мелкими недоделками, например, они не очень допилили Power-management, я на Арче гораздо лучше допиливал. Т.е. федора - не для напильника. Но для конечного юзера - вполне, то что надо.
Про Альт - сам не пробовал, люди говорили, что отличный дистр... Мопед не мой (с)
-
Незнаю почему, но убунта у меня нормально работает только если в ней после переустановки вообще ничего не делать. Арч с гномом оказался намного стабильнее и как ни странно проще. А глюки с раскладками, отбили вообще всякое желание убунту пробовать, хотя фантерфейс в ней симпатичный, да.
Я просто пока не опредедлился с чем мне будет удобнее - гномом, кедами, каким-нибудь *box или, например, с тем же awesome.
-
Сделай бекап конфигов из /etc и /home (если не отдельным разделом). После переустановки можно будет нужные конфиги поменять на уже настроенные ранее или настроить наново подглядывая в старые конфиги.
-
Если не боишься эксперементировать...
pacman -Q | awk '{print $1;}' | xargs pacman -Rs
-
-
Поторопился, попробуй от рута:
pacman -Rs `pacman -Q | awk '{print $1;}' | xargs echo`
Оно даст для pacman -Rs список всех твоих пакетов. А вот сработает ли оно, я не знаю : (
-
-
Спасибо, попробую
-
Удаление всех пакетов - именно то, чего ищет автор?
$ pacman -Q | wc -l
845
Тогда не надо городить с авком и ксаргсом, ради бога, используйте `pacman -Qq`
Кстати, даже если искать только "ненеобходимые" пакеты:
$ pacman -Qt | wc -l
299
или даже только явно установленные из них:
$ pacman -Qet | wc -l
260
grub уходит. Вот только я что-то и не соображу сразу, означает ли это, что система даже не попробует грузиться %).
-
если удалить все пакеты, то поставить что то уже врятли удастся, разве что вручную файлики раскидать
-
В вики очень много полезного материала, например http://wiki.archlinux.org/index.php/Pacman_Tips#Removing_everything_but_base_group
1
2
|
pacman -Rs $(comm -23 <(pacman -Qeq) <(pacman -Qgq base))
|
-
-
Это именно то, что ему нужно.
И где я читал, что восстановление системы из любого положения без переустановки входит в философию Арча. Не могу найти в вики.
-
-
Мда, это не лучший вариант..
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|