pkg でパッケージが見付からない場合2014年10月07日 20時27分56秒

FreeBSD の pkg を試運転しているが時折、パッケージを見つけられない時がある。

$  pkg upgrade
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
New version of pkg detected; it needs to be installed first.
The following 1 packages will be affected (of 0 checked):

Installed packages to be REINSTALLED:
        pkg-1.3.8 (needed shared library changed)

2 MB to be downloaded.

Proceed with this action? [y/N]: y
pkg: http://pkg.FreeBSD.org/freebsd:10:x86:32/latest/All/pkg-1.3.8.txz: Not Foun
d

pkg-1.3.8 をインストールしようとしたら見付からないそうだ。

pkg のレポジトリがブラウザで覗ける。調べると pkg-1.3.8_1.txz があった。直前に pkg update を行ったはずだったが。

そこで、pkg update -f と強制的にパッケージリストの再更新。その後無事に pkg-1.3.8_1 をインストールすることが出来た。

どうも過去何度かのケースを見ると、update 中に ctrl-c 等で強制中断してしまうと、データベースが壊れてしまうようだ。再取得して作りなおすといい。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2014/10/07/7452568/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。