Software-Installation

如何修復 Raspberry Pi 上未正確解除安裝的軟體(Buster)

  • November 23, 2021

首先,我正在嘗試清除 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 命令?

我手動下載了新安裝,因為添加/刪除軟體選項沒有讓我走得更遠。這並不完美,但總比死胡同要好。在我的搜尋中,我偶然發現了這個:

JetBrains 終止對 32 位作業系統的支持

JetBrains 僅支持 32bit 最高 2021.1.x,目前版本為 2021.3.x。我在這裡下載了一個低級版本:

安裝其他/大部分是舊版本的 Idea

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

樹莓派 64 位狀態

引用自:https://unix.stackexchange.com/questions/678655