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/.
Zauwazyłem że w środowisku Gnome mój Menadzer aktualizacji informuje mnie ikonką o możliwości aktualizacji systemu a w KDE nie.
Jest taka możliwość aby w KDE również to działało ?
Offline
tbh@PuddleFrog:~$ aptitude show apt-watch Pakiet: apt-watch Nowy: tak Stan: niezainstalowany Wersja: 0.3.2-8 Priorytet: opcjonalny Sekcja: admin Opiekun: John Lightsey <lightsey@debian.org> Rozmiar rozpakowanego: 32,8k Wymaga: apt-watch-gnome, apt-watch-backend Opis: Applet that monitors apt sources for upgrades (transitional package) apt-watch is an applet that will inform you when upgrades are available for your computer. It is similar to Windows Update or the Red Hat Network applet. This is a transitional dummy package to ensure clean upgrades from old releases. It can be safely removed after upgrade. Etykiety: admin::package-management, filetransfer::http, interface::x11, protocol::http, role::program, scope::utility, suite::debian, suite::gnome, uitoolkit::gtk, use::monitor, works-with::software:package, x11::applet
coś takiego?
Offline
Nigdy w życiu nie miałem informatyki i może jestem też trochę mało kumaty.
Mam zainstalować apt-watch ?
Offline
This is a transitional dummy package to ensure clean upgrades from old releases. It can be safely removed after upgrade.[/quote]
You're crazy, right? To jest pusta paczka, która nie dodaje żadnej funkcjonalności. Paczki "transitional" powinny mieć jakiś filtr w aptitude lub synapticu, żeby je łatwiej wyłapać i powywalać z systemu. Po każdym sporym upgrejdzie jest ich kilkadziesiąt.
[ /\/\/\ o_0 ----->>> Ascii Art Userbar User ]
"steal and steal and steal some more and give it to all your friends and keep on stealin'"
- Reznor
Offline
[ Paczki "transitional" powinny mieć jakiś filtr w aptitude lub synapticu, żeby je łatwiej wyłapać i powywalać z systemu. Po każdym sporym upgrejdzie jest ich kilkadziesiąt.[/quote]
Chyba chciałeś powiedzieć po każdym dist-upgrade. :)Kod:
dpkg -l | egrep '(ii|rc)' | awk '{print $2}' | xargs apt-cache show | grep -i -B 16 transition | grep ^Package | uniq | awk '{print $2}'Choć pewnie można to krócej zrbić jak się pogłówkuje.
[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]
Offline
Tak.
Nie działa mi to.
Trzeba i tak ręcznie uruchamiać aktualizację.
Offline
ups, przepraszam za wprowadzenie w błąd...
nie doczytałem do końca..
Offline
tak[/quote]
no to glupio powiedzialem ... dummy
Offline
Sorry za odgrzebywanie trupa.
Szukałem właśnie sposobu na usunięcie z systemu pakietów przejściowych (których trochę się zrobiło po ostatnim przejściu LibreOffice do testinga) i natrafiłem na poniższy post [b]czadmana[/b]:
[quote=czadman]
[ Paczki "transitional" powinny mieć jakiś filtr w aptitude lub synapticu, żeby je łatwiej wyłapać i powywalać z systemu. Po każdym sporym upgrejdzie jest ich kilkadziesiąt.[/quote]
Chyba chciałeś powiedzieć po każdym dist-upgrade. :)Kod:
dpkg -l | egrep '(ii|rc)' | awk '{print $2}' | xargs apt-cache show | grep -i -B 16 transition | grep ^Package | uniq | awk '{print $2}'Choć pewnie można to krócej zrbić jak się pogłówkuje.[/quote]
Chciałbym zaproponować swoją wersję. Poza tym że jest bardziej czytelna i prawdopodobnie wymaga mniej zasobów (nie ma tak koszmarnej liczby potoków), zwraca też mniej fałszywych wskazań (wersja czadmana chce usunąć [tt]libqt4-webkit[/tt], które jest zwykłym pakietem) i więcej prawdziwych wskazań (np. [tt]host[/tt] czy [tt]diff[/tt]). Może komuś się przyda.Kod:
aptitude remove $(LC_ALL=C LANG=C aptitude --disable-columns -F '%p' search '~i ~d"transitional.*removed"')Jeśli na DUG jest jakiś artykuł o czyszczeniu Debiana (ja nie znalazłem, ale i zbytnio nie szukałem ;) ), można do niego dodać.
Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]
Offline
[quote=Minio]Jeśli na DUG jest jakiś artykuł o czyszczeniu Debiana (ja nie znalazłem, ale i zbytnio nie szukałem ;) ), można do niego dodać.[/quote]
Nie ma. :( Może zaczniesz? :) BTW, czemu nie od razu purge/remove?
LANG=C aptitude purge ~dtransitional.*removed~i
Offline
aptitude install update-notifier-kde
Offline
ArnVaker: w takim artykule pewnie przynajmniej o deborphan trzeba wspomnieć, a ja chyba jednak za słabo znam Debiana. Raczej dołożyłbym swoje 3 grosze do czegoś o już istnieje. A poza tym nie widzę nigdzie opcji rozpoczynania nowego artykułu. Chyba muszę mieć do tego jakieś specjalne uprawnienia?
A dlaczego z podpowłoką? Bo nie wiedziałem że da się bez :) . Próbowałem coś z [tt]aptitude remove search[/tt], ale bez zauważalnych efektów. Faktycznie, ta zmodyfikowana propozycja jest pewnie najlepsza — prosta, czytelna, skuteczna. Ewentualnie wersja z podpowłoką może się przydać jeżeli ktoś używa apt-get i nie chce go używać na przemian z aptitude (wtedy aptitude wyszukuje a apt-get usuwa). Słyszałem że nie powinno się ich używać na zmianę.
Offline
[quote=Minio]A poza tym nie widzę nigdzie opcji rozpoczynania nowego artykułu. Chyba muszę mieć do tego jakieś specjalne uprawnienia?[/quote]
Już masz.
Zawsze możesz trzyzdaniówkę o usuwaniu pakietów przejściowych napisać.
Offline
Dorzucam w takim razie:
aptitude purge `deborphan` && aptitude purge ~c && aptitude clean && aptitude forget-new
aptitude markauto ~slibs
for pkg in $(aptitude -F %p search '~i!~M') ; do echo -e "\n -- markauto $pkg --" ; aptitude markauto $pkg ; done
:)
[b]EDIT:[/b] Jeszcze [deb]localepurge[/deb] używam.
Offline
No dobra, przekonaliście mnie. Zacząłem pisać wstępną wersję artykułu. Jak skończę to wkleję linka, ale różne obowiązki wzywają więc nie gwarantuję, że to nastąpi jeszcze w tym miesiącu.
Przy okazji natrafiłem na [url=http://raphaelhertzog.com/2011/03/07/debian-cleanup-tip-6-remove-automatically-installed-packages/]tę serię artykułów[/url] (podaję od najnowszej, gdyż zawsze w pierwszych kilku zdaniach jest link do wcześniejszej części). Myślę że część z nich warto uwzględnić w takim artykule (oczywiście podając przy tym źródło).
Do tego pewnie warto przyjrzeć się [deb]computer-janitor[/deb].
Offline
[quote=Minio]No dobra, przekonaliście mnie.[/quote]
:)
Dorzucam jeszcze coś takiego:
apt-show-versions -i apt-show-versions |grep No\ available aptitude purge $(apt-show-versions |awk '/No available/{print $1}')
Pierwsze odświeża cache, drugie wyświetla listę zainstalowanych pakietów niedostępnych już w żadnym repozytorium, a ostatnie przeznacza te pakiety do usunięcia za pomocą [i]aptitude[/i]. Może być przydatne zwłaszcza przy wieloletnich instalacjach aktualizowanych do kolejnych wydań.
Tu przykład użycia: http://forum.dug.net.pl/viewtopic.php?pid=138998#p138998
Offline
Dzisiaj miałem trochę wolnego czasu, który wykorzystałem na dokończenie artykułu. Można go znaleźć pod adresem:
http://dug.net.pl/tekst/150/oczyszczanie_systemu_debian_gnu_linux
W jednym miejscu linkuję do stary.dug.net.pl, ponieważ nie udało mi się znaleźć tego artykułu na nowym DUG-u (nie został przeniesiony?).
Wydaje mi się że jest w miarę ok, poza tym, że — moim zwyczajem — wyszedł przydługi.
Offline
Świetny artykuł, dzięki [b]Minio[/b]! :)
Offline
Dodałem jeszcze sekcję „Usuwanie plików konfiguracyjnych zainstalowanych w trakcie działania dpkg”. Jest to coś co robi wspomniany wcześniej computer-janitor, o którym zwyczajnie zapomniałem napisać. Ale teraz już nie ma takiej potrzeby ;) .
BTW, zwłaszcza do azhaga: „oczyszczanie” czy „czyszczenie”? Bo ta aktualna wersja coś mi zgrzyta...
Offline
[quote=Minio]BTW, zwłaszcza do azhaga: „oczyszczanie” czy „czyszczenie”? Bo ta aktualna wersja coś mi zgrzyta...[/quote]
Chyba lepsze będzie „czyszczenie”. Nie to, że „oczyszczanie” jest w jakiś sposób błędne, ale dziwnie kojarzy mi się z szambem i ściekami (poprzez „zakład oczyszczania miasta”). ;)
Offline
Time (s) | Query |
---|---|
0.00026 | SET CHARSET latin2 |
0.00009 | SET NAMES latin2 |
0.00358 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.224.63.87' WHERE u.id=1 |
0.00145 | UPDATE punbb_online SET logged=1714837679 WHERE ident='18.224.63.87' |
0.00081 | SELECT * FROM punbb_online WHERE logged<1714837379 |
0.00136 | SELECT topic_id FROM punbb_posts WHERE id=57540 |
0.00011 | SELECT id FROM punbb_posts WHERE topic_id=7596 ORDER BY posted |
0.00228 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=7596 AND t.moved_to IS NULL |
0.00014 | SELECT search_for, replace_with FROM punbb_censoring |
0.00760 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=7596 ORDER BY p.id LIMIT 0,25 |
0.00157 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=7596 |
Total query time: 0.01925 s |