LINUX.ORG.RU

Arch


0

2

Возможно ли из установленной системы, сделать свежеустановленную? т.е. сбросить все конфиги и удалить пакеты установленные после установки Arch. Если возможно то как?

pacman -Qs
И все пакеты без пометки base сносишь. (Может есть и более элегантный способ, но я о нем не знаю, такого делать не приходилось.
rm -rf ~/.*

bsdfun ★★★★★
()

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

snoopcat ★★★★★
()

Идея:

pacman -Qqe > /tmp/ip.list \
pacman -Qqg base > /tmp/bp.list \
pacman -Rsnc $(diff /tmp/ip.list /tmp/bp.list | grep '<' | sed -e 's/< //g')
Работает или нет - не проверял.

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

Системе почти пол года, первый Arch -> куча хлама, сделал список пакетов которые мне нужны, хочу переустановить систему, но под рукой нету не флешки, не сиди. Вижу выход такой, удалить все пакеты кроме базовых, поставить заново «свои») или удалить все пакеты кроме базовых и «своих», но это сложнее еще чуть)

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

Лучше просто удали ненужные пакеты с ключом -Rns из выдачи -Qet и все. Особенно рекомендую «yaourt -Qet» посмотреть. Там точно не заблудишься.

ATIpro ★★
()
Ответ на: комментарий от unikum
pacman -Rsn $(pacman -Qqet | grep -v base)

Да, маны читать полезно, чтобы огород не городить.

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