概要
Endeavor ST180E (EPSON) に FreeBSD/amd64 10.4 を install しました. ここでは主に以下の点に注目して,その記録を提示します.
- X Window System X.Org 7.7 と intel, vesa driver について.
- いくつかの ports にの make について.
- 日本語マニュアルについて.
概要
Endeavor ST180E (EPSON) に FreeBSD/amd64 10.4 を install しました. ここでは主に以下の点に注目して,その記録を提示します.
目次
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
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 を試すことができません.
FreeBSD 10.3 にてこれを install したままの状態であっても freebsd-update の障害にはなりませんでした.
FreeBSD 10.4 においても旧 package system のソースは /usr/src/usr.sbin/pkg_install に存在します. ただし,これらの動作はまだ試しておりません. (Wnn 7 を install し直すのは随分と手間なのです.)
1. perl
pkg delete で perl を消した後で gcc6 を make すると,依存関係で何らかの 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
小金丸さんの配布する日本語マニュアルです. 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