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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-12-26 17:56:31

  Graffi - Użytkownik

Graffi
Użytkownik
Skąd: Sulejówek
Zarejestrowany: 2005-10-03
Serwis

portage / zależności / unmerge

Kod:

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

Kod:

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

 

#2  2010-12-26 18:05:11

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: portage / zależności / unmerge

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.


You are registered as user #464141 with the Linux Counter

Offline

 

#3  2010-12-26 18:11:20

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: portage / zależności / unmerge

@k4misiek: kombinujesz :P

Kod:

equery d freevo

a posprzątanie zależności i nieużywanych paczek to po prostu

Kod:

emerge --depclean

@Graffi a jak już wyciągnąłeś listę paczek zainstalowanych danego dnia to możesz też zrobić to tak:

Kod:

emerge -C $(genlop --list --date 58 days ago | awk '/Sun Dec 28/ {print $8}')

Oczywiście nie zapomnij na końcu o

Kod:

revdep-rebuild

Ostatnio edytowany przez winnetou (2010-12-26 18:13:25)


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)