海外Linux Debian环境临时安装依赖包

确定环境

bash 复制代码
# 执行以下命令查看当前系统的发行版信息:
cat /etc/os-release
 

该命令会输出类似以下内容,包含系统名称、版本号等关键信息:

ini 复制代码
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
 

自定义源列表文件

cat > /tmp/oversea.list <<'EOF'...EOF 创建临时源配置

bash 复制代码
cat > /tmp/oversea.list <<'EOF'
deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
EOF
 

该配置仅对单次命令生效,不会修改系统级配置:

bash 复制代码
# 更新操作
apt -o Dir::Etc::SourceList=/tmp/oversea.list \
     -o Dir::Etc::SourceParts=- \
     update

# 安装操作
apt -o Dir::Etc::SourceList=/tmp/oversea.list \
     -o Dir::Etc::SourceParts=- \
     install -y <package>
 

典型应用场景

此方案适用于:

临时切换软件源镜像

测试特定源配置

在受限环境(如容器)中构建轻量级配置

相关推荐
打团从来人不齐15 分钟前
Linux服务器搭建笔记-008:台式机共享WIFI
linux·服务器·笔记
天天喝旺仔30 分钟前
Docker 镜像瘦身实战:多阶段构建把体积缩小 90%
运维·后端·ci/cd·docker·云原生·容器·性能优化
NJCloud1 小时前
Docker 私有仓库部署:Registry、加密传输与认证鉴权
运维·网络·docker·云原生·容器
w200512241 小时前
K8S控制器管理
linux·云原生·容器·kubernetes
Dream Cosmos1 小时前
Linux 多线程——线程互斥:从抢票问题到 Mutex 底层原理
linux·c++
玖石书1 小时前
Ubuntu 更换 USTC 镜像源完整指南(AMD64 / AARCH64)
linux·运维·ubuntu
zbyyd1 小时前
Linux 进程间通信(IPC):信号、消息队列、共享内存与信号量详解
linux·运维·c语言
yunwei371 小时前
AgentCgroup:当 AI Agent 遇到操作系统资源
linux·人工智能·后端
智脑API1 小时前
CCSwitch Claude Code 如何配置 MCP?服务器启动、工具权限与安全测试
运维·服务器·claude·codex·ccswitch
闲云野鹤在人间2 小时前
KVM虚拟化实战|CentOS‑Stream8 两种安装方式+模板制作+基础使用
linux·运维·服务器·centos