安全修復 SUSE Linux Enterprise LVM 精簡配置空間不足的問題
透過區分資料耗盡和元資料耗盡、擴展儲存、修復元資料和啟用自動擴展,診斷和恢復 SUSE Linux Enterprise 上的完整 LVM 精簡池。
Aleph One 是針對 Macintosh 的 Marathon 2 遊戲引擎的開源重新實現。Aleph One 正式可以玩馬拉松 1、馬拉松 2 和馬拉松無限。此外,該引擎能夠播放自定義的粉絲製作版本的 Bungie 馬拉松遊戲系列(又名場景)。
該引擎本身要求不高,可以在只有 512 MB RAM 的 Linux 系統上運行。更好的是,所有三款馬拉松遊戲都可以免費下載!
安裝 Aleph One
運行 Aleph One 引擎並不容易,因為開發人員沒有在網站上提供可下載的軟件包。要安裝該軟件,請從下面的列表中選擇您的操作系統並按照以下步驟操作。
Ubuntu/Debian
想要玩 Bungie 的 Marathon 系列的 Ubuntu 用戶需要通過從源代碼構建來安裝 Aleph One。打開終端並安裝必要的構建依賴項。然後,跳到通用說明以了解如何從源代碼構建遊戲。
sudo apt install libboost-all-dev libsdl1.2-dev libsdl-image1.2-dev \ libsdl-net1.2-dev libsdl-ttf2.0-dev libspeexdsp-dev libzzip-dev \ libavcodec-dev libavformat-dev libavutil-開發 libswscale-dev
或者
sudo apt-get install libboost-all-dev libsdl1.2-dev libsdl-image1.2-dev \ libsdl-net1.2-dev libsdl-ttf2.0-dev libspeexdsp-dev libzzip-dev \ libavcodec-dev libavformat-dev libavutil-dev libswscale-dev
拱形Linux
Arch Linux 用戶很幸運,因為每個馬拉鬆比賽都有特定的AUR快照。要開始安裝,請打開終端窗口並使用 Pacman 包管理器同步最新版本的 Git。然後,使用 Git 克隆遊戲的源文件。
sudo pacman -S git git clone https://aur.archlinux.org/alephone.git git clone https://aur.archlinux.org/alephone-marathon.git git clone https://aur.archlinux.org/alephone -marathon2.git git clone https://aur.archlinux.org/alephone-infinity.git
一旦下載了所有單獨的 AUR 快照,就可以開始安裝過程了。第一步是構建和安裝引擎本身。使用 CD命令,將終端移動到 alephone 文件夾並使用makepkg生成一個新包 。
注意:如果依賴項在 AUR 之外,Aleph One 可能無法安裝它們。要解決此問題,您需要手動安裝它們。在此處查找有關它們的更多信息。
cd alephone makepkg -si
隨著基礎引擎的構建和運行,將 3 Marathon 遊戲安裝到 Arch 是安全的。
cd alephone-marathon makepkg -si cd .. cd alephone-marathon2 makepkg -si cd .. cd alephone-infinity makepkg -si
軟呢帽
Bungie 的遊戲引擎沒有供 Fedora Linux 用戶安裝的官方 RPM。幸運的是,感謝 OpenSUSE,這並不重要。使用wget下載工具在 Fedora Linux 中開始安裝以獲取最新版本的 Aleph One。
wget https://download.opensuse.org/repositories/home:/demonpig:/Games/openSUSE_Leap_15.0/x86_64/alephone-20150620-lp150.7.1.x86_64.rpm
通過使用 DNF 安裝 RPM 包來完成安裝過程。
須藤 dnf 安裝 alephone-20150620-lp150.7.1.x86_64.rpm -y
OpenSUSE
到目前為止,Open SUSE 是最容易安裝 Aleph One 遊戲引擎的。訪問此鏈接並選擇“顯示實驗包”按鈕,然後選擇“安裝”完成。
一般說明
從源代碼構建 Aleph One 遊戲引擎首先要下載源包。在終端中,使用curl命令並抓取它。
curl -o AlephOne-20150619.tar.bz2 -L https://source.bungie.org/download/source.php
現在源代碼已完成下載,使用 tar 命令並提取所有內容。
tar xjvf AlephOne-20150619.tar.bz2
使用CD命令,進入源目錄並運行配置命令。
cd AlephOne-20150619 ./configure
如果一切正常,請運行make命令。
製作
最後,安裝軟件:
須藤製作安裝
設置場景
在您可以玩任何 Bungie 的 Marathon 遊戲之前,您需要設置遊戲文件。幸運的是,每個遊戲都是開源的,並且可以在互聯網上免費獲得文件。要下載遊戲文件,請打開終端並使用wget下載工具。
馬拉松 1 文件
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon-20150620-Data.zip
馬拉松 2 文件
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon2-20150620-Data.zip
馬拉松 3 檔
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/MarathonInfinity-20150620-Data.zip
使用mkdir命令,創建一個標籤為“Marathon-Games”的新文件夾。該文件夾將保存遊戲的所有數據文件。
mkdir -p ~/Marathon-Games
接下來,創建 3 個子文件夾(每個遊戲數據一個)。
mkdir -p ~/Marathon-Games/Marathon-1 mkdir -p ~/Marathon-Games/Marathon-2 mkdir -p ~/Marathon-Games/Marathon-Infinity
將所有遊戲文件解壓到新的Marathon-Games目錄中。
unzip -d ~/Marathon-Games/Marathon-1 Marathon-20150620-Data.zip unzip -d ~/Marathon-Games/Marathon-2 Marathon2-20150620-Data.zip unzip -d ~/Marathon-Games/Marathon-Infinity MarathonInfinity-20150620-Data.zip
玩 Bungie 的馬拉松遊戲
現在安裝了 Aleph One 引擎,並且遊戲文件位於正確的數據文件夾中,是時候玩遊戲了。要玩任何馬拉松遊戲,您需要 運行 alephone 命令並指定遊戲的數據目錄。
要玩遊戲,請按照以下說明通過終端啟動任何遊戲。
啟動馬拉松 1
alephone ~/Marathon-Games/Marathon-1
啟動馬拉松 2
alephone ~/Marathon-Games/Marathon-2
啟動馬拉松無限
alephone ~/Marathon-Games/Marathon-Infinity
按ESC按鈕關閉 Linux 上 Aleph One 的任何正在運行的實例,然後選擇“退出”按鈕。
透過區分資料耗盡和元資料耗盡、擴展儲存、修復元資料和啟用自動擴展,診斷和恢復 SUSE Linux Enterprise 上的完整 LVM 精簡池。
使用安全的伺服器工作流程(包括更新、SSH、防火牆、AppArmor、稽核和驗證),對 Debian 12 Bookworm 進行強化,使其符合目前的 CIS 基準 v2.0.0 標準。
在 Gooroom OS 上安裝 Flatpak 和 Snap 應用,包括版本檢查、終端命令以及相容性、安全控制、更新和儲存的實際比較。
安全地修復 Ubuntu APT 簽章錯誤。無需停用軟體包驗證,即可識別 NO_PUBKEY、EXPKEYSIG、BADSIG、時脈和軟體來源設定問題。
在 SLES 15 上設定 DM-Multipath,實現安全發現、服務設定、最小 multipath.conf 變更、initramfs 更新和路徑健康檢查。
使用 Btrfs 和 Snapper 在更新失敗後恢復 SLES。比較回滾選項,安全地測試快照,恢復系統,並驗證儲存庫。
使用 Liderahenk 和 Ahenk 來設定自訂的 Pardus GNOME 桌布,使用 dconf 鎖定選定的設置,並透過經過測試的試點專案推出其他客戶端策略。
診斷 Ubuntu 伺服器進入緊急模式的原因,安全地修復常見的 /etc/fstab 和掛載問題,檢查檔案系統,並驗證正常重新啟動。
排查 Ubuntu 24.04 上忽略 GTK 主題的 Flatpak 應用程式問題。檢查主題擴充、GTK 入口網站、淺色和深色設定以及應用程式工具包限制。
在 Pardus 上設定 LIDER AHENK,並採用以品質為中心的設定:驗證先決條件、部署 Lider、註冊 Ahenk 用戶端並驗證管理。