7.2 FreeBSD - メンテナンス・トラブルシュート - pkg・ports アップデート関連 - ntp - ntp-devel はなくなった

 
7.2.1 概要
7.2.2 ntp をインストール

7.2.1 概要

 perl を perl5.24 から perl5.26 へアップデートした際に、ntp-devel をアンインストールしたので、再インストールしようとしたら

> cd /usr/ports/net/ntp-devel
> make
===>  ntp-devel-4.3.93_7 is forbidden: It appears the development branch of
NTP is dead..
*** Error code 1

Stop.
make: stopped in /usr/ports/net/ntp-devel
 どうやら、ntp-devel はなくなったらしい。

> cd /usr/ports/net/ntp-devel
> make
===>  ntp-devel-4.3.93_7 is forbidden: It appears the development branch of
NTP is dead..
*** Error code 1

Stop.
make: stopped in /usr/ports/net/ntp-devel

7.2.2 ntp をインストール

 ntp はあるようなので

> cd /usr/ports/net/ntp
> make
 すると今度は

===>   ntp-4.2.8p11 depends on package: pkgconf>=1.3.0_1 - found
===>   ntp-4.2.8p11 depends on package: perl5>=5.26<5.27 - not found
===>  Installing for perl5-5.26.1
===>  Checking if perl5 already installed
===>   Registering installation for perl5-5.26.1 as automatic
Installing perl5-5.26.1...
pkg-static: perl5-5.26.1 conflicts with perl5.26-5.26.1 (installs files into the same place).  Problematic file: /usr/local/bin/perl5.26.1
*** Error code 70

Stop.
make[3]: stopped in /usr/ports/lang/perl5.26
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/lang/perl5.26
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/net/ntp
*** Error code 1

Stop.
make: stopped in /usr/ports/net/ntp
 ん?  ついさっき perl5 は perl5.26 にアップデートしたはずなのに・・・?

> pkg version -v -n perl5.26
perl5.26-5.26.1                    ?   orphaned: lang/perl5.26
 ? が無性に気になりますが・・・とりあえず。

> cd /usr/ports/lang/perl5.26
> make					←	このコマンドの後、何も出力されないんで、インストール済ってことですよね?
> make reinstall
===>  Installing for perl5-5.26.1
===>   Registering installation for perl5-5.26.1
Installing perl5-5.26.1...
pkg-static: perl5-5.26.1 conflicts with perl5.26-5.26.1 (installs files into the same place).  Problematic file: /usr/local/bin/perl5.26.1
*** Error code 70

Stop.
make[2]: stopped in /usr/ports/lang/perl5.26
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/lang/perl5.26
*** Error code 1

Stop.
make: stopped in /usr/ports/lang/perl5.26
 ええい、詳細は、再度「perl5」を更新しましたが・・・。

> pkg delete perl5.26
> cd /usr/ports/lang/perl5.26
> make install
 してから

> cd /usr/ports/net/ntp
> make
> make install
 これでやっと落ち着きました。

> service ntpd restart
 をお忘れなく。