我很困惑。我收到一條通知,表示快照儲存的更新正在等待。我進入 Ubuntu Software 並告訴它更新快照儲存。
我收到一條訊息,指出無法完成此操作,因為快照商店正在運行應用程式。
它給了我一個 PIDS。
我進入系統監視器並停止指定的 pid。
我打開 Ubuntu Software 進行更新並收到相同的錯誤訊息,但 pid 不同。
我該如何擺脫這個惡性循環?
似乎有關於刪除 snap-store 的論壇討論,但我只想更新它,最好不要弄亂 CLI。既然有一個用於更新 Ubuntu 軟體的 GUI,為什麼還要使用 CLI 呢?
答案1
「Ubuntu Software」和「snap-store」是同一應用程式的兩個名稱。
Ubuntu 軟體(由名為 的 snap 套件提供snap-store
)在運行時無法更新。
當您退出或終止應用程式...然後立即重新啟動它...這意味著它再次運行!所以仍然無法更新。
- Ubuntu 軟體 = 快照存儲
- 快照儲存無法自行更新
- Ubuntu 軟體無法更新快照儲存(它們是相同的應用程式)
您有兩個選擇:
退出應用程式並讓它停止。不要重新啟動它。 Snapd 將在接下來的幾個小時內在背景更新快照儲存。
退出應用程式並使用命令列立即更新快照:
sudo snap refresh
對於一個簡單的解決方案:
snap-store --quit
sudo snap refresh