树莓派删除卸载降低容量

今天查看了一下树莓派的容量,发现总共16G的SD卡,已经用了15G了

妈呀,这才用了不到半个月就满了

在各大网站找解决方案,大部分扩容都是SD卡本身就有未使用的一部分

只找到几个关于卸载自带软件的文章

以下内容没有先后顺序

1.了解一下怎么切换root用户

此命令给root账户设置密码:

sudo passwd root 

用来解锁Root账户:

sudo passwd --unlook root 

 用此命令切换到root管理员:

su root #要输入密码
    
#或者

sudo su  #直接登录

从root用户切回user用户

su user #user是你自己安装时候的用户名

exit #或者直接输入exit

# 或者Ctrl+D组合键推出 推荐使用这个

2.打开 pi/download 查看是否有可以删除的压缩包,文件之类的,我在安装OPENCV的时候,就是把压缩包放到这个文件,并且在这个文件里解压。现在我把这两个文件全删掉了。

3.输入

df -h

查看根目录下的文件的内存占用,我就是通过它发现自己的SD卡快满了

4.卸载不常用系统自带软件(先切换root用户)

sudo apt-get purge wolfram-engine
sudo apt-get purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove

 参考

<think>我们正在处理用户的问题:如何在树莓派5上卸载RetroPie。 根据之前提供的引用信息,特别是引用[2]中提到了一个uninstall.sh脚本,我们可以推测RetroPie可能也提供了类似的卸载脚本。 但是,RetroPie的安装方式有多种,包括使用官方提供的镜像或通过脚本安装。因此,卸载方法可能因安装方式不同而有所差异。 步骤: 1. 确认RetroPie的安装方式。 - 如果用户是通过预装RetroPie的镜像安装的,那么可能需要重新刷写系统(因为预装系统是整体安装的,没有单独卸载的方法)。 - 如果用户是通过脚本安装(例如使用RetroPie-Setup脚本),那么可以通过该脚本的卸载功能来卸载。 2. 对于通过脚本安装的情况,我们可以使用RetroPie-Setup脚本来卸载。 - 通常,RetroPie-Setup脚本位于`~/RetroPie-Setup`目录下。 - 运行该脚本,选择卸载选项。 3. 手动卸载:如果上述方法不可行,也可以考虑手动删除相关文件和目录。 但是,根据用户的问题,我们尽量提供标准的方法。 参考引用[2]中的例子,我们看到有一个uninstall.sh脚本,虽然那是针对Pi-hole的,但我们可以推断RetroPie可能也有类似的脚本。 实际上,RetroPie官方文档中提到了卸载方法:通过RetroPie-Setup脚本来卸载。 具体步骤: 1. 打开终端。 2. 进入RetroPie-Setup目录:`cd /home/pi/RetroPie-Setup` 3. 运行脚本:`sudo ./retropie_setup.sh` 4. 在图形界面中选择“Manage Packages”,然后选择“Manage core packages”,找到“retropie”并选择“Remove”。 或者,也可以通过命令行直接卸载核心包: sudo ./retropie_setup.sh --uninstall 但是,官方更推荐通过菜单操作。 另外,如果用户想要完全删除RetroPie,包括所有配置文件和安装的软件,可能需要手动删除一些目录: - ~/RetroPie - ~/.emulationstation - ~/.attract - ~/RetroPie-Setup 注意:手动删除可能会留下一些依赖包,这些包可以通过`apt`命令卸载,但需要知道具体包名。 然而,最安全的方法还是使用RetroPie自带的卸载功能。 因此,我们给出以下步骤: 步骤1:使用RetroPie-Setup脚本卸载 - 打开终端,运行: cd /home/pi/RetroPie-Setup sudo ./retropie_setup.sh - 在出现的菜单中,选择“Manage Packages” - 然后选择“Manage core packages” - 选择“retropie”(或者可能是“RetroPie”),然后选择“Remove” 步骤2:如果步骤1不能完全卸载,或者用户想要删除所有残留文件,可以手动删除相关目录(注意:这将删除所有配置和游戏数据): sudo rm -rf ~/RetroPie sudo rm -rf ~/.emulationstation sudo rm -rf ~/.attract sudo rm -rf ~/RetroPie-Setup 步骤3:删除依赖包(可选,但可能会影响其他软件) 由于RetroPie安装了很多依赖包,如果确定不再需要,可以通过以下命令尝试卸载(但需要谨慎): sudo apt-get remove --purge libsdl2-dev libfreeimage-dev libfreetype6-dev libboost-all-dev libasound2-dev libgl1-mesa-dev build-essential cmake 但是,不建议随意卸载,因为可能其他软件也需要这些包。 注意:树莓派5与之前的树莓派在硬件上有所不同,但RetroPie的软件卸载方法应该是相同的。 如果用户是通过预装镜像安装的,那么卸载RetroPie的唯一方法是重新安装一个没有RetroPie的系统(如Raspberry Pi OS)。 生成相关问题: 1. 如何重新安装树莓派的操作系统? 2. RetroPie的安装方法有哪些? 3. 卸载RetroPie后如何清理残留文件? 根据以上步骤,我们给出回答。</think>### 如何卸载树莓派5上的RetroPie #### 标准卸载方法(推荐) 1. **使用RetroPie自带的卸载脚本** 通过终端执行以下命令: ```bash cd ~/RetroPie-Setup sudo ./retropie_setup.sh ``` 在图形界面中选择: - `Manage Packages` → `Manage core packages` → `retropie` → `Remove`[^2] 2. **手动删除残留文件** 卸载核心组件后,执行以下命令彻底清理: ```bash sudo rm -rf ~/RetroPie # 删除主目录 sudo rm -rf /opt/retropie # 删除系统文件 sudo rm -rf ~/.emulationstation # 删除配置文件 ``` #### 特殊情况的处理 - **通过系统镜像预装的情况**: 若RetroPie是刷入镜像时预装的,需重新安装树莓派原生系统(如Raspberry Pi OS)覆盖整个存储卡[^3]。 - **依赖包清理**: 卸载后建议清理残留依赖(谨慎操作): ```bash sudo apt autoremove sudo apt purge libsdl2* libfreeimage* libvlc* # 常见依赖示例 ``` #### 验证卸载 检查进程是否终止: ```bash pgrep -l emulationstation # 应无返回结果 ``` > **注意**:卸载前建议备份游戏存档(位于`~/RetroPie/roms`),部分依赖包可能被其他程序共用,清理时需确认[^4]。 --- ### 相关问题 1. 如何彻底清理树莓派卸载后的残留文件? 2. 重装树莓派原生系统有哪些高效方法? 3. RetroPie卸载后如何恢复树莓派原始桌面环境? [^2]: 参考卸载脚本目录操作模式 [^3]: 树莓派硬件兼容性说明 [^4]: 依赖包管理注意事项
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cc_sensii

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值