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
相关推荐
tianyuanwo6 小时前
多平台容器化RPM构建流水线全指南:Fedora、CentOS与Anolis OS
linux·运维·容器·centos·rpm
skywalk81638 小时前
FreeBSD系统安装VSCode Server(未成功,后来是在FreeBSD系统里的Linux虚拟子系统里安装启动了Code Server)
ide·vscode·编辑器·freebsd
敲上瘾9 小时前
【探索实战】:Kurator分布式统一应用分发平台的全面解析与实践指南
分布式·容器·kubernetes·serverless
cui_win9 小时前
Docker Compose 部署一个完整的Prometheus监控告警系统
docker·容器·prometheus
roman_日积跬步-终至千里18 小时前
【Docker】Docker Stop 后到底发生了什么?——从信号机制到优雅停机
运维·docker·容器
z***62619 小时前
Docker:基于自制openjdk8镜像 or 官方openjdk8镜像,制作tomcat镜像
docker·容器·tomcat
Connie145120 小时前
记一次K8s故障告警排查(Grafna告警排查)
云原生·容器·kubernetes·grafana
❀͜͡傀儡师1 天前
Docker部署视频下载器
docker·容器·音视频
热爱学习的小怪兽1 天前
docker的一些常用指令
运维·docker·容器
w***76551 天前
用docker启动mysql步骤
mysql·docker·容器