参考资料

  1. SWI-Prolog 是一个开源的 Prolog 实现,广泛用于人工智能、自然语言处理和知识表示等领域
  2. Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,用于构建高性能
  3. Erlang 是一种通用的并发编程语言和运行时环境
  4. Docker用于打包、分发和运行应用
  5. Memcached 是一个高性能、分布式的内存缓存系统
  6. SuiteCRM是一款开源的企业客户关系管理(CRM)软件
  7. ZooKeeper 是一个开源的分布式协调服务
  8. PostgreSQL 是一个开源的关系型数据库管理系统

Debian 简介

Debian 是一个自由开源的操作系统,基于 Linux 内核,由全球志愿者社区开发和维护。它以稳定性、安全性和广泛的软件包支持著称。

特点

  1. 稳定性:严格的软件包测试流程确保系统稳定。

  2. 自由开源:完全遵循自由软件准则。

  3. 广泛的软件支持:包含超过 59,000 个软件包。

  4. 多架构支持:支持多种硬件架构(如 amd64, arm64, i386 等)。

  5. 长期支持:每个版本提供长期安全更新。

最新更新内容及时间

  • 最新稳定版:Debian 12 "Bookworm"(发布于 2023 年 6 月 10 日)

    • Linux 内核 6.1 LTS

    • 更新的桌面环境(GNOME 43, KDE Plasma 5.27 等)

    • 改进的硬件支持

    • 新增软件包和工具链更新

    • 更新内容:

    镜像下载地址

    官网地址

    文档地址

    Docker 安装示例

    1. 更新软件包列表:

      sudo apt update
    2. 安装 Docker 依赖:

      sudo apt install apt-transport-https ca-certificates curl gnupg
    3. 添加 Docker 官方 GPG 密钥:

      curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    4. 添加 Docker 仓库:

      echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    5. 安装 Docker:

      sudo apt update
      sudo apt install docker-ce docker-ce-cli containerd.io
    6. 验证安装:

      sudo docker run hello-world

    Yarn 设置教程

    1. 安装 Node.js 和 npm:

      sudo apt install nodejs npm
    2. 安装 Yarn:

      sudo npm install -g yarn
    3. 验证安装:

      yarn --version
    4. 设置镜像源(如淘宝源):

      yarn config set registry https://registry.npmmirror.com

    常用错误及问题

    1. 依赖问题

      • 错误:Unable to correct problems, you have held broken packages

      • 解决:尝试 sudo apt --fix-broken install 或清理缓存后重试。

    2. 网络问题

      • 错误:Failed to fetch

      • 解决:检查网络连接,或更换镜像源(/etc/apt/sources.list)。

    3. 权限问题

      • 错误:Permission denied

      • 解决:使用 sudo 或检查文件权限。

    4. Docker 启动失败

      • 错误:Cannot connect to the Docker daemon

      • 解决:启动服务 sudo systemctl start docker 并加入用户组 sudo usermod -aG docker $USER

    5. Yarn 安装失败

      • 错误:Command not found

      • 解决:确保 Node.js 和 npm 正确安装,或检查 PATH 环境变量。