Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
drekmore ~ # emerge -NuDav world * IMPORTANT: 4 news items need reading for repository 'gentoo'. * Use eselect news to read news items. These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] sys-devel/m4-1.4.15 [1.4.14-r1] USE="-examples" 925 kB [ebuild N ] x11-proto/xproto-7.0.19 USE="-doc" 263 kB [ebuild N ] x11-proto/xextproto-7.1.2 USE="-doc" 170 kB [ebuild N ] x11-proto/inputproto-2.0.1 149 kB [ebuild N ] x11-libs/xtrans-1.2.6 USE="-doc" 153 kB [ebuild N ] x11-proto/kbproto-1.0.5 109 kB [ebuild N ] x11-proto/videoproto-2.3.1 99 kB [ebuild N ] x11-proto/scrnsaverproto-1.2.1 USE="-doc" 106 kB [ebuild N ] x11-libs/libdrm-2.4.22 USE="libkms -static-libs" VIDEO_CARDS="intel -nouveau -radeon -vmware" 391 kB [ebuild N ] x11-proto/damageproto-1.2.1 97 kB [ebuild N ] x11-libs/libICE-1.0.7 USE="-doc -ipv6 -static-libs" 317 kB [ebuild N ] x11-libs/libXau-1.0.6 USE="-static-libs" 256 kB [ebuild N ] x11-libs/libXdmcp-1.1.0 USE="-doc -static-libs" 282 kB [ebuild N ] x11-misc/makedepend-1.0.3 121 kB [ebuild N ] x11-proto/fixesproto-4.1.2 101 kB [ebuild N ] x11-libs/libSM-1.2.0 USE="uuid -doc -ipv6 -static-libs" 278 kB [ebuild N ] x11-proto/xcb-proto-1.6-r1 91 kB [ebuild N ] x11-libs/libxcb-1.7 USE="-doc (-selinux) -static-libs" 312 kB [ebuild N ] x11-libs/libX11-1.4.0 USE="-doc -ipv6 -static-libs -test" 2,036 kB [ebuild N ] x11-libs/libXext-1.2.0 USE="-doc -static-libs" 306 kB [ebuild N ] x11-libs/libXt-1.0.9 USE="-static-libs" 670 kB [ebuild N ] x11-libs/libXxf86vm-1.1.1 USE="-static-libs" 247 kB [ebuild N ] x11-libs/libXmu-1.1.0 USE="-doc -ipv6 -static-libs" 353 kB [ebuild N ] x11-libs/libXi-1.4.0 USE="-doc -static-libs" 404 kB [ebuild N ] x11-libs/libXScrnSaver-1.2.1 USE="-static-libs" 263 kB [ebuild N ] x11-libs/libXv-1.0.6 USE="-static-libs" 266 kB [ebuild U ] net-misc/iputils-20100418-r1 [20100418] USE="idn ssl -SECURITY_HAZARD -doc -ipv6 -static" 114 kB [ebuild N ] app-admin/eselect-mesa-0.0.8 2 kB [ebuild N ] x11-proto/glproto-1.4.12 105 kB [ebuild N ] media-libs/mesa-7.9 USE="classic gallium nptl -debug -gles -llvm -motif -pic (-selinux)" VIDEO_CARDS="intel -mach64 -mga -nouveau -r128 -radeon -savage -sis -tdfx -via -vmware" 5,546 kB [ebuild U ] sys-apps/busybox-1.17.4 [1.15.3] USE="mdev%* pam -debug -ipv6% -make-symlinks -savedconfig (-selinux) -static" 2,045 kB [ebuild U ] sys-apps/coreutils-8.7 [8.5] USE="acl nls unicode -caps -gmp (-selinux) -static -vanilla -xattr" 4,604 kB Total: 32 packages (4 upgrades, 28 new), Size of downloads: 21,165 kB Would you like to merge these packages? [Yes/No]
kiedyś (31 października 2010 roku) zainstalowałem freevo i trochę zależności oraz 'niechcący' tightvnc, icewm oraz jak w przypadku freevo potrzebne zależności, teraz chciałbym się tego pozbyć, unmergnąłem freevo i inne wspomniane programy ale jak pozbyć się wszystkiego innego co zainstalowało się jako zależności? wylistowałem pakiety zainstalowane wspomnianego dnia
genlop --list --date 58 days ago | grep "Sun Oct 31"
unmergnąłem wszystko co wydawało mi się jako zainstalowane tylko tego dnia i obecnie uznaję to za niepotrzebne, jednak jak widzę coś wisi mi w systemie i ciągnie jako swoje zależności mnóstwo pakietów (niepotrzebnie bo i to "coś" jest niepotrzebne mi zupełnie)
jest jakiś sprytny sposób na zrobienie tego co chcę? :)
Ostatnio edytowany przez Graffi (2010-12-26 17:57:28)
Offline
Zazwyczaj dodaje pakiet do package.mask i daje -NuD world, wtedy wyświetla jaki pakiet próbuje pociągnąć ten którego chcesz się pozbyć.
Kiedyś arn, w dość długim temacie napisał inny sposób ale nie pamiętam... chyba to był przełącznik --tree dla emerge ale nie dam głowy.
Offline
@k4misiek: kombinujesz :P
equery d freevo
a posprzątanie zależności i nieużywanych paczek to po prostu
emerge --depclean
@Graffi a jak już wyciągnąłeś listę paczek zainstalowanych danego dnia to możesz też zrobić to tak:
emerge -C $(genlop --list --date 58 days ago | awk '/Sun Dec 28/ {print $8}')
Oczywiście nie zapomnij na końcu o
revdep-rebuild
Ostatnio edytowany przez winnetou (2010-12-26 18:13:25)
Offline