如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS
在 Ubuntu Server 24.04 上設定 Pi-hole,使其使用 dnscrypt-proxy 進行 DNS-over-HTTPS 連接,然後驗證本地上游伺服器,避免常見的 DNS 衝突。
Notes 是一個簡單的開源筆記應用程序,適用於 Linux。該應用程序是開源的,專注於為用戶提供一個快速記下想法、想法等的地方。該應用程序僅為文本,用戶無法像在其他筆記應用程序(如穀歌)上上傳多媒體文件Keep、Evernote、QOwnNotes 等。儘管如此,對於那些需要在 Linux 桌面上使用基本筆記應用程序的人來說,還是值得一試的。以下是在 Linux 上安裝 Notes 的方法。
Ubuntu 使用說明
Ubuntu Linux 的 Notes 應用程序支持該操作系統的許多最新版本,從 Ubuntu 14.04 開始,一直到 Ubuntu 17.04。沒有最近的更新會帶來問題,因為 Ubuntu 的最新版本分別是 18.04 和 19.04。值得慶幸的是,Notes 17.04 版本在現代 Ubuntu 系統上運行良好。
要在 Ubuntu 上開始安裝,請按鍵盤上的 Ctrl + Alt + T或Ctrl + Shift + T打開終端窗口。然後,一旦命令行打開,使用wget下載工具為您的 Ubuntu PC 獲取 17.04 版本的 Notes。
wget https://github.com/nuttyartist/notes/releases/download/v1.0.0/notes_1.0.0_amd64-zesty.deb
下載完成後,使用dpkg命令安裝程序。
須藤 dpkg -i notes_1.0.0_amd64-zesty.deb
一旦dpkg命令完成,就會出現一些依賴問題。要修復它們,請按照我們關於如何更正 Ubuntu Linux 上的依賴問題的指南進行操作。
Debian 使用說明
Notes 的開發者並未明確支持 Debian,下載頁面上也沒有獨立的 Debian 按鈕。也就是說,Ubuntu 和 Debian 非常相似,所以這些軟件包應該可以正常工作。
要開始在 Debian 上安裝 Notes,請按鍵盤組合Ctrl + Alt + T或Ctrl + Shift + T打開終端窗口。從那裡,使用wget下載工具來獲取 Notes DEB 包。
注意:在 Debian 9 上,請下載此處鏈接的 Ubuntu 16.04 軟件包,而不是下面的下載命令。
wget https://github.com/nuttyartist/notes/releases/download/v1.0.0/notes_1.0.0_amd64-zesty.deb
現在 DEB 包已完成下載,請使用以下dpkg命令在您的 Debian PC 上設置 Notes 應用程序。
須藤 dpkg -i notes_1.0.0_amd64-zesty.deb
當軟件包安裝完成後,Debian 會遇到一些依賴錯誤。按照我們的指南中有關如何修復 Debian Linux 上的依賴性問題的信息,可以快速更正這些問題。
Arch Linux 使用說明
與 Arch Linux 上可用的大多數第三方應用程序一樣,Notes 通過 AUR 在 Arch 上分發。要在 Arch PC 上運行 Notes,首先要啟動一個終端窗口。然後,使用 Pacman 包管理器安裝 Git 和 Base-devel。
須藤 pacman -S git base-devel
在 Arch Linux 上安裝 Git 和 Base-devel 後,是時候使用 AUR 獲取 Notes 的最新快照了。使用下面的 git clone 命令,開始下載過程。
git 克隆 https://aur.archlinux.org/notes.git
快照將下載到您的 Arch Linux PC。接下來,是時候安裝 Qt5-base 包了,因為它是一個關鍵的構建時依賴項。沒有它,Notes 應用程序將無法正確構建。使用以下Pacman命令,設置 Qt5-base。
須藤吃豆子 -S qt5-base
在安裝 Qt5-base 之後,使用CD命令將終端會話移動到“notes”目錄中。
光盤筆記
在“notes”文件夾內,運行makepkg命令以啟動 Notes 的構建過程。請記住,這是一個 AUR 包,可能會出現問題。如果遇到問題,請務必查看 Notes AUR 頁面的註釋以獲得指導。
makepkg -sri
Fedora/OpenSUSE
目前,還沒有用於 Fedora Linux 或 OpenSUSE 的官方 RPM 包。因此,如果您使用這些操作系統中的任何一個,則需要遵循 AppImage 或 Snap 軟件包說明。
捕捉說明
Notes 應用程序位於 Snap Store 中,這意味著即使您的操作系統未列在Notes 下載頁面 中,只要您的 Linux 操作系統支持 Snapd 運行時,也可以運行該應用程序。
要開始安裝 Snap 版本的 Notes,請按照此處的指南啟用 Snapd 運行時。Snapd 啟動並運行後,按Ctrl + Alt + T或Ctrl + Shift + T打開終端窗口。然後,輸入下面的命令來安裝應用程序。
sudo snap 安裝說明
應用圖片說明
Notes 有一個 AppImage 版本,這意味著無論您使用什麼發行版,該應用程序都將在其上運行。AppImage 格式非常適合那些運行沒有開發人員支持且沒有官方 Snap 支持的 Linux 發行版的人。
要獲取 AppImage 的 Notes,請運行以下命令。
mkdir -p ~/AppImages cd ~/AppImages wget https://github.com/nuttyartist/notes/releases/download/v1.0.0/notes_1.0.0_amd64.AppImage
須藤 chmod +x notes_1.0.0_amd64.AppImage
最後,通過運行以下命令運行 AppImage 版本的 Notes。
./notes_1.0.0_amd64.AppImage
在 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 的修復方案,安全地進行測試,並了解何時校準無效。
使用 dm-crypt 對現有的 Debian 12 交換分割區進行加密,每次啟動時使用新的隨機金鑰,並設定 /etc/crypttab、/etc/fstab 和安全驗證步驟。
在 Ubuntu 系統上安裝 smartmontools,用於監控硬碟健康狀況並發送 SMART 郵件警報。檢查設備支援狀況、設定郵件發送、測試通知功能並檢查故障。