如何修复 Raspberry Pi (Buster) 上未正确卸载的软件

如何修复 Raspberry Pi (Buster) 上未正确卸载的软件

首先也是最重要的,我正在努力清除不正确的行为已卸载Raspberry Pi 上的 Intellij-Idea 版本并重新安装。

我使用以下页面作为指南在 Raspberry Pi 上安装了 IntelliJ-Idea:

在树莓派上安装 Intellij-Idea

在逐步成功地减少 CPU/内存使用以及无数次锁定和杀死 jvm 循环之后,在应用程序正常启动并运行了几分钟后,我遇到了持续出现“OutOfMemory”异常的情况。 (它几乎索引了整个 JVM、maven、我的主文件夹等)

是的,我增加了 JVM 内存分配(-Xms/-Xmx),增加了交换空间等。我认为问题的根源可能是缓存问题,我尝试删除一些我认为是缓存目录的文件夹,但实际上被删除了主安装映​​像和所有子目录。

所以现在我尝试强制卸载/删除,以便我可以重新安装。我试过了:

  1. 从“添加/删除软件”卸载(仅支持软件包列为“已安装”。主安装根本不列出)
  2. sudo apt-get purge/remove intelliJ* (参见下面的输出)
  3. sudo apt purge/remove intelliJ* (同上)
  4. 感到沮丧并手动删除了所有其他“IdeaIC2021.2”和相关文件夹(备份关键配置文件后)开始菜单链接当然现在不起作用,但我无法让 pi 真正清除详细信息并让我重新安装。

奇怪的半安装状态消息:

pi@raspberrypi:~ $ sudo apt purge intelliJ*
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libjdom2-intellij-java-doc' for regex 'intelliJ*'
Note, selecting 'libintellij-annotations-java-doc' for regex 'intelliJ*'
Note, selecting 'libjdom2-intellij-java' for regex 'intelliJ*'
Note, selecting 'libintellij-annotations-java' for regex 'intelliJ*'
Package 'libintellij-annotations-java' is not installed, so not removed
Package 'libintellij-annotations-java-doc' is not installed, so not removed
Package 'libjdom2-intellij-java' is not installed, so not removed
Package 'libjdom2-intellij-java-doc' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

是的,我是个白痴,删除了错误的文件夹,然后把洞挖得更深,但此时我只想覆盖一个新的安装。正确的前进方向是什么?由于 pi 的注册详细信息被盗,需要手动下载并安装?一组 sudo apt-get install 命令?

答案1

我手动下载了新安装,因为“添加/删除软件”选项不允许我进一步操作。这并不完美,但总比死胡同好。在我的搜索中,我偶然发现了这个:

JetBrains 终止 32 位操作系统支持

JetBrains 2021.1.x 之前仅支持 32 位,当前版本为 2021.3.x。我在这里下载了一个低版本:

安装其他/大部分较旧版本的 Idea

否则我需要等到Raspbian正式支持64位:

树莓派 64 位状态

相关内容