修正 SUSE Linux Enterprise Server 上的 Cockpit Web 控制台無法連線的問題
透過檢查 HTTPS URL、systemd 套接字、已安裝的軟體包、firewalld 區域、憑證和日誌,對 SUSE Linux Enterprise Server 上的 Cockpit 進行故障排除。
Wine 前綴(又名 Wine 瓶)是一個特殊的文件夾,Wine 將所有特定於 Wine 的文件、已安裝的 Windows 程序、庫和註冊表代碼,甚至用戶首選項都放在其中。
通常,一個用戶只有一個 Wine 前綴。這個前綴是~/.wine文件夾。通常,它設置為在 Windows XP 模式(或更高版本的 Windows)下運行,並且由於 Wine 工具的成熟度和可靠性,Linux 用戶通常不會修改此文件夾或以任何方式修改它。
雖然普通 Linux 用戶只需使用默認的 Wine 前綴就可以過得去,但製作多個是非常有益的,因為它們可以被調整以運行特定版本的 Windows,包含在默認前綴中不起作用的不同類型的軟件文件夾等
注意:遵循本指南需要 Wine。在繼續之前,請按照我們關於如何在 Linux 上安裝 Wine 軟件的教程進行操作。
創建 32 位 Wine 前綴
對於某些 Windows 程序要在 Wine 中正常運行,32 位前綴是必要的。不幸的是,當用戶第一次運行 Wine 時,默認的 Wine 系統不會默認設置它。
通過按Ctrl + Alt + T或Ctrl + Shift + T啟動終端窗口開始製作新的 32 位 Wine 前綴。然後,在終端窗口中使用WINEPREFIX命令,後跟要存儲新前綴的位置。
注:一定要改變用戶名與你的Linux PC的用戶名在命令之下。
Winearch=win32 WINEPREFIX="/home/username/.newprefix32/" winecfg
當上面的命令運行時,它會在您當前用戶的主文件夾 (~) 中創建一個新文件夾,標記為“.newprefix32”。如果您不喜歡這個名稱,請在運行前隨意更改目錄的名稱。
當WINEPREFIX命令完成執行時,您可能會看到幾個 GUI 提示出現。在這些提示中,系統會要求您安裝要運行的軟件的東西。按照 GUI 提示操作並確保已安裝所有內容。
處理好 Wine 需要安裝的工具後,WineCFG 工具將打開。使用此工具自定義您的新 Wine 前綴並設置諸如 Windows 版本、圖形等內容。
創建 64 位 Wine 前綴
默認情況下,當您第一次運行 Wine 軟件(在 64 位 Linux 操作系統上)時,它會在主目錄 (~) 的 ~/.wine 中創建一個標準的 64 位 Wine 前綴。
通常,對於大多數用戶來說,使用默認的 64 位~/.wine前綴文件夾是可以的。但是,如果您正在運行需要大量調整的專用軟件,那麼學習如何創建單獨的 64 位 Wine 前綴仍然是一個好主意。
要創建新的 64 位 Wine 前綴,請啟動一個終端窗口並使用WINEPREFIX命令,就像在 32 位示例中一樣。但是,這次不要使用Winearch,因為沒有必要設置這個。
注:一定要改變用戶名在命令下面你的Linux PC上的用戶名。
WINEPREFIX="/home/username/.newprefix/" winecfg
在上面的命令示例中,我們在標有“newprefix”的文件夾中設置了新的 64 位 Wine 前綴。此名稱僅用於演示目的。如果您不喜歡此名稱,請隨時將其替換為更適合您的用例的另一個名稱。
輸入上面的WINEPREFIX命令後,Wine 工具將在您當前用戶的主目錄 (~) 中設置一個新的前綴文件夾。在創建過程中,您可能會看到一些 GUI 窗口彈出。按照 GUI 提示執行操作,以確保一切設置正確。
一旦處理了 GUI 提示,WineCFG 窗口就會出現。使用此窗口配置新的 64 位 Wine 前綴、更改 Windows 版本、圖形設置等。
刪除 Wine 前綴
使用 Wine 前綴完成並想擺脫它?這是該怎麼做。首先,按Ctrl + Alt + T或Ctrl + Shift + T打開終端窗口。然後,使用帶有“a”命令行開關的ls命令來顯示主目錄中的所有文件和文件夾。
ls -a
查看文件列表以獲取 Wine 前綴文件夾的名稱。然後,使用帶有“rf”命令行開關的rm命令刪除前綴文件夾。
rm -rf ~/.newprefix/
或者:
rm -rf ~/.newprefix32/
需要一次刪除多個前綴文件夾嗎?使用rm命令時請使用括號。例如,要刪除兩個前綴文件夾,您可以執行以下操作:
rm -rf ~/{.newprefix,.newprefix32}
對於四個文件夾,請嘗試:
rm -rf ~/{.newprefix1,.newprefix2,.newprefix3,newprefix4}
使用rm命令可以一次刪除多少個前綴沒有限制,在括號中列出文件夾名稱,後跟“,”,它會起作用。
透過檢查 HTTPS URL、systemd 套接字、已安裝的軟體包、firewalld 區域、憑證和日誌,對 SUSE Linux Enterprise Server 上的 Cockpit 進行故障排除。
了解如何透過經過測試的 SLE HA 滾動升級、逐節點檢查以及明確的單一伺服器停機時間注意事項,在 SLES 15 SP5 到 SP6 遷移期間保持服務的可用性。
在 Ubuntu Server 24.04 上設定 Pi-hole,使其使用 dnscrypt-proxy 進行 DNS-over-HTTPS 連接,然後驗證本地上游伺服器,避免常見的 DNS 衝突。
排查 YaST GUI 透過 SSH X11 轉送導致的故障。測試 DISPLAY,修復已記錄的 Qt XIO 錯誤,檢查 SSH 設置,並在必要時切換到 ncurses。
在 SLES 15 上設定 SUSE RMT,同步 SCC 元數據,鏡像選定的儲存庫,透過 HTTPS 註冊客戶端,並了解從 SMT 遷移的限制。
追蹤 Pardus Linux 23 上缺少的音效卡問題。安全地檢查 ALSA 檢測、核心模組、音訊服務、輸出設定檔、韌體和更新。
修正 Pardus KVM 虛擬機器卡在 1024x768 解析度的問題,檢查虛擬 GPU、SPICE 代理、X11 或 Wayland 會話,並正確驗證更高的顯示模式。
使用基於金鑰的 SSH、/etc/fstab、systemd 網路選項、自動掛載和驗證步驟,在 Debian 啟動時自動掛載遠端 SSHFS 目錄。
排查 SLES 升級過程中出現的「無法分配記憶體」問題。檢查 RAM、交換空間、OOM 日誌和進程限制,然後在不中斷軟體包事務的情況下進行復原。
追蹤 Harmonica OS (HamoniKR) 平板電腦的觸控偏移、旋轉和顯示對映問題。比較 X.Org 和 libinput 的修復方案,安全地進行測試,並了解何時校準無效。