arch 系统清理和瘦身

linux

#arch 系统清理和瘦身

节省磁盘空间

plaintext
pacman -Sc # 清理未安装软件包
pacman -Scc # 清理缓存中所有内容
yay -Scc  # 如果安装了yay  直接用yay清理就好

查看所有已经安装的包,看需求删除

plaintext
列出所有本地软件包(-Q,query查询本地;-q省略版本号)

sudo pacman -Qq 

列出所有显式安装(-e,explicitly显式安装;-n忽略外部包AUR)

sudo pacman -Qqe 

sudo pacman -Qqen


列出自动安装的包(-d,depends作为依赖项)

sudo  pacman -Qqd 

列出孤立的包(-t不再被依赖的"作为依赖项安装的包")

sudo  pacman -Qqdt 


pacman -Qg: 列出本地已经安装的软件包组和子包

删掉不需要的

plaintext
sudo pacman -Rns ttf-nerd-fonts-symbols-2048-em  
sudo pacman -Rns neofetch

sudo pacman -R $(pacman -Qdtq)  #删掉所有独立的包 慎用,最好先  pacman -Qqdt  一下

#只删除包和它自己的独立需要的依赖 保留配置的话 
sudo pacman -Rs firefox

限制一下日志大小

plaintext
sudo journalctl --vacuum-size=10M

评论