从零开始打 DEB 和 RPM 包:Go 程序打包实战指南
为什么要打包 你写了一个 Go 程序,想让别人在 Linux 上用。最简单的方法是扔个二进制文件,但这有几个问题: 没法通过 apt 或 dnf 管理 升级得手动替换文件 卸载后可能留下配置文件 依赖关系没法声明 打成 DEB 或 RPM ...
标签索引 / 第 7 页
这个标签下有 112 篇文章。按时间回看相关判断与实践记录。
标签精选
为什么要打包 你写了一个 Go 程序,想让别人在 Linux 上用。最简单的方法是扔个二进制文件,但这有几个问题: 没法通过 apt 或 dnf 管理 升级得手动替换文件 卸载后可能留下配置文件 依赖关系没法声明 打成 DEB 或 RPM ...
Gentoo Linux 发布2025年度回顾,宣布因不满GitHub强制推行Copilot,计划将仓库迁移至Codeberg以维护开源独立性。技术层面,新增RISC-V启动镜像和WSL支持,实现了基于C++的Rust自举以降低构建依赖,默...
近日,有开发者发现VSCode的CODEX插件存在严重隐私漏洞。在使用不同电脑通过SSH远程连接到同一台Linux服务器时,尽管使用了不同的系统用户、API Key及服务提供商,用户仍能查看同事的AI对话记录。经排查,问题源于插件默认在/t...
GNOME和Mozilla开发者正在审查一项提案,提议禁用Linux桌面环境中的中键粘贴功能,以避免用户意外操作。这一行为源于X Window System的传统,已被用户广泛使用30多年,成为Linux文化的核心部分。作者强烈反对,认为这...
作者宣布2026年将是Linux桌面之年,因Windows 11体验恶化,Copilot强制集成引发不满。用户转向Fedora和Bazzite,利用Linux的高效资源管理和稳定性。文章指出,Linux桌面已准备好迎接大众,不是因为技术飞跃...
本文作者分享了从Windows转向Linux的亲身体验,认为Linux桌面环境已足够成熟,让用户能够真正感受到对PC的所有权。他特别提到使用Bazzite这一专为游戏优化的Linux发行版,即使在有Nvidia显卡的情况下也能轻松运行各类游...
Loss32项目提出构建一个基于Linux的操作系统,其桌面环境完全通过WINE技术运行Win32软件。这解决了创意软件和游戏的兼容性问题,利用Win32作为稳定ABI的优势,提供直接下载.exe文件运行的自由体验。项目不同于ReactOS...
作者通过购买廉价旧Kindle,成功将其改造成一个功能完备的电子墨水屏Linux开发平台。文章详细描述了物理访问、root权限破解、系统分析、WiFi配置和SSH安装等步骤。最终,Kindle变身支持WiFi的电池供电开发板,可用于各种DI...
系列导航 第一篇:破除”套壳”迷思 第二篇:代理的真实价值(本篇) 第三篇:Meta 的终局 一、开场:能力过剩的时代 你有没有想过这个问题:为什么 ChatGPT 能写代码,却写不出一个能自己跑代码的程序? 这就是...
tc-ematch是Linux内核中用于网络流量过滤的高级工具,支持“basic”、“cgroup”和“flow”过滤器。它提供多种匹配类型,如cmp用于数据包数据的算术比较,meta支持元数据匹配(包括随机值、负载平均值等),nbyte匹...