Tutorijal Како на Arch Linux-у да уклоните једноставно заостале пакете?

Dr.Jackson

Iskusan
Moderator
Poruka
5.762
1736550472724.png


Постоје бројни графички алати који ће вам помогну да ослободите простор на Аrch базираних дистрибуцијама и што се тиче чишћења кешираних пакета од пакета менаџера и што се тиче кеша апликације које више не користите.

.cache/ - чува кеширане податке свих апликација тако да рачунар не мора изнова да преузима податке са интернета.
/var/cache/pacman/pkg/ - овде се налазе кеширани пакети за инсталацију. Они служе да уколико се нешто догоди са тренутно верзијом да увек можете да се вратите на стару верзију али и да не преузимате податке са интернета уколико желите пакет поново да инсталирате.

Међутим шта је са заосталим пакетима? Рецими избрисали сте бројне програме али све његове зависности су остале у систему иако више није пакет не користи тај пакет.

Можете да их излистате једноставном командом pacman - Qdt :andjeo:

Pacman нема јединствену команду да их уклони већ то морате да урадите комбинацијом више комади!


  1. Направите директоријум /bin у .local ако већ нисте са mkdir -p .local/bin
  2. Додајте у $PATH ако већ није додат са export PATH=~/.local/bin:$PATH у .bashrc фајлу
  3. Уђите у root са su!
  4. Kao root корисник куцајте nano -w .local/bin/removedeps
  5. Унутра додајте ову команду
    #! /bin/bash
    pacman - Qdt | awk '{print $1}' | xargs pacman -R --noconfirm
  6. Направите фајл извршним chmod +x .local/bin/removedeps
  7. Изађите из root-a
  8. Куцајте sudo ili doas (ко шта користи :andjeo:) removedeps
  9. Ради у сви скучајевима као и за једнокрактну doas аутентификацију
  10. Команду можете да поновите неколико пута како бисмо били сигурни да смо безбедно обрисали све заостале пакете.
 
Poslednja izmena:

Back
Top