从另一台装有 Windows 的 PC 上的共享文件夹安装 .deb 包

从另一台装有 Windows 的 PC 上的共享文件夹安装 .deb 包

我有一台装有 Ubuntu 20.04 LTS 的 PC,另一台装有 Windows 10 的 PC。我使用“ubuntu-repository.exe”下载存储库。在 Windows 上,我有包含 ubuntu 存储库的目录。此目录:

.
└── rerository
    ├── dists
    │   └── focal
    │       └── main
    │           └── binary-amd64 -> Packages.gz
    ├── pool
        └── main
            ├── a
            └── b
             etc.

我尝试添加 sources.list deb file:/192.168.1.1/repository/ focal main,但sudo apt-get update没有看到我的存储库。我该如何安装我的.deb文件?

答案1

我认为你需要用file:/http替换https。如果这不是解决方案,请用file:/替换file:///

答案2

我在 Windows Server 2012 R2 上设置了 IIS FTP 服务器并通过 ftp 共享我的 repo,在防火墙例外中添加“svchost.exe”(没有它,我无法连接到 ftp 服务器)。在 Ubuntu 20.04 LTS 上通过终端添加设置echo 'Dir::Bin::Metods::ftp "ftp"; ' | sudo tee -a /etc/apt/apt.conf.d/local-ftp。它命令在 apt 设置(/etc/apt/apt.conf.d)上添加文件 local-ftp,否则您无法从 ftp 更新 repo。最后添加deb [tusted=yes] ftp://ip.ip.ip.ip/ focal main universe multiverse restricted到 source.list 文件中。然后我在 repo 根目录中编辑文件 Release。我删除了除 main/binary-amd64(和其他类似的)之外的所有内容。完成所有这些 sudo apt update 工作后。并且可能 apt install synaptic(gluster 和其他)安装所有依赖项。抱歉我的英语不好。它起作用了!

相关内容