网站搜索
对于 Debian 用户的好消息!HTTP3 在 Debian Curl 中上线。是的,从 curl 8.0.0-2 开始,Debian 用户现在可以使用 HTTP3。这标志着 curl 功能的一次重大升级,提高了其在处理网络通信时的性能和效率。
这个新功能可以使用 --http3-only 标志轻松测试。
要在 curl 中使用 HTTP3,只需运行以下命令:
或者,您可以使用 Podman 在容器中进行测试:
podman run debian:unstable apt install --update - 阅读更多 →
当你在像 Debian 这样的 Linux 发行版中使用默认包管理器安装 curl 时,它通常会预编译为使用 OpenSSL 作为 TLS 后端。因为几乎每个 curl 的发行者/打包者都是用 OpenSSL 后端构建 Curl 的。更换到不同的 TLS 后端并不像简单选择另一个选项那么直接,但这是可能的。在本逐步教程中,我们将学习如何在 Debian 中使用 GnuTLS 后端 安装 curl。
在进入主题之前,让我简要介绍一下 TLS 后端以及 Curl 支持的 TLS 后端列表。
当你从源代码编译 curl 时,它需要一种处理安全连接(HTTPS)的方法。这是通过 TLS 后端实现的。TLS(传输层安全)对于网络上的安全通信至关重要。
Curl 支持多种 TLS 库或后端。以
阅读更多 →最近,Debian sid/trixie 中的 libwayland 软件包更新导致了 KDE Plasma 桌面 环境用户的重大使用中断。从 1.22.0-2.1+b1 升级到 1.23.0-1 的 libwayland-client0 版本导致 Plasma 桌面无法启动,登录时系统 effectively 冻结。
升级其 Debian sid/trixie 系统的用户发现自己无法访问 Plasma 桌面。登录后,plasmashell 组件无法启动,用户只能看到一个可见的鼠标光标,而屏幕的其他部分则冻结。这个问题影响了不同硬件配置的广泛用户群体。
最初,错误报告针对的是 libwayland-
阅读更多 →当我尝试在我的 Debian 12 系统中设置简单 HTTP 服务器时,遇到了这个错误:找不到 pkg-config 命令。这个错误表明您的 Debian 12 系统缺少 pkg-config 工具。让我们解决这个问题并安装简单 HTTP 服务器。
错误 "找不到 pkg-config 命令" 发生是因为 Simple HTTP Server 的 Rust 构建过程依赖 pkg-config 来定位和配置某些系统库。
要解决此问题,请按照以下步骤操作:
更新软件包列表:
安装 p
阅读更多 →欢迎阅读我们关于 安装 Debian 12 后 该做什么 的详细指南。如果您刚刚设置了新的 Debian 服务器,您可能会想知道接下来应该采取哪些步骤。本指南将教您最基本的 Debian 12 最小服务器安装后的步骤,确保您的服务器安全、最新并准备好使用。
从配置软件仓库到强化 SSH 和设置防火墙,我们将涵盖让您的 Debian 12 服务器顺利运行所需的一切内容。
如果这是一个新的最小化 Debian 安装,你应该配置软件仓库。
编辑 /etc/apt/sources.list 文件:
将内容替换为以下内容(或确保其存在):
deb http://deb.debian.org/debia 阅读更多 →
保持电脑安全和更新是非常重要的,尤其是在安全方面。在 Debian 系统上,你可以确保你的电脑自动获取最新的安全修复,而无需你做任何事情。在本指南中,我们将引导你完成在 Debian 12 中启用自动安全更新 的步骤。
通过在 Debian 中设置自动安全更新,您可以让计算机在重要安全补丁可用时立即下载并安装它们。
这有助于保护您的系统免受潜在威胁,并保持一切顺利运行。比您想象的要简单,并且这是确保您的 Debian 系统在您付出最小努力的情况下保持安全的好方法。
要在基于 Debian 的系统(如 Debian 12)上设置和配置自动安全更新,您需要安装 unattended-upgrades 软件包,这是一种设计用来在您的系统上自动安装安全更新的工具。
sudo apt install -y unattende 阅读更多 →Jonathan Carter,一名 Debian 开发者,已决定 在 Debian 中孤立 bcachefs-tools 包。这一决定是在 Debian 的打包政策与上游开发者管理依赖的方式之间持续冲突之后做出的。
卡特在2020年首次打包 bcachefs-tools,被 bcachefs 作为一个强大的 Linux 文件系统的潜力所吸引,类似于 ZFS。不幸的是,情况在2023 年末发生了变化,当 bcachefs-tools 版本 1.2 引入了 Rust 组件。这一变化引发了冲突。
Debian 的政策鼓励在所有软件包中使用相同版本的库,以简化安全更新和长期维护。这一政策源自一起涉及 zlib 的过去漏洞事件,不鼓励在单独的软件包中捆绑依赖项(这种做法被称为vendoring)。
然而,bcachefs-tools 中的 Rust 代码依赖于几个依赖项的特定版本。当
阅读更多 →你是否曾经设置过一个全新的 Debian 或 Ubuntu 服务器,却面对着一长串的安装后必做任务清单?不必再担心!在本教程中,我们将介绍一个名为 DebPostInstall 的 Bash 脚本。无论你是 Linux 新手还是经验丰富的系统管理员,DebPostInstall 脚本都可以帮助你在新安装的最小化 Debian 或 Ubuntu 服务器上自动化执行必需的安装后任务。
在本教程结束时,您将对如何使用 DebPostInstall 脚本快速高效地设置一个安全且配置良好的基于 Debian 的服务器有一个扎实的理解。让我们开始吧!
DebPostInstall 是一个简单的 Bash 脚本,用于在新安装的最小化 Debian
阅读更多 →如果你使用基于 Debian 的 Linux 系统,例如 Ubuntu 或 Linux Mint,你可能熟悉 dpkg 工具。它是一个命令行工具,允许你安装、移除和管理单个 .deb 软件包。有时,你可能会手动安装一个 .deb 软件包来尝试新应用程序或解决问题。例如,我曾使用 dpkg 安装 Oracle VirtualBox 的测试版。但是,当你不再需要该软件包时,该怎么办呢?在这篇博文中,我将向你展示如何卸载在 Debian、Ubuntu 及其衍生系统(如 Linux Mint、Pop!_OS、Elementary OS 和 Zorin OS 等)中使用 dpkg 命令安装的 .deb 软件包。
要从基于 Debian 的系统中移除一个 .deb 包,您可以使用 dpkg、apt 或 apt-get
阅读更多 →
最受欢迎的虚拟化平台之一是Oracle VirtualBox,以其多功能性、易用性和强大的功能集而闻名。在这篇博客文章中,我们将指导您在 Debian 12 Linux 系统上安装 Oracle VirtualBox 7.1的过程。此外,我们还将向您展示如何安装 VirtualBox 扩展包,该扩展包可添加高级功能,如 USB 2.0 和 3.0 支持、RDP 等。
在本教程结束时,您将在您的 Debian 系统上拥有一个功能齐全的 VirtualBox 环境,准备好托管您的虚拟机。让我们开始吧!
在安装 Oracle VirtualBox 之前,请通过运行以下命令确保所有依赖项已满足:
sudo apt update && sudo apt -y full-upgrade 阅读更多 →