Захотелось мне установить а потом удалить полностью гном
установил так:
#emerge -av gnome-base/gnome
а удаляю вот так:
#emerge -aC $(equery --quiet l gnome | sed “s/^/\>=/”)
часть скрипта свиснул отсюда: http://www.gentoo.ru/node/15257
подскажите я правильно делаю?
Lautre
December 15, 2009, 9:11pm
2
В зависимостях гнома пакеты не обязательно будут называться gnome.
С другой стороны в CLD есть парочка пакетов, в имени которых есть gnome - app-text/gnome-doc-utils и gnome-extra/policykit-gnome.
Как вариант, можно написать небольшой скрипт, извлекающий по заданному диапазону времени из /var/log/emerge.log установленные пакеты с последующим удалением.
да, я вот подумал что я гном устанавливал такого то числа и соорудил сриптик:
# emerge -C $(genlop -l | grep “Mon Dec 14” | cut b 46 )
единственное фигово что если пакет с того момента уже обновился… то его не удалить и все зависимости полетят…
я не знаю как отрезать слева номера версий… вывод вот такой получается:
# genlop -l | grep “Mon Dec 14” | cut b 46
sys-apps/portage-2.1.7.14
sys-apps/portage-2.1.7.14
sys-apps/coreutils-8.2
app-editors/nano-2.2.1
dev-libs/libsigc**-2.2.4.2
app-text/docbook-xml-dtd-4.1.2-r6
dev-cpp/glibmm-2.22.1
dev-cpp/cairomm-1.8.2
gnome-base/libgtop-2.28.0
x11-libs/vte-0.22.5
dev-libs/libunique-1.0.8
x11-terms/gnome-terminal-2.28.1
x11-libs/libgksu-2.0.12
gnome-base/gnome-desktop-2.28.1-r1
dev-cpp/pangomm-2.26.0
dev-cpp/gtkmm-2.18.2
gnome-base/nautilus-2.28.2
x11-libs/gksu-2.0.2
sys-block/gparted-0.4.8
sys-apps/xinetd-2.3.14
app-crypt/mit-krb5-1.7-r1
…
да кстати, и таким скриптом я грохнул gentoo т.к. он мочканул портадж и все что обновилось того числа
Lautre
December 15, 2009, 10:28pm
4
Есть еще вариант удаления гнома:
calculate -d /dev/sd(другой раздел)
wet
December 16, 2009, 12:18am
5
хм поправьте меня если я не прав но почему не сделать так:
emerge --depclean gnome
Есть еще вариант удаления гнома:
calculate -d /dev/sd(другой раздел)
Это не вариант он мне установит калькулятор в др. раздел