在统信 uos(基于 linux 内核,硬件平台是龙芯 mips 架构)上安装 recoll(全文检索软件),但是要求只能在离线环境下安装如何解决依赖包的问题呢
1
crownor Nov 4, 2021
这个我有类似的经验,想办法模拟出来对应的环境(最好是干干净净包越少越好),然后在模拟出来的环境上联网去 downloadonly ,我一直用的 rpm ,不知道 deb 能不能去自动分析下载对应的依赖
|
4
ysicing Nov 4, 2021
你的命令是啥
apt install ${pkg} -d -y 然后 copy /var/cache/apt/archives/文件 之前也需要到某些软件需要指定版本 kubeadm=1.10.11-00 |
5
0superx0 Nov 4, 2021
sudo apt-get install -f -y 你的.deb
|
10
Usaki Nov 4, 2021
debian 系的离线包安装确实不如红帽系的人性化
|
11
asilin Nov 4, 2021 你实际上需要的是一个本地 deb 源:
1. 在联网机器上安装对应的包,并在 /var/cache/apt/archives/ 目录下生成源索引文件 `dpkg-scanpackages -m . > Packages` 2. 拷贝 /var/cache/apt/archives/ 目录到目标机器的 /data/archives 下,在 /etc/apt/sources.list 文件中添加本地源 `deb [trusted=yes] file:/data/archives ./` 3. 更新本地源索引 apt-get update ,然后执行 apt-get install <包名称> 安装你需要的软件 |
13
icepie Nov 4, 2021
同步个本地镜像试试?
|
16
sdfh8412 Nov 8, 2021
debootstrap 个 minbase 环境 然后 chroot
apt-get install recoll 然后到 /var/cache/apt/archives/ 把包拷贝出来 如果你只想拷贝包里面的文件 可以在 chroot 的基础上加 overlayfs 然后把 upper 文件夹删减一下 |
17
liuliancao Nov 13, 2021
apt-get download
|