Jusko Napisano Grudzień 13, 2009 Autor Zgłoszenie Share Napisano Grudzień 13, 2009 Nie wiem czemu, ale nagle magicznie po resecie systemu zaczął działać Super sprawa, potem tylko doliczyć objętość zależności gdy je pokaże i mamy wynik. Nie wiem czy to błąd czy nie, mnie to nie przeszkadza, ale wyniki pokazuje podwójnie. Np: ./yum-size-of k3b yum-size-of k3b -------------------------------------------------------------------------------- size_package | size_installed | size_archive | version ( repo ) -------------------------------------------------------------------------------- .702 MB | 3.017 MB | 3.022 MB | 1.0.5.10.fc12.x86_64 ( x86_64 ) .702 MB | 3.017 MB | 3.022 MB | 1.0.5.10.fc12.x86_64 ( x86_64 ) Tylko te 702MB to chyba jakaś pomyłka Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Grudzień 13, 2009 Zgłoszenie Share Napisano Grudzień 13, 2009 Podwójnie, bo pewnie z repo podstawowego "fedora" i z aktualizacyjnego "updates". [EDIT] @Jusko nie wiem czy borzole coś poprawił czy Ty coś niedokładnie przekleiłeś. U mnie jest [waldo@F11 ~]$ ./yum-size-of k3b yum-size-of k3b -------------------------------------------------------------------------------- size_package | size_installed | size_archive | version ( repo ) -------------------------------------------------------------------------------- 12.252 MB | 24.807 MB | 24.910 MB | 1.0.5.8.fc11.x86_64 ( fedora ) 12.252 MB | 24.807 MB | 24.910 MB | 1.0.5.8.fc11.x86_64 ( rawhide ) 12.254 MB | 24.799 MB | 24.902 MB | 1.0.5.9.fc11.x86_64 ( updates ) 12.265 MB | 12.270 MB | 12.271 MB | 1.0.5.8.fc11.src ( fedora-source ) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Grudzień 13, 2009 Zgłoszenie Share Napisano Grudzień 13, 2009 na tej liście jest: http://wiki.fedora.pl/wiki/Skrypty_u%C5%BCytkownik%C3%B3w dokładnie tu: http://wiki.fedora.pl/wiki/U%C5%BCytkownik...ole/yum-size-of jak znajdę jakieś błędy to tam skoryguje @Jusko .702MB ozn. 0.702MB (tam jest kropka w wynikach, tak bc to sobie wyświetla) Reszta Twoich wyników jest co najmniej dziwna. Możesz "ręcznie" sprawdzić poprawność wyników taką ładną wtyczką do firefoxsa http://code.google.com/p/sqlite-manager/ U mnie te wyniki prezentują się obecnie tak: Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Jusko Napisano Grudzień 13, 2009 Autor Zgłoszenie Share Napisano Grudzień 13, 2009 Skrypcik z tego miejsca: http://wiki.fedora.pl/wiki/U%C5%BCytkownik...ole/yum-size-of/ Wyniki nadal w takiej formie: ./yum-size-of scribus yum-size-of scribus -------------------------------------------------------------------------------- size_package | size_installed | size_archive | version ( repo ) -------------------------------------------------------------------------------- 9.033 MB | 47.510 MB | 47.615 MB | 1.3.5.1.4.fc12.x86_64 ( x86_64 ) 9.033 MB | 47.510 MB | 47.615 MB | 1.3.5.1.4.fc12.x86_64 ( x86_64 ) 12.688 MB | 47.515 MB | 47.620 MB | 1.3.5.1.5.fc12.x86_64 ( x86_64 ) Widzę, że macie Fedorę 11, ja mam 12 - może gdzieś tu leży przyczyna, że nie odczytuje nazw repo...? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Grudzień 13, 2009 Zgłoszenie Share Napisano Grudzień 13, 2009 Akurat parametr $REPO nie jest brany z bazy tylko wycina nazwę ze ścieżki. Nie mam F12, więc Ci nie odpowiem co trzeba zmienić. Bash jest banalnie prosty, więc spróbuj się pobawić tym. To samo tyczy się wyświetlania wyników w MB. Jak zacznę robić drobne korekty takich niuansów to skrypt zrobi się 5x większy. Może kiedyś. Sorry, ale teraz nie mam czasu na to. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Grudzień 13, 2009 Zgłoszenie Share Napisano Grudzień 13, 2009 Skrypt jest ok, u mnie na F12 działa. Jeśli chodzi size_installed to ja do tej pory wyciągałem to z rpm: [root@localhost ~]# rpm -qa --queryformat="%{size}%{name}-%{version}-%{release}\n" | grep firefox 18137331 firefox-3.5.5-1.fc12 [root@localhost ~]# ./yum-size-of firefox yum-size-of firefox -------------------------------------------------------------------------------- size_package | size_installed | size_archive | version ( repo ) -------------------------------------------------------------------------------- 14711472 MB | 18137334 MB | 18222476 MB | 3.5.4.1.fc12.i686 ( fedora ) 14711472 MB | 18137334 MB | 18222476 MB | 3.5.4.1.fc12.i686 ( preupgrade-fedora ) 14711472 MB | 18137334 MB | 18222476 MB | 3.5.4.1.fc12.i686 ( preupgrade-main ) 14711776 MB | 18137331 MB | 18222472 MB | 3.5.5.1.fc12.i686 ( preupgrade-updates ) 14710372 MB | 18136683 MB | 18221824 MB | 3.5.5.1.fc13.i686 ( rawhide ) 14711776 MB | 18137331 MB | 18222472 MB | 3.5.5.1.fc12.i686 ( updates ) Tzn. najczęściej to wyświetlałem rpm -qa --queryformat="%{size} %{name}-%{version}-%{release}\n" | sort -rn | less i tak się zastanawiam czy Twoim sposobem borzole (czyli wyciąganie informacji z bazy) taka lista nie wygenerowała by się w krótszym czasie... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Grudzień 13, 2009 Zgłoszenie Share Napisano Grudzień 13, 2009 @thof * jeśli coś wyciągasz z rpm to musisz mieć zainstalowany ten pakiet, a korzystając z bazy yum nie * czemu Twoje wyniki mają nie poprawne rozmiary ? wygląda na to, że w takiej formie to skrypt działa na F11, nie F12 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Grudzień 13, 2009 Zgłoszenie Share Napisano Grudzień 13, 2009 * czemu Twoje wyniki mają nie poprawne rozmiary ?Celowo usunąłem 1024/1024, żeby mieć zgodność co do bajta z rpm, a zapomniałem o MB. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Styczeń 2, 2010 Zgłoszenie Share Napisano Styczeń 2, 2010 Może trochę spóźnione, ale od Fedora 12 dostępny jest plugin yum-plugin-list-data umożliwiający m.in. sprawdzenie zajmowanego przez paczkę miejsc. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się