top page > PC unix (2) > here

FreeBSD/amd64 10.4 on Endeavor ST180E


概要

Endeavor ST180E (EPSON) に FreeBSD/amd64 10.4 を install しました. ここでは主に以下の点に注目して,その記録を提示します.

  1. X Window System X.Org 7.7 と intel, vesa driver について.
  2. いくつかの ports にの make について.
  3. 日本語マニュアルについて.

目次

1. まえがき
2. X Window System
3. 旧 package system
4. いくつかの ports
5. 日本語マニュアル

1. まえがき

freebsd-update を用いて 10.3 から 10.4 へと更新しました.

# freebsd-update upgrade -r 10.4-RELEASE
# freebsd-update install
# shutdown -r now

# freebsd-update install

ports は,更新にあたって細かいトラブルが多数ありました. それと,更新したものの動作をいちいち確認したかったので,portupgrade を用いないで,手作業で更新しました.

ports tree は,いつの間にか tar ball で配布されなくなったので,次のようにして更新します.

# portsnap fetch     /var/db/portsnap/ に download する.
# portsnap update    /usr/ports/ を更新する.

元の ports に戻す可能性がある,あるいは自分で ports tree を改変したなどの理由から古い ports tree を残したい場合には,次のようにします.

# cd /usr
# mv ports ports.bakup    directory 名は任意.
# portsnap fetch          /var/db/portsnap/ に download する.
# portsnap extract        /usr/ports を展開する.
# mv ports.bakup/distfiles ports

2. X Window System

X Server は 1.18.4 が導入されます.
この Server は脆弱性が報告されておりますので,xorg-server-1.18.4_5 以降が収録された ports をお使い下さい.

xf86-video-vesa (2.3.4) は動作します.

一方,xf86-video-intel は動作しません.
FreeBSD-X11 Team には,「12-CURRENT から動作する」とあります.[1] 時間と HDD に余裕があれば試したいのですが....

[1] 2018.5.1 の時点では 「11-STABLE から動作する」とあります.
→ (2018.7.14) 動作を確認致しました.FreeBSD 11.2 をご参照下さい.

現在,"UEFI Disabled" の状態で OS を install しています. (それが default だったので.) BIOS Setup でこれを Enable に変えても大丈夫なのかどうか不明です. それゆえ,xf86-video-scfb を試すことができません.

3. 旧 package system

FreeBSD 10.3 にてこれを install したままの状態であっても freebsd-update の障害にはなりませんでした.

FreeBSD 10.4 においても旧 package system のソースは /usr/src/usr.sbin/pkg_install に存在します. ただし,これらの動作はまだ試しておりません. (Wnn 7 を install し直すのは随分と手間なのです.)

4. いくつかの ports

1. perl
  pkg deleteperl を消した後で gcc6make すると,依存関係で何らかの perl が導入されるのですが,「perl がない」というエラーで止まります. /etc/make.conf に以下のように書くことによりエラーが回避できました.

DEFAULT_VERSIONS+=perl5=5.26

5.26 でなく 5.26.1 とでもすれば良かったのかなあ?

-rwxr-xr-x  3 root  wheel   7568 Oct 21 10:14 /usr/local/bin/perl*
-rwxr-xr-x  3 root  wheel   7568 Oct 21 10:14 /usr/local/bin/perl5*
-rwxr-xr-x  3 root  wheel   7568 Oct 21 10:14 /usr/local/bin/perl5.24.3*
-rwxr-xr-x  1 root  wheel   7568 Oct 25 17:32 /usr/local/bin/perl5.26.1*

2. gimp
  graphics/gimp にて make を行うと,以下のようなエラーで止まります.

===>  py27-cairo-1.14.1 needs Python 2.7 at most, but 3.6 was specified.
*** Error code 1
# cd /usr/ports/devel/pygobject3-common
# make

とすれば,このエラーは生じません. この後,graphics/gimp にて make を続行することができます.

# cd /usr/ports/graphics/gimp
# make

5. 日本語マニュアル

小金丸さんの配布する日本語マニュアルです. FreeBSD/amd64 10.4 用のマニュアルは catpages 形式も含めて以下のところにあります. 普通は,どちらか一方を pkg add すれば事足ります.

ftp://ftp.koganemaru.co.jp/pub/jman10/ja-man-doc-10.4.20171004.64.txz
ftp://ftp.koganemaru.co.jp/pub/jman10/ja-cat-doc-10.4.20171004.64.txz