pkg経由でFreeBSD 10.0-RELEASE-p7システムを更新する際に問題があります。 pkg アップグレードを実行すると、心配な競合のリストが表示されます。通常、競合がどれだけ削除されるかを心配し、このプロセスを終了するだけです。
しばらくこの問題が発生しましたが、問題に関するドキュメントやデバッグ方法が見つからないようです。 #freebsdから問い合わせたときに受け取った答えは、おそらく数日以内に消えるだろうということでした。問題は現在数週間続いています。
[Tue 14/09/30 09:49 BST][pts/11][amd64/freebsd10.0/10.0-RELEASE-p7][5.0.5]
<dst502@aew6pc07:~>
zsh/3 1001 % sudo pkg update; sudo pkg upgrade;
Password:
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Checking for upgrades (595 candidates): 100%
Checking integrity... done (2 conflicting)
pkg: Cannot solve problem using SAT solver:
cannot install package libreoffice~editors/libreoffice, remove it from request? [Y/n]: Y
cannot install package jpeg~graphics/jpeg, remove it from request? [Y/n]: Y
Checking integrity... done (1 conflicting)
pkg: Cannot solve problem using SAT solver:
cannot install package graphviz~graphics/graphviz, remove it from request? [Y/n]: Y
pkg: Cannot solve problem using SAT solver:
cannot install package open-motif~x11-toolkits/open-motif, remove it request? [Y/n]: Y
pkg: Cannot solve problem using SAT solver:
## Get scared and bail out at this point.
cannot install package gegl~graphics/gegl, remove it from request? [Y/n]: n
pkg: cannot solve job using SAT solver
Checking integrity... done (0 conflicting)
Your packages are up to date.
これは私がデスクトップとして使用するシステムなので、LXDEなどをインストールしました。 ShellShockの出現により、この質問はますます緊急になりました。
/etc/pkg/FreeBSD.conf 編集、@uzsoltのリクエストに応じて
# $FreeBSD: release/10.0.0/etc/pkg/FreeBSD.conf 258710 2013-11-28 14:24:26Z gjb $
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
mirror_type: "srv",
signature_type: "fingerprints",
fingerprints: "/usr/share/keys/pkg",
enabled: yes
}
答え1
さまざまなパッケージを手動でアップグレードした後、jpeg-8_5およびjpeg-turbo-1.3.0_2との競合が見つかりました。
sudo pkg install -f jpeg-turbo
警告をたくさん吐きます。それから私は以下を実行しました。
sudo pkg upgrade
現在、約2ヶ月のアップグレードが「スムーズに」インストールされています。
とにかく、さまざまなパッケージを手動でアップグレードする際に競合が発生し、インストールの問題を強制的に解決しました。その後、pkgのアップグレードを実行しました。