Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[unsolved] Czyszczenie osieroconych pakietów
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
rzabcio
Guru
Guru


Joined: 07 Nov 2005
Posts: 419
Location: Poznań

PostPosted: Fri Sep 22, 2006 10:30 am    Post subject: [unsolved] Czyszczenie osieroconych pakietów Reply with quote

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
View user's profile Send private message
szolek
Guru
Guru


Joined: 30 Mar 2005
Posts: 570
Location: Brzóza Królewska

PostPosted: Fri Sep 22, 2006 11:59 am    Post subject: Reply with quote

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
View user's profile Send private message
Audiopain
n00b
n00b


Joined: 11 Nov 2005
Posts: 52

PostPosted: Fri Sep 22, 2006 12:17 pm    Post subject: Reply with quote

emerge --depclean -p && revdep-rebuild -p? :)
Back to top
View user's profile Send private message
rasheed
Guru
Guru


Joined: 15 Dec 2004
Posts: 466
Location: Ostrów Wielkopolski

PostPosted: Sat Sep 23, 2006 7:45 am    Post subject: Reply with quote

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
View user's profile Send private message
noobah
Apprentice
Apprentice


Joined: 11 Apr 2005
Posts: 210
Location: Ustonie Morskie, Poland

PostPosted: Sat Sep 23, 2006 1:02 pm    Post subject: Reply with quote

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:
Code:
emerge --depclean


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
View user's profile Send private message
rzabcio
Guru
Guru


Joined: 07 Nov 2005
Posts: 419
Location: Poznań

PostPosted: Sat Sep 23, 2006 7:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
Raku
Bodhisattva
Bodhisattva


Joined: 28 Feb 2004
Posts: 2374
Location: Poland

PostPosted: Sat Sep 23, 2006 8:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
rasheed
Guru
Guru


Joined: 15 Dec 2004
Posts: 466
Location: Ostrów Wielkopolski

PostPosted: Sat Sep 23, 2006 10:19 pm    Post subject: Reply with quote

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
View user's profile Send private message
rzabcio
Guru
Guru


Joined: 07 Nov 2005
Posts: 419
Location: Poznań

PostPosted: Sun Sep 24, 2006 6:46 am    Post subject: Reply with quote

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. :D
Back to top
View user's profile Send private message
rasheed
Guru
Guru


Joined: 15 Dec 2004
Posts: 466
Location: Ostrów Wielkopolski

PostPosted: Sun Sep 24, 2006 8:27 am    Post subject: Reply with quote

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
View user's profile Send private message
Raku
Bodhisattva
Bodhisattva


Joined: 28 Feb 2004
Posts: 2374
Location: Poland

PostPosted: Sun Sep 24, 2006 10:51 am    Post subject: Reply with quote

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. :twisted:
_________________
raku

Powered by Archlinux ;-)
Back to top
View user's profile Send private message
noobah
Apprentice
Apprentice


Joined: 11 Apr 2005
Posts: 210
Location: Ustonie Morskie, Poland

PostPosted: Sun Sep 24, 2006 12:31 pm    Post subject: Reply with quote

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
Code:
emerge cośtam
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ł? :roll:
_________________
the force is strong with me
Back to top
View user's profile Send private message
garwol
Tux's lil' helper
Tux's lil' helper


Joined: 28 Aug 2006
Posts: 81
Location: Świdnica

PostPosted: Sat Sep 30, 2006 5:50 pm    Post subject: Reply with quote

emerge --depclean -pv wyrzuca mi takie cos:
:arrow: 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
View user's profile Send private message
sherszen
Apprentice
Apprentice


Joined: 28 Jul 2006
Posts: 217

PostPosted: Sat Sep 30, 2006 6:04 pm    Post subject: Reply with quote

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
View user's profile Send private message
garwol
Tux's lil' helper
Tux's lil' helper


Joined: 28 Aug 2006
Posts: 81
Location: Świdnica

PostPosted: Sat Sep 30, 2006 8:15 pm    Post subject: Reply with quote

8O lol, wydaje ci sie, poprostu gentoo mam od niedawna i sie jeszcze na nim nie znam :lol:
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
View user's profile Send private message
noobah
Apprentice
Apprentice


Joined: 11 Apr 2005
Posts: 210
Location: Ustonie Morskie, Poland

PostPosted: Sat Sep 30, 2006 10:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
doman
Tux's lil' helper
Tux's lil' helper


Joined: 25 Feb 2006
Posts: 84
Location: Poland, Wrocław/Wałbrzych

PostPosted: Sun Oct 01, 2006 8:04 am    Post subject: Reply with quote

garwol wrote:
emerge --depclean -pv wyrzuca mi takie cos:
:arrow: 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ć:
Code:
regenworld

Mnie również się kiedyś depclean chciało usuwać niemal wszystko z world i to polecenie pomogło ;)
Back to top
View user's profile Send private message
Gabrys
Veteran
Veteran


Joined: 05 Dec 2005
Posts: 1096
Location: Toruń [PL]

PostPosted: Sun Oct 01, 2006 9:48 am    Post subject: Reply with quote

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
View user's profile Send private message
sherszen
Apprentice
Apprentice


Joined: 28 Jul 2006
Posts: 217

PostPosted: Sun Oct 01, 2006 3:58 pm    Post subject: Reply with quote

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
View user's profile Send private message
kfiaciarka
Veteran
Veteran


Joined: 20 May 2005
Posts: 1498
Location: Dobre Miasto, Poland

PostPosted: Sun Oct 01, 2006 6:33 pm    Post subject: Reply with quote

bo to wina use w make.conf :)
Back to top
View user's profile Send private message
Piecia
Guru
Guru


Joined: 12 Nov 2004
Posts: 447
Location: znienacka

PostPosted: Sun Oct 01, 2006 9:18 pm    Post subject: Reply with quote

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
View user's profile Send private message
Gabrys
Veteran
Veteran


Joined: 05 Dec 2005
Posts: 1096
Location: Toruń [PL]

PostPosted: Sun Oct 01, 2006 9:49 pm    Post subject: Reply with quote

Piecia wrote:
emerge -u world
Nie
Quote:
emerge -uD world
tak

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
View user's profile Send private message
Lukanus
n00b
n00b


Joined: 25 Sep 2006
Posts: 49
Location: Skawina, Poland

PostPosted: Mon Oct 02, 2006 1:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
Piecia
Guru
Guru


Joined: 12 Nov 2004
Posts: 447
Location: znienacka

PostPosted: Mon Oct 02, 2006 4:09 pm    Post subject: Reply with quote

I przy np. przebudowywaniu pakietu ściągać go na nowo. Jasne :D. Przy moim 128kbps łączu wolę trzymać distfiles na dysku.
Back to top
View user's profile Send private message
garwol
Tux's lil' helper
Tux's lil' helper


Joined: 28 Aug 2006
Posts: 81
Location: Świdnica

PostPosted: Mon Oct 02, 2006 6:31 pm    Post subject: Reply with quote

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 :D, a zreszta po co ciagle cos przekompilowywac, postawic raz a dobrze 8)
_________________
If you don't live for something, You'll die for nothing...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum