View previous topic :: View next topic |
Author |
Message |
rzabcio Guru
Joined: 07 Nov 2005 Posts: 419 Location: Poznań
|
Posted: Fri Sep 22, 2006 10:30 am Post subject: [unsolved] Czyszczenie osieroconych pakietów |
|
|
Zależy mi na zwolnieniu trochę miejsca, a kiedyś trochę eksperymentowałem i mam sporo nieużywanych już śmieci. Grunt w tym, że nawet jeśli wiem, co mam odinstalować to dany pakiet ma sporo zależności, w dodatku zazębionych. Nie mogę wykrozystać equery by wyświetlić i potem wyczyścić wszystkie zależności bo znowu nie mam pojęcia czy coś innego nie potrzebuje danego pakietu.
W jaki sposób wyczyścić osierocone pakiety z ich zależnościami lecz do poziomu, z którego korzysta inny pakiet. Jest jakiś sposób? Może narządko? Czy czeka mnie kilkugodzinna praca z equery?
Pozdrawiam!
Last edited by rzabcio on Sun Sep 24, 2006 6:46 am; edited 1 time in total |
|
Back to top |
|
|
szolek Guru
Joined: 30 Mar 2005 Posts: 570 Location: Brzóza Królewska
|
Posted: Fri Sep 22, 2006 11:59 am Post subject: |
|
|
Zobacz plik /var/lib/portage/world. Może Ci coś pomoże. Ale ostrzegam przed wszelkimi ręcznymi zmianami w tym pliku. |
|
Back to top |
|
|
Audiopain n00b
Joined: 11 Nov 2005 Posts: 52
|
Posted: Fri Sep 22, 2006 12:17 pm Post subject: |
|
|
emerge --depclean -p && revdep-rebuild -p? |
|
Back to top |
|
|
rasheed Guru
Joined: 15 Dec 2004 Posts: 466 Location: Ostrów Wielkopolski
|
Posted: Sat Sep 23, 2006 7:45 am Post subject: |
|
|
Jak to w nowym GWN było - usuń z /var/lib/portage/world to co chcesz a reszte zostaw dla emerge -pv --depclean
Pozdrawiam,
Mikołaj Klimek. _________________ rasheed - #gentoo.pl@IRCnet team | www.mklimek.org - BLOG - Linux, Opera, Open Source | JID / Mail: rasheed@gentoo.pl
APEL! |
|
Back to top |
|
|
noobah Apprentice
Joined: 11 Apr 2005 Posts: 210 Location: Ustonie Morskie, Poland
|
Posted: Sat Sep 23, 2006 1:02 pm Post subject: |
|
|
ja z powodzeniem używam:
Code: | emerge -uDNpv world |
Jeżeli coś jest do emergowania to trzeba (teoretycznie) emergować, a jak już wszytko gotowe, to:
Podobno jest to ryzykowne, ale nigdy mi się przez to system nie posypał, a dość dużo eksperymentuję ze środowiskami graficznymi: instaluję je, później usuwam te których nie chcę, itp. _________________ the force is strong with me |
|
Back to top |
|
|
rzabcio Guru
Joined: 07 Nov 2005 Posts: 419 Location: Poznań
|
Posted: Sat Sep 23, 2006 7:51 pm Post subject: |
|
|
Panowie, z tym worldem to chyba sobie jaja robicie...
Primo. Przecież tam są tylko jakieś podstawy! A ja mam na myśli czyszczenie zależności, a nie front-endowych programów. Takie nie wpisują się do worlda.
Secundo. Nawet jeżeli zdecydowałbym się na wpisywanie wszystkiego do worlda... To ja już wolę equery się pobawić. Taka sama beznadziejna robota...
Wnioskuję jedno. Dobrej metody nie ma... |
|
Back to top |
|
|
Raku Bodhisattva
Joined: 28 Feb 2004 Posts: 2374 Location: Poland
|
Posted: Sat Sep 23, 2006 8:23 pm Post subject: |
|
|
ale do usuwania niepotrzebnych zależności służy właśnie --depclean. A worlda możesz sobie ręcznie wyczyścić, jeśli nie ptorafiłeś się wcześniej poprawnie obchodzić z portage*.
* - np. instalujemy program XXX, on wymaga 25 innych ebuildów do zainstalowania. Na ebuildzie YYY wykrzaczyło się. Pokombinowałeś, i w końcu ręcznie zainstalowałeś YYY przy pomocy emerge YYY, po czym wróciłeś do instalowania XXX (emerge XXX). A gdzie błąd? powinieneś YYY, który jest jedynie zależnością XXX zainstalować komendą emerge --oneshot YYY, bo bez --oneshot zapisuje ci się ona w pliku world. _________________ raku
Powered by Archlinux |
|
Back to top |
|
|
rasheed Guru
Joined: 15 Dec 2004 Posts: 466 Location: Ostrów Wielkopolski
|
Posted: Sat Sep 23, 2006 10:19 pm Post subject: |
|
|
rzabcio wrote: | Panowie, z tym worldem to chyba sobie jaja robicie... |
Przeczytaj dokumentacje, manuale itp. zanim zaczniesz bzudry pisać.
Pozdrawiam. _________________ rasheed - #gentoo.pl@IRCnet team | www.mklimek.org - BLOG - Linux, Opera, Open Source | JID / Mail: rasheed@gentoo.pl
APEL! |
|
Back to top |
|
|
rzabcio Guru
Joined: 07 Nov 2005 Posts: 419 Location: Poznań
|
Posted: Sun Sep 24, 2006 6:46 am Post subject: |
|
|
To forum powinno się nazywać "Zrób to sam".
Panowie! Co mnie obchodzi, że zrobiłem sobie bałagan, że nie potrafię sobie radzić z portage? Co mi dają porady w stylu "trzeba było zrobić wcześniej tak"? Może to i prawda, ale takie teksty są nic nie warte. Dlaczego? Mam problem TERAZ i TERAZ szukam do niego rozwiązania. Miałem nadzieję, że Wasza wiedza pomoże mi rozwiązać problem, ale okazuje się, że pomogła jedynie w wytykaniu błędów.
No nic! Nie takie problemy się robiło - poradzę sobie. Zawsze jest kuroo. |
|
Back to top |
|
|
rasheed Guru
Joined: 15 Dec 2004 Posts: 466 Location: Ostrów Wielkopolski
|
Posted: Sun Sep 24, 2006 8:27 am Post subject: |
|
|
Kolego, Ty na prawdę jesteś tak głupi lub tak ślepy czy tylko chcesz nas wkurzyć? MASZ JAK BYK NAPISANE JAK ROZWIĄZAĆ SWÓJ PROBLEM!
Uff, BP, MSPANC. _________________ rasheed - #gentoo.pl@IRCnet team | www.mklimek.org - BLOG - Linux, Opera, Open Source | JID / Mail: rasheed@gentoo.pl
APEL! |
|
Back to top |
|
|
Raku Bodhisattva
Joined: 28 Feb 2004 Posts: 2374 Location: Poland
|
Posted: Sun Sep 24, 2006 10:51 am Post subject: |
|
|
rzabcio wrote: | To forum powinno się nazywać "Zrób to sam". |
jeśli o mnie chodzi, mogę zrobić to za ciebie za 500 zł. Za 1000 zł z dojazdem na miejsce. Podaj tylko termin. _________________ raku
Powered by Archlinux |
|
Back to top |
|
|
noobah Apprentice
Joined: 11 Apr 2005 Posts: 210 Location: Ustonie Morskie, Poland
|
Posted: Sun Sep 24, 2006 12:31 pm Post subject: |
|
|
rzabcio wrote: | Panowie, z tym worldem to chyba sobie jaja robicie...
Primo. Przecież tam są tylko jakieś podstawy! A ja mam na myśli czyszczenie zależności, a nie front-endowych programów. Takie nie wpisują się do worlda.
Secundo. Nawet jeżeli zdecydowałbym się na wpisywanie wszystkiego do worlda... To ja już wolę equery się pobawić. Taka sama beznadziejna robota...
Wnioskuję jedno. Dobrej metody nie ma... |
To chyba Ty sobie robisz z nas jaja. Mylisz WORLD z SYSTEM. System to podstawowe pakiety systemowe, a World to WSZYSTKO co instalujesz za pomocą komendy No chyba że instalujesz z opcją --oneshot - to wtedy tylko się instaluje bez dodawania do world.
Zrób jak Ci napisałem, a wyczyścisz system ze zbędnych zależności.
:EDIT:
Ciekawe gdzie on sobie taki postcount nabił? _________________ the force is strong with me |
|
Back to top |
|
|
garwol Tux's lil' helper
Joined: 28 Aug 2006 Posts: 81 Location: Świdnica
|
Posted: Sat Sep 30, 2006 5:50 pm Post subject: |
|
|
emerge --depclean -pv wyrzuca mi takie cos:
http://wklej.org/id/bd32153491
przeciez to chyba pol systemu jest! revdep-rebuild sobie z tym potem poradzi? tylko jak sen usuwac pol systemu zeby go potem odbudowac :/ _________________ If you don't live for something, You'll die for nothing... |
|
Back to top |
|
|
sherszen Apprentice
Joined: 28 Jul 2006 Posts: 217
|
Posted: Sat Sep 30, 2006 6:04 pm Post subject: |
|
|
garwol=rzabcio? Czy mi się tylko wydaje?
A co do oczyszczania systemu spróbuj zaaktualizować porrtage do wersji 2.1.1 depclean wydaje się troszkę bardziej dopracowany ;P |
|
Back to top |
|
|
garwol Tux's lil' helper
Joined: 28 Aug 2006 Posts: 81 Location: Świdnica
|
Posted: Sat Sep 30, 2006 8:15 pm Post subject: |
|
|
lol, wydaje ci sie, poprostu gentoo mam od niedawna i sie jeszcze na nim nie znam
a system mam aktualny, swiezo po emerge --sync && emerge -uDN world _________________ If you don't live for something, You'll die for nothing... |
|
Back to top |
|
|
noobah Apprentice
Joined: 11 Apr 2005 Posts: 210 Location: Ustonie Morskie, Poland
|
Posted: Sat Sep 30, 2006 10:57 pm Post subject: |
|
|
Jak sobie wcześniej namieszałeś w pliku /var/lib/portage/world , to się nie dziwię że Ci chce wszystko wywalić. Szolek ostrzegał że trzeba z tym uważać! _________________ the force is strong with me |
|
Back to top |
|
|
doman Tux's lil' helper
Joined: 25 Feb 2006 Posts: 84 Location: Poland, Wrocław/Wałbrzych
|
Posted: Sun Oct 01, 2006 8:04 am Post subject: |
|
|
garwol wrote: | emerge --depclean -pv wyrzuca mi takie cos:
http://wklej.org/id/bd32153491
przeciez to chyba pol systemu jest! revdep-rebuild sobie z tym potem poradzi? tylko jak sen usuwac pol systemu zeby go potem odbudowac :/ |
Jeżeli zostało uszkodzone drzewo portów, warto użyć:
Mnie również się kiedyś depclean chciało usuwać niemal wszystko z world i to polecenie pomogło |
|
Back to top |
|
|
Gabrys Veteran
Joined: 05 Dec 2005 Posts: 1096 Location: Toruń [PL]
|
Posted: Sun Oct 01, 2006 9:48 am Post subject: |
|
|
Pamiętajcie:
1. że jeśli na liście tych pakietów, co zostaną wywalone przez
Code: | emerge --depclean -pv |
znajdzie się jakiś program, którego nie chcecie usuwać, to należy go dodać do /var/lib/portage/world.
2. jak ktoś instaluje coś za pomocą:
Code: | emerge =sys-libs/cośtam-3.4.5 |
to taki pakiet nie dopisuje się do worlda! Więc na przyszłość kombinować z package.{keyword,unmask,mask} a na teraz po prostu dodać programy do world. _________________ Sabayon Professional 1.1 (czyli zdradziłem oryginalne Gentoo)
@ Dell Inspiron 8600 (nVidia, Realtek, Pentium M) |
|
Back to top |
|
|
sherszen Apprentice
Joined: 28 Jul 2006 Posts: 217
|
Posted: Sun Oct 01, 2006 3:58 pm Post subject: |
|
|
A co sadzicie o używaniu komendy # regenworld ? Mi wrzuciło tam pakioety które wogole nie powinny sie tam znalesc. Np. wpisalo mi apache2 i mysql, ktore sa zaleznosciami php oraz nvidia-drivers, ktora powinna byc zaleznoscia xorga... |
|
Back to top |
|
|
kfiaciarka Veteran
Joined: 20 May 2005 Posts: 1498 Location: Dobre Miasto, Poland
|
Posted: Sun Oct 01, 2006 6:33 pm Post subject: |
|
|
bo to wina use w make.conf |
|
Back to top |
|
|
Piecia Guru
Joined: 12 Nov 2004 Posts: 447 Location: znienacka
|
Posted: Sun Oct 01, 2006 9:18 pm Post subject: |
|
|
To ja mam pytanie. Jeżeli jakiś pakiet zainstaluje się w systemie jako zależność z innego pakietu i przez to nie trafi do worlda to przy emerge -u world uaktualni się do wyższej wersji (jeśli ma taką możliwość)? Jeśli nie to czy teraz pakować pakiety do worlda czy wystarczy uaktualnianie poprzez emerge -uD world?
ps. Wcześniej się nad tym nie zastanawiałem dopóki nie przeczytałem tego wątku. |
|
Back to top |
|
|
Gabrys Veteran
Joined: 05 Dec 2005 Posts: 1096 Location: Toruń [PL]
|
Posted: Sun Oct 01, 2006 9:49 pm Post subject: |
|
|
Piecia wrote: | emerge -u world | Nietak
Dlatego uaktualnia się system przez -uDN a nie -u _________________ Sabayon Professional 1.1 (czyli zdradziłem oryginalne Gentoo)
@ Dell Inspiron 8600 (nVidia, Realtek, Pentium M) |
|
Back to top |
|
|
Lukanus n00b
Joined: 25 Sep 2006 Posts: 49 Location: Skawina, Poland
|
Posted: Mon Oct 02, 2006 1:57 pm Post subject: |
|
|
Ale jeśli chciał mieć więcej miejsca to może przydało by się :
Code: | rm -r /usr/portage/distfiles/ |
pozatym słyszałem też że sprzątnięcie w ./kde-X.X pomaga _________________ Sometimes you must break the rule, and start to run after the crowds ... |
|
Back to top |
|
|
Piecia Guru
Joined: 12 Nov 2004 Posts: 447 Location: znienacka
|
Posted: Mon Oct 02, 2006 4:09 pm Post subject: |
|
|
I przy np. przebudowywaniu pakietu ściągać go na nowo. Jasne . Przy moim 128kbps łączu wolę trzymać distfiles na dysku. |
|
Back to top |
|
|
garwol Tux's lil' helper
Joined: 28 Aug 2006 Posts: 81 Location: Świdnica
|
Posted: Mon Oct 02, 2006 6:31 pm Post subject: |
|
|
juz chyba wiem dlaczego depclean chce mi wywalac pol systemu. pewnie przez to ze usunalem metapakiet "gnome" przez ktory przy kazdym updacie niepotrzebnie mi sie instalowaly skladniki gnoma ktore wczesniej wywalilem (jakies seamonkeye i epiphany). tylko teraz system twierdzi ze caly gnome jest niepotrzebny
p.s. Piecia ja przy swoim dysku 8gb jednak wole wszystko sciagac za kazdym razem a tez mam 128kbps , a zreszta po co ciagle cos przekompilowywac, postawic raz a dobrze _________________ If you don't live for something, You'll die for nothing... |
|
Back to top |
|
|
|