FreeBSD jail里面pkg 无法update、search和install

FreeBSD里使用CBSD创建了一个jail, jail里面pkg 命令可以用,但是不管发什么命令,都会提示更新pkg,按Y确认更新,

更新完之后就退出。

再发pkg命令,又是同样提示更新pkg,导致无法pkg search ,无法pkg update,更无法pkg install git

使用ports安装

cd /usr/ports/ports-mgmt/pkg && make install

报错:

===> Installing for pkg-1.21.3

===> Checking if pkg is already installed

===> pkg-1.21.3 is already installed

You may wish to ``make deinstall'' and install this port again

by ``make reinstall'' to upgrade it properly.

If you really wish to overwrite the old port of pkg

without deleting it first, set the variable "FORCE_PKG_REGISTER"

in your environment or the "make install" command line.

*** Error code 1

按照提示输入

复制代码
make deinstall ; make reinstall

还是报错已经安装了pkg

这时候再执行pkg install git ,哇,竟然成功了!所以大约算是用源码编译安装的方法解决了问题。

另外可以在宿主机通过jexec指令来执行jail子系统里的pkg命令,比如

复制代码
jexec fb12 pkg search wget
pkg: No SRV record found for the repo 'FreeBSD'
wget-1.24.5                    Retrieve files from the Net via HTTP(S) and FTP
wget2-2.1.0_1                  File and recursive website downloader
wgetpaste-2.34                 Paste to several pastebin services via bash script
相关推荐
Niliuershangba10 小时前
Docker Desktop 部署 ChestnutCMS 全流程:从零搭建企业级 CMS 开发环境
运维·docker·容器
wb18911 小时前
Kubernetes服务优化
云原生·容器·kubernetes
darkdragonking13 小时前
Docker(五)OpenEuler22.03 安装docker ce、排坑
运维·docker·容器
万里侯18 小时前
Kubernetes成本优化:降低云原生基础设施成本的完整指南
微服务·容器·k8s
r-t-H20 小时前
KVM虚拟化与Docker基础实践-第二章
阿里云·docker·容器
老码观察1 天前
K8s 容器化部署的宿主机资源规划的踩坑实录
docker·容器·kubernetes
我是谁??1 天前
【6】基于 Docker + YOLOv8 的模型部署实战(GTX1660S + Ubuntu22.04)
yolo·docker·容器
密瓜智能1 天前
HAMi 正式接入 Kubernetes DRA:下一代 GPU 资源模型实践指南
云原生·容器·kubernetes
魔极客1 天前
1panel面析中Ollama Docker配置错误解析与修复
运维·docker·容器
JAVA社区1 天前
Java进阶全套教程(八)—— Docker超详细实战详解
java·运维·开发语言·docker·容器·面试·职场和发展