apt下载软件及其依赖包

找个能联网的虚拟机,下载软件包和依赖,拷贝到内网服务器安装,注意系统版本要一致

  • 1、通过命令列出所有的依赖项

    # 查看软件的所有依赖包
    apt-cache depends <package_name>
    dpkg -s <package_name> | grep Depends
    
  • 2、你需要逐个下载这些依赖包。可以手动使用 apt-get download 命令下载每个依赖包,或者编写一个脚本来自动下载。

    # 示例命令下载单个依赖包
    apt-get download <package_name>
    # 可以把依赖名写到一个txt文件里面,使用以下命令批量下载,一个依赖独占一行,以下命令默认下载到当前目录
    xargs -a packages.txt sudo apt-get download
    # 有需要的话,写依赖清单时也可以指定版本号
    echo "openssh-client=1:9.2p1-2+deb12u2" > specific_packages.txt
    
  • 3、下载的软件包和依赖都上传到服务器,拷贝上去之后使用dpkg -i 命令安装

    # 使用以下命令安装,如果报缺少依赖则先装第二步下载好的依赖
    dpkg -i openssh-server_1%3a8.2p1-4kylin3k0.3_amd64.deb
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值