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

典型应用场景

此方案适用于:

临时切换软件源镜像

测试特定源配置

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

相关推荐
一叶龙洲2 小时前
wslg打开Ubuntu24.04默认打开图形界面
linux·服务器·数据库·ubuntu
敖行客 Allthinker4 小时前
Parallels Ubuntu虚拟机项目如何让手机访问?完整解决方案
linux·运维·ubuntu
keyipatience5 小时前
线程栈与TLS和线程互斥
java·linux·服务器·开发语言·ubuntu
元Y亨H5 小时前
生产环境监控与故障应急处理(5-5-5 标准)指南
运维
j7~5 小时前
【Linux】二十二.《Linux 信号机制完全指南:表示、捕捉与处理》
linux·信号处理·volatile·可入重函数·保存信号
观山岳五楼6 小时前
Ubuntu 24 怎么使用Ubuntu 20 的镜像源
linux·运维·ubuntu
m0_715646766 小时前
20260720
linux·arm
寒晓星7 小时前
[linux]线程及多线程
linux·运维
辰痕~7 小时前
物理机装Linux操作系统(Ubuntu为例)
linux·ubuntu
慧一居士7 小时前
Linux如何设置固定的静态ip
运维