我试图安装另一个软件包(wget),似乎我陷入了catch22的境地, 为了安装wget系统(有防火墙-PFSense)需要升级pkg 它确实询问了我有关升级 libssl.so 的问题,但我错过了并继续。所以现在 pkg 不再工作,我正在寻找一种方法返回到 pkg 1.19.1_2 并正确重做升级 知道如何解决这个问题吗?
Updating FreeBSD repository catalogue...
Fetching meta.conf: 100% 163 B 0.2kB/s 00:01
Fetching packagesite.pkg: 100% 7 MiB 6.9MB/s 00:01
Processing entries: 0%
Newer FreeBSD version for package zziplib:
To ignore this error set IGNORE_OSVERSION=yes
- package: 1400097
- running kernel: 1400085
Ignore the mismatch and continue? [y/N]: y
Processing entries: 100%
FreeBSD repository update completed. 34000 packages processed.
All repositories are up to date.
New version of pkg detected; it needs to be installed first.
The following 1 package(s) will be affected (of 0 checked):
Installed packages to be UPGRADED:
pkg: 1.19.1_2 -> 1.20.7 [FreeBSD]
Number of packages to be upgraded: 1
The process will require 7 MiB more space.
11 MiB to be downloaded.
Proceed with this action? [y/N]: y
[1/1] Fetching pkg-1.20.7.pkg: 100% 11 MiB 11.2MB/s 00:01
Checking integrity... done (0 conflicting)
[1/1] Upgrading pkg from 1.19.1_2 to 1.20.7...
[1/1] Extracting pkg-1.20.7: 100%
You may need to manually remove /usr/local/etc/pkg.conf if it is no longer needed.
ld-elf.so.1: Shared object "libssl.so.30" not found, required by "pkg"
.
[2.7.0-RELEASE][[email protected]]/root: pkg install wget
ld-elf.so.1: Shared object "libssl.so.30" not found, required by "pkg"
我必须强制删除 pkg 并从本地缓存重新安装正确的版本