【问题标题】:Can deb packages from one machine be installed in another?可以将一台机器上的 deb 包安装到另一台机器上吗?
【发布时间】:2016-01-25 17:50:46
【问题描述】:
  1. 使用 apt-get 在 machine1 上安装 python-netinterfaces
  2. 将缓存在 /var/cache/apt/archive 中的 python-interfaces deb 包从机器复制到机器2
  3. 更改 /etc/apt/sources.list 以指向 machine2 中复制包的目录
  4. 运行以下命令 sudo apt-get install python-interfaces

它反过来尝试安装 python-chardet-whl 我得到了错误 警告:以下包无法验证!

如果我从命令行安装 python-chardlet-whl,它会失败并显示身份验证错误消息。但是,它会通过 --force-yes 消息传递。

我在网上搜索了解决方案并尝试了一些建议,例如 apt-key update,但没有任何效果。 是否可以在另一台机器上安装从一台机器安装的软件包?

注意:两者具有相同的硬件并且安装的操作系统/其他软件相同

【问题讨论】:

    标签: package ubuntu-14.04 apt deb


    【解决方案1】:

    您确定目标计算机与源计算机具有相同的存储库列表吗?

    apt-cache showpkg  python-chardet-whl
    

    将存储库添加到目标计算机后,它会显示包所属的存储库

    然后你需要运行:

    sudo apt-get update
    

    要更新存储库列表,您应该通过这样做来解决问题 还要确保该软件包不需要任何未安装在系统上的依赖项。

    【讨论】:

      猜你喜欢
      • 2018-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-19
      • 2018-01-06
      • 1970-01-01
      相关资源
      最近更新 更多