Forum Linux.pl

System => Inne => Wątek zaczęty przez: marcin21 w 2021-10-26, 21:53:30

Tytuł: czyszczenie systemu
Wiadomość wysłana przez: marcin21 w 2021-10-26, 21:53:30
Witam
W jaki sposób jest najlepiej czyścic xubuntu ze śmieci  ? W internecie natrafiłem na parę programów do czyszczenia :Bleachbit , Stacer . I komend służących do czyszczenia :sudo apt-get autoclean , sudo apt-get clean , sudo apt-get autoremove . Co radzicie ?
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: mackeire w 2021-10-26, 22:49:49
sudo apt-mark auto $(apt-mark showmanual | grep -E "^linux-([[:alpha:]]+-)+[[:digit:].]+-[^-]+(|-.+)$")
sudo apt autoremove --purge
sudo apt clean
sudo aptitude purge '~c'
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: robson75 w 2021-10-26, 22:58:32
Od lat używam BleachBit, i sobie chwale ten program, ale trzeba uważać co się zaznacza do czyszczenia. Np. w przeglądarkach typu FF nie zaznaczaj haseł.

Ale bardziej do Ubuntu jest przystosowany Stacer, ale nie używałem więc go nie znam.

Parę lat temu gdy miałem minta to był jeszcze UbuntuTweak, ale raczej on jest nie wspierany.
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: marcin21 w 2021-10-26, 23:19:41
Z tego co widziałem  to BleachBit jest w dwóch wersjach  , tylko czy jest jakaś miedzy nimi różnica ?
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: robson75 w 2021-10-26, 23:31:32
Z tego co widziałem  to BleachBit jest w dwóch wersjach  , tylko czy jest jakaś miedzy nimi różnica ?
Chodzi Ci o GUI i o CLI. Różnica jest taka że GUI jest graficzny, i możesz go uruchomić klikając na ikonę. Natomiast CLI jest wersją konsolową, którą możesz tylko uruchomić w terminalu.
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: pavbaranov w 2021-10-26, 23:38:24
Przepraszam, ale co to dla Ciebie "śmieci"? Pod tym słowem może się kryć wszystko i nic. Dopóki nie wytłumaczysz - a przykłady Twoje są z różnych beczek - nikt nie wymyśli Ci koła, choć próbujemy :)
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: marcin21 w 2021-10-26, 23:49:35
Przepraszam, ale co to dla Ciebie "śmieci"? Pod tym słowem może się kryć wszystko i nic. Dopóki nie wytłumaczysz - a przykłady Twoje są z różnych beczek - nikt nie wymyśli Ci koła, choć próbujemy :)
Pliki tymczasowe , cookie itp
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: marcin21 w 2021-10-26, 23:52:15
zainstalowałem sobie Stacera ale nie mogę zmienić język na PL
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: robson75 w 2021-10-26, 23:58:48
https://forum.linuxmint.pl/showthread.php?tid=1458
U mnie normalnie jest język polski

(https://i.postimg.cc/6yZf4Rqb/Przechwycenie-obrazu-ekranu-2021-10-27-00-04-53.png) (https://postimg.cc/6yZf4Rqb)

Musisz po prostu zamknąć program.
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: marcin21 w 2021-10-27, 10:28:24
Masz starszą wersję programu czy nową ?
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: kszyhu w 2021-10-27, 11:28:26
Stacer 1.1.0 AppImage (bez instalacji). Musisz tylko uczynić go wykonywalnym:
https://github.com/oguzhaninan/Stacer/releases (https://github.com/oguzhaninan/Stacer/releases)
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: marcin21 w 2021-10-27, 11:37:03
A jak to się robi ? Jestem początkujący użytkownik Linux więc nie wiem jak to się robi
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: robson75 w 2021-10-27, 11:50:09
Masz starszą wersję programu czy nową ?
W repo jest wersja 1.1.0-1, jak już pisałem nie używam tego programu, tak wiec nie śledzę najnowszych wydań.

(https://i.postimg.cc/LJpqmb18/Przechwycenie-obrazu-ekranu-2021-10-27-11-45-59.png) (https://postimg.cc/LJpqmb18)
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: robson75 w 2021-10-27, 11:57:51
Weź odinstaluj ten program, i pobierz go przez PPA
sudo add-apt-repository ppa:oguzhaninan/stacer -y
sudo apt-get update
sudo apt-get install stacer -y
I powinno wszystko działać.
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: marcin21 w 2021-10-27, 12:06:37
Dzięki
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: kszyhu w 2021-10-27, 18:02:48
Jak chcesz uczynić plik wykonywalnym (w tym przypadku plik Stacer*.AppImage) musisz wykonać następujące polecenie w terminalu:
sudo chmod +x nazwa_pliku
lub po kliknięciu w niego PPM otworzy ci się menu, wybierz właściwości, dalej zakładka uprawnienia i tam zaznacz [zezwolenie na wykonywanie pliku jako programu]
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: marcin21 w 2021-10-27, 23:45:22
Weź odinstaluj ten program, i pobierz go przez PPA
sudo add-apt-repository ppa:oguzhaninan/stacer -y
sudo apt-get update
sudo apt-get install stacer -y
I powinno wszystko działać.
gdy próbowałem instalować ten program według tych komend pokazała się mi taka informacja
See apt-secure(8) manpage for repository creation and user configuration details.
Zobacz stronę podręcznika apt-secure(8), aby dowiedzieć się więcej o tworzeniu repozytorium i konfiguracji użytkownika
The repository 'http://ppa.launchpad.net/oguzhaninan/stacer/ubuntu focal Release' does not have a Release file.
Repozytorium „http://ppa.launchpad.net/oguzhaninan/stacer/ubuntu focal Release” nie zawiera pliku Release.
Updating from such a repository can't be done securely, and is therefore disabled by default.
Aktualizowanie z takiego repozytorium nie może być wykonane bezpiecznie i dlatego jest domyślnie wyłączone.
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: robson75 w 2021-10-27, 23:58:58
Nie pomogę Ci w tej kwestii, bo nie mam Ubuntu.
A te komendy wziąłem z tej strony https://github.com/oguzhaninan/Stacer

Edit.
A czy czasami nie ma tego programu w repo Ubuntu?
Weź wklep w terminal
sudo apt install stacer
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: 1709 w 2021-10-28, 02:42:35
Mam Minta który bazuje na Ubuntu.
Strace nie otwiera się domyślnie w języku polskim.

- Rozwiązanie było w podanym wcześniej linku.
Trzeba zmienić język w samej aplikacji i ją zresetować (zamknąć i  uruchomić ponownie )
Po lewej stronie jak są ikonki, to ikonka z pojawiającym się napisem " Settings " gdy najedziesz kursorem myszy.
i jest tam zakładka " Language "

Więc możliwe że się nie zrozumieliście.

Edycja

Jeszcze coś. W Ubuntu
- pakiet (stacer) nie posiada osobnego pakietu językowego
- Nie działa zmiana na inny język niż polski czy angielski, więc możliwe że czegoś Ci brakuje w systemie lub masz nie do końca spolszczony system.

Edycja
Sprostowanie.
Wszedłem na Xubuntu na Virtualboxie i potem patrze w systemie że mam również po angielsku na obu systemach.
Bynajmniej teraz, rano mi się zdawało że było po polsku. Moze nie chcący zaktualizowałem pakiet.
Ściągnąłem paczkę deb z GitHub wspomnianego linku i zainstalowałem klikając 2 razy ( uruchomil sie instalator, usunełem stary, zainstalowalem sciagniety )
 i jest Stacer po polsku. Zresetowalem caly system Xubuntu i dalej jest po polsku.

Ale jest jeszcze jeden problem.
Niezależnie skąd ściągnięty Stacer, czy z githuba, czy z repozytoriów
to widze że po jakimś czasie wyskakuje błąd
Naruszenie ochrony pamięci (zrzut pamięci)
i nie jestem wstanie zauważyć od czego.
Moze to przypadek, nie wiem.
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: marcin21 w 2021-10-28, 09:06:34
Coz stacera używać będę tylko do czyszczenia dysku z plików tymczasowych i cookies  a na YouTube jest filmik odnośnie tego programu o ile pamiętam  więc dam sobie spokój że zmianą języka w programie na polski
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: mackeire w 2021-10-28, 11:18:44
Ciasteczka można czyścić z poziomu przeglądarki, można to nawet trochę zautomatyzować.
Katalog /tmp  montuje się w pamięci RAM i sam się sprząta po każdym uruchomieniu kompa.

/etc/fstab
tmpfs   /tmp       tmpfs   defaults,noatime,mode=1777   0       0

Dalej,  /var/cache/apt/archives/  też można zamontować  do RAMu . Jest to katalog do którego pobierają się paczki .deb potrzebne do aktualizacji. Sporo tego bywa i po aktualizacji nie są do niczego potrzebne. Po restarcie 'same się usuną' 

/etc/fstab
tmpfs /var/cache/apt/archives tmpfs defaults,noatime 0       0

i apt clean nie ma już nic do roboty ;)

Dlatego nie widzę zastosowania dla kolejnych śmieciowych aplikacji ,tym bardziej popełnionych w electronie typu stacer, cleaner, bleachbit chyba że ktoś lubi ładne gui i lubi se poklikać (ach te windziane nawyki) :)





Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: mackeire w 2021-10-28, 11:35:39
Jeszcze coś o sprzątaniu.
 Nie wiem czy tylko ja mam takiego pecha czy to przypadłość wszystkich ubu-podobnych :)
Otóż system zbiera sobie stare kernele. Po aktualizacji do wyższego numerka stare pozostają a standardowe polecenie apt autoremove nie daje rady ich posprzątać. 
Tym sposobem jeden z moich kompów nazbierał sobie ze dwadzieścia kerneli na łączną sumę ok. 6 GB przestrzeni dyskowej :) 
Pobierane do aktualizacji kernele są nie wiedzieć czemu oznaczane w systemie jako 'zainstalowane ręcznie'  dlatego apt autoremove tu nie działa.  Pewnie to jakiś bug, nie chce mi się z tego doktoryzować. Chwilowo obejściem problemu jest oznaczenie kerneli jako 'auto' a następnie standardowo apt autoremove jak to drzewiej bywało :)

Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: 1709 w 2021-10-28, 13:28:25
/tmp się samo czyści
Natomiast stare wersje kernela rzeczywiście mogą zostawać i zapychać system.

W Mincie tak miałem, dopóki nie odkryłem opcję automatycznego usuwania w "aktualizatorze" systemu.
W Xubuntu nie widzę takiej opcji żeby zostawiało 3 kernele i resztę samo usuwało przy aktualizacji.

Może warto wspomnieć jeszcze ze Gnome i Mate mają graficzny " Disk Usage Analyzer "
ale wspominam, nie polecam.
- bo może Ci pobrać trochę zależności i zawalisz sobie system
- bo z tego programu się korzysta głównie raz na rok, gdy już faktycznie zabraknie miejsca w systemie.

Zamiast tego możesz się nauczyć obsługi terminala.

Odnośnie jak używać terminala, masz mnóstwo poradników na YouTube,
w tym po polsku.

Natomiast odnośnie komend df i du ( " du ", a nie dh ) oraz find i jeszcze ls
man nazwa_komendy
nazwa_komendy --help
W internecie też coś znajdziesz o tych komendach, głównie po angielsku. ( po polsku nic nie znalazłem )

Możesz też czasem znaleźć skrypty bash, przykład


#!/bin/bash
# Find largest files and directories

VERSION="1"
LICENCE="GPL v3: https://www.gnu.org/licenses/gpl.html "


#########################################################
YOUR_PATH="$2"
[ -z "$YOUR_PATH" ] && YOUR_PATH=$(pwd)


case "$1" in
"--dirs"|"-d")
du -h "$YOUR_PATH" | sort -hr | head -10
;;
"--files.and.dirs"|"-f.d")
du -ah "$YOUR_PATH" | sort -hr | head -5
;;
"--files"|"-f")
find "$YOUR_PATH" -type f -exec du -ah {} + | sort -hr | head -5
;;
"--help"|"-h")
echo "---------------------------------------------------------"
echo "usage: $0 --option /your/path/"
echo " "
echo " Main:"
echo "   --dirs            -d     find largest dirs"
echo "   --files.and.dirs  -f.d   find largest files and dirs"
echo "   --files           -f     find largest files"
echo "   --help            -h     show help"
echo " "
echo " Info: If you don't add a path at the end, the script will search in the place where it was run."
echo "---------------------------------------------------------"
exit
;;
*)
echo " Error: unknown option"
echo " Try use: $0 --help"
exit
;;
esac

I z tego można wyłuskać komendy:


Wyświetli 10 najwiekszych katalogów w katalogu /home
 du -h "/home" | sort -hr | head -10

Wyświetli 5 najwiekszych plikow w katalogu /home
find "/home" -type f -exec du -ah {} + | sort -hr | head -5

Edytowane
Albo taka komenda z innego miejsca
Wyświetli pliki w katalogu w którym została uruchomiona i posortuje pliki według wielkości pliku.
Ale niestety wielkości katalogu to to nie wyświetli tak jakbyśmy chcieli. Trzeba się posiłkować komendami wyżej.
ls --sort=size -lh
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: 1709 w 2021-10-28, 15:53:32
Cytuj
Chwilowo obejściem problemu jest oznaczenie kerneli jako 'auto' a następnie standardowo apt autoremove jak to drzewiej bywało
mackeire Mógłbyś bardziej wyjaśnić  ( " oznaczenie kerneli jako 'auto'  " )
bo nie rozumiem jak to zrobić gdybym chciał tym sposobem jak ty ?
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: mackeire w 2021-10-28, 16:35:42
wyszukujesz kernele zainstalowane 'ręcznie' i oznaczasz je jako zainstalowane 'automatycznie'  :
sudo apt-mark auto $(apt-mark showmanual | grep -E "^linux-([[:alpha:]]+-)+[[:digit:].]+-[^-]+(|-.+)$")

Wtedy można użyć apt autoremove i wywalić wszystkie oprócz dwóch , czy trzech najnowszych (jest to określone gdzieś w konfigach APTa) :
sudo apt autoremove --purge

i na koniec wywalasz w niebyt pliki konfiguracyjne nieistniejących już kerneli :
sudo aptitude purge '~c'

I gotowy skrypt dla KDE z bajerami  :) :

#!/bin/sh

kdialog --msgbox "Czyszczenie komputera uruchomi w konsoli programy sprzątające jeden po drugim.
Dla każdego programu podaj hasło.
Zatwierdź tę wiadomość OK i jedziesz z koksem :)" &&
konsole -e sudo apt-mark auto $(apt-mark showmanual | grep -E "^linux-([[:alpha:]]+-)+[[:digit:].]+-[^-]+(|-.+)$") &&
konsole -e sudo apt autoremove --purge &&
konsole -e sudo apt clean &&
konsole -e sudo aptitude purge '~c' &&
konsole -e ktrash5 --empty &&
kdialog --msgbox "Pozamiatane.
Konserwator Powierzchni Płaskich dziękuje za współpracę."

Jeden klik i posprzątane.


Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: 1709 w 2021-10-28, 18:15:51
Cytuj
(jest to określone gdzieś w konfigach APTa) :
Podobno sobie generuje listę kerneli do zatrzymania skryptem /etc/kernel/postinst.d/apt-auto-removal  znalazłem to w
https://askubuntu.com/questions/620266/how-does-apt-decide-how-many-old-kernels-to-keep
https://askubuntu.com/questions/1066292/increase-number-of-old-kernels-to-keep-on-autoremove
Choć to pewnie nie potrzebna wiedza xD
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: marcin'82 w 2021-10-28, 20:01:28
Cytat: mackeire
Dlatego nie widzę zastosowania dla kolejnych śmieciowych aplikacji ,tym bardziej popełnionych w electronie typu stacer, cleaner, bleachbit chyba że ktoś lubi ładne gui i lubi se poklikać (ach te windziane nawyki)

Jak ty mnie zaimponowałeś w tej chwili! :D
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: mackeire w 2021-10-28, 22:41:17
Do usług
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: marcin21 w 2021-11-02, 05:54:10
Od lat używam BleachBit, i sobie chwale ten program, ale trzeba uważać co się zaznacza do czyszczenia. Np. w przeglądarkach typu FF nie zaznaczaj haseł.

Ale bardziej do Ubuntu jest przystosowany Stacer, ale nie używałem więc go nie znam.

Parę lat temu gdy miałem minta to był jeszcze UbuntuTweak, ale raczej on jest nie wspierany.
Jak uruchamiasz program BLEACHBIT w trybie root  i zwykłym trybie co masz po zaznaczane ?
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: robson75 w 2021-11-02, 11:43:06
W trybie root mam to zaznaczone

(https://i.postimg.cc/9RwV0hFR/Przechwycenie-obrazu-ekranu-2021-11-02-11-37-47.png) (https://postimg.cc/9RwV0hFR)

oraz lokalizacje językowe, ale musisz uważać aby nie pousuwać tłumaczeń potrzebnych w systemie, np. ja mam zaznaczone pl i eng, a resztę usuwam.

EDIT.
Nie zaznaczaj wolnej przestrzeni dyskowej, ani w zwykłym trybie, ani w root. Ponieważ jest to proces bardzo powolny, i praktycznie nic nie dający.
Oraz pamięci, bo tylko jest czyszczony SWAP.
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: marcin21 w 2021-11-07, 13:11:27
Robson75
czy ten program u ciebie tez się sam zamyka po jego włączeniu ?
Tytuł: Odp: czyszczenie systemu
Wiadomość wysłana przez: robson75 w 2021-11-07, 14:41:26
czy ten program u ciebie tez się sam zamyka po jego włączeniu ?
Nie rozumiem, w jaki sposób ma się zamykać zaraz po włączeniu?
Przejdź do preferencji BleachBit, i sprawdź co tam masz pozaznaczane, ja mam tak.

(https://i.postimg.cc/fJ8Q8Mgb/Przechwycenie-obrazu-ekranu-2021-11-07-14-35-17.png) (https://postimg.cc/fJ8Q8Mgb)

EDIT.
A jeżeli masz problemy z jego uruchamianiem, to weź go uruchom w terminalu, i pokaż co jest wyświetlane. Być może że brakuje jakieś zależności.