Steam Deck Podman 5.0.x
Steam OS持續有update, 筆者平常用的工具也跟著有更新,但更新完後,podman就好似無辦法再運行。如果你有相同煩惱,或者你試下筆者提供的方法有沒有效。 安裝 pasta 似乎在 podman 升級到 5.0.x 之後,需要一個名為 quot;pastaquot; 的依賴套件。這個套件要麼透過 pacman 安裝或從原始碼進行編譯。但為了避免 Steam OS 在更新時會破壞套件,我選擇了直接下載了它的二進位檔案。(我嘗試從原始碼編譯,但許多C 函式庫在 Steam OS 上無法取得的,最後只能直接下載官方的二進位檔。) 修改 oci runtime 在添加了 pasta 之後,運行 podman 5.0.x 仍然失敗。podman 會抱怨 'crun' 的版本不正確。這是由於機器上存在兩個版本的 'crun',一個來自 Steam OS 的 usrbincrun,一個來自 brew。 為解決這個問題,我們需要修改 podman 的設定,讓它的 oci runtime指向 brew 資料夾。(或者任何一個你行找回來的版本,版本最底要求為1.14.x以上,crun於brew 的版本為1.15 如下,在engine.runtimes底下加入 brew crun path 完整的安裝教學