如何使用 Unattended-Upgrades 設定自動化的無頭 Debian 升級
在無頭 Debian 伺服器上設定無人值守升級,驗證 systemd 計時器,進行安全測試,控制重啟,並監控自動安全更新。
材料設計主題最近在 Linux 桌面上很受歡迎。最好的實現之一是 Paper GTK 主題。這是一個極簡、扁平的主題,非常嚴格地遵守 Google 材料設計規範。這個 GTK 主題主要圍繞 GTK 3 工具包,並且最好與它配合使用。然而,儘管如此,Paper 仍然能夠很好地與基於 GTK 2 的應用程序和桌面環境配合使用。
在本教程中,我們將介紹從頭開始構建 Paper,因為這是獲得絕對最新版本而沒有太多問題的最佳方式。從源代碼構建 Paper 的第一步是安裝其所有依賴項。具體來說,Paper 需要 Git、GTK Engine Murrine 和其他一些東西。
須藤 apt 安裝 gtk2-engines-murrine gtk2-engines-pixbuf git autoconf
sudo apt-get install gtk2-engines-murrine gtk2-engines-pixbuf git autoconf
sudo pacman -S gtk-engine-murrine gtk-engines git autoconf
須藤 dnf 安裝 gtk-murrine-engine gtk2-engines git autoconf
須藤 zypper 安裝 gtk-murrine-engine gtk2-engines git autoconf
在本教程中,我們主要關注最流行的 Linux 發行版(如 Ubuntu、Fedora、Debian 等),但這並不意味著 Paper 不適用於其他Linux 發行版。鑑於本指南中的 Paper 正在構建中,因此無需擔心。如果您運行的是鮮為人知的 Linux 發行版,請跟踪以下依賴項。請記住,它們可能具有不同的名稱。
在操作系統的包管理器中搜索“Git”、“Autoconf”、“GTK murrine 引擎”和“GTK 引擎”。
要開始構建 Paper,請打開一個終端並使用 Git 命令將最新的源代碼下載到您的 Linux PC。
git 克隆 https://github.com/snwh/paper-gtk-theme.git
下載所有 Paper 主題的源代碼可能需要一些時間,具體取決於您的互聯網速度。完成後,使用 CD 命令並將終端從它啟動的用戶主目錄移動到新克隆的 paper-gtk-theme 文件夾中。
cd 紙-gtk-主題
在 Paper GTK 源代碼文件夾中,可以開始構建。在構建過程中您需要運行的第一個命令是 autogen.sh腳本。該腳本將掃描您的 Linux PC,確定您是否擁有啟動構建過程所需的所有正確庫,並生成必要的文件。
./autogen.sh
運行 autogen.sh 還會生成一個配置腳本。運行它以完成autogen.sh啟動的配置。
。/配置
在 autogen.sh 腳本完成後,構建過程的下一步是使用 makefile。在終端中,運行 make命令。此命令運行時將開始編譯,需要一些時間,請耐心等待。
製作
在這最後一步,您將再次使用 make 。但是,您將使用它來安裝代碼,而不是運行它來構建。使用 sudo 命令運行 make install ,以在系統範圍內安裝主題。
須藤製作安裝
Paper GTK 主題構建並安裝到根文件系統,位於/usr/share/themes/。很多時候在沒有 sudo 權限的情況下運行 make install 將為~/.themes 中的單個用戶安裝所有內容。但是,Paper GTK 主題不是這樣工作的。相反,如果您希望系統上的一個用戶可以使用此主題,則需要遵循傳統的安裝過程,然後手動將文件移動到正確的位置。
首先, cd 進入您的 Linux PC 的主題目錄。然後,使用mv 命令,將 Paper 移動到 ~/.themes 目錄。
mkdir -p ~/.themes 須藤 mv 紙 ~/.themes
將 Paper 移動到正確的文件夾後,它應該只對擁有該主題的用戶可用。根據需要為盡可能多的用戶重複此過程。
沒有圖標主題的 GTK 主題是不完整的。幸運的是,Paper GTK 主題的開發者也有一個可以使用的圖標主題。它旨在成為桌面主題的完美伴侶。和 Paper GTK 一樣,需要構建圖標主題。
要安裝主題,請使用git clone 命令從 Github 獲取它 。
git 克隆 https://github.com/snwh/paper-icon-theme.git
使用CD 命令將終端移動到 paper-icon-theme 文件夾中 。
cd 紙圖標主題
在 Paper 圖標源文件夾中,構建過程與 GTK 主題說明相同。首先,運行 autogen.sh 以生成 配置 文件和 makefile。
./autogen.sh 。/配置 製作
最後,將圖標主題安裝到 /usr/share/icons/ 中。
須藤製作安裝
使用sudo 運行 make install 命令 會為所有用戶全局安裝圖標主題。如果您不想讓系統上的每個人都可以使用圖標主題,則需要在本地將其安裝到~/.icons 文件夾中。不幸的是,帶有 Paper 圖標主題的構建腳本不能那樣工作。就像 GTK 主題一樣,您需要手動移動文件。
首先,將 CD 放入 /usr/local/share/icons
cd /usr/local/share/icons
接下來,在~/ 中創建一個新的 ~/.icons 文件夾 。
mkdir -p ~/.icons
最後,使用 mv 安裝圖標主題。
mv 紙* ~/.icons
在無頭 Debian 伺服器上設定無人值守升級,驗證 systemd 計時器,進行安全測試,控制重啟,並監控自動安全更新。
透過檢查 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 日誌和進程限制,然後在不中斷軟體包事務的情況下進行復原。