海外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>
 

典型应用场景

此方案适用于:

临时切换软件源镜像

测试特定源配置

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

相关推荐
MAVER1CK1 小时前
Docker容器创建好后修改容器配置
运维·docker·容器
匆匆那年9673 小时前
VSCode 远程 Linux 使用Codex
linux·ide·vscode
NightReader4 小时前
CPU 高使用率,怎么降下来
运维·服务器
SWAGGY..4 小时前
Linux系统编程:(七)Makefile入门:轻松掌握编译自动化
linux·运维·自动化
开开心心就好5 小时前
免费流畅的远程控制实用工具
linux·运维·服务器·网络·智能手机·excel
黑猫学长呀6 小时前
存储宝典第2篇:盲封TT wafer是什么意思?
linux·嵌入式硬件·项目·芯片·ufs·晶圆·产测
Strugglingler6 小时前
【Linux 用户态操作 UART】
linux·uart
代码熬夜敲Q7 小时前
ENSP 网络工程实验
linux·运维·服务器
銳昊城7 小时前
项目七: 配置与管理Web服务器(2) C2
运维·服务器
Muyuan19987 小时前
30.通过Claude code做项目系统测试
运维·服务器·人工智能·fastapi