|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||||
2013年05月05日(日) 旧暦 [n年日記] [更新:"2014/01/19 09:09:56"]#1 [DragonFly] DragonFly BSD 3.4.1 を入れた
今まで
DragonFly
の 3.2.2 + gcc47 で pkgsrc を試していたが、
wxGTK28 を作る時、何か変なことを言われるので、環境を新しくした。
xen3 の上で動かしている
> uname -a DragonFly dragon344.i.ki.nu 3.4-RELEASE DragonFly v3.4.1-RELEASE #1: Wed Apr 24 19:18:32 PDT 2013 root@pkgbox32.dragonflybsd.org:/usr/obj/build/home/justin/src/sys/GENERIC i386
@ キー配置がこまったことに:
実は僕は変なことをしていて、US 鍵盤で JA 配置にしている。
installer では、ja.106x というのが何かな、と思って試しにそうして見たが、
@ 実はちょっと変なことになっていて、もう一度最初からやり直そうとは思っている:
@ bootstrap:
あれ、もしかして bootstrap しなくてもいいのかな。
> ls -l /usr/*bin/pkg* -r-xr-xr-x 1 root wheel 2032 Apr 25 04:24 /usr/bin/pkg_radd -r-xr-xr-x 1 root wheel 5829 Apr 25 04:24 /usr/bin/pkg_search > ls -l /usr/pkg/*bin/pkg* -rwxr-xr-x 1 root wheel 528320 May 4 23:41 /usr/pkg/bin/pkg-config -r-xr-xr-x 1 root wheel 2192 Apr 25 04:28 /usr/pkg/bin/pkg_leaves -r-xr-xr-x 1 root wheel 6172 Apr 25 04:29 /usr/pkg/bin/pkg_tarup -r-xr-xr-x 1 root wheel 224 Apr 25 04:29 /usr/pkg/bin/pkg_tarup_all -r-xr-xr-x 1 root wheel 131392 Apr 25 04:31 /usr/pkg/bin/pkgin -rwxr-xr-x 1 root wheel 241133 May 4 22:44 /usr/pkg/sbin/pkg_add -rwxr-xr-x 1 root wheel 235793 May 4 22:44 /usr/pkg/sbin/pkg_admin -rwxr-xr-x 1 root wheel 187268 May 4 22:44 /usr/pkg/sbin/pkg_create -rwxr-xr-x 1 root wheel 183222 May 4 22:44 /usr/pkg/sbin/pkg_delete -rwxr-xr-x 1 root wheel 219114 May 4 22:44 /usr/pkg/sbin/pkg_info @ My first pkgin (初めての pkgin):
I've never been exposed to pkgin.
実は pkgin は使ったことがない(なかった) > which emacs emacs: Command not found. > pkgin add emacs24 pkgin: Can't open database /var/db/pkgin/pkgin.db: unable to open database file: No such file or directory'pkgin -h' gives more information than 'man pkgin', right ? man pkgin より pkgin -h の方が情報が多い (?) > pkgin -h Usage: pkgin [-cdfFhlnPtvVy] command [package ...] Commands and shortcuts: list (ls ) - List installed packages. avail (av ) - List available packages. install (in ) - Perform packages installation or upgrade. update (up ) - Create and populate the initial database. remove (rm ) - Remove packages and depending packages. upgrade (ug ) - Upgrade main packages to their newer versions. full-upgrade (fug ) - Upgrade all packages to their newer versions. show-deps (sd ) - Display direct dependencies. show-full-deps (sfd ) - Display dependencies recursively. show-rev-deps (srd ) - Display reverse dependencies recursively. show-category (sc ) - Show packages belonging to category. show-pkg-category (spc ) - Show package's category. show-all-categories (sac ) - Show all categories. keep (ke ) - Mark package as "non auto-removable". unkeep (uk ) - Mark package as "auto-removable". show-keep (sk ) - Display "non auto-removable" packages. show-no-keep (snk ) - Display "auto-removable" packages. search (se ) - Search for a package. clean (cl ) - Clean packages cache. autoremove (ar ) - Autoremove orphan dependencies. export (ex ) - Export "non auto-removable" packages to stdout. import (im ) - Import "non auto-removable" package list from file. provides (prov) - Show what files a package provides. requires (req ) - Show what files a package requires. pkg-content (pc ) - Show remote package's content. pkg-descr (pd ) - Show remote package's long-description. pkg-build-defs (pbd ) - Show remote package's build definitions. > sudo pkgin list Database needs to be updated. proceed ? [Y/n] reading local summary... processing local summary... updating database: 100% pkgin: Could not fetch http://mirror-master.dragonflybsd.org/packages/i386/DragonFly-3.4/stable/All//pkg_summary.gzFollowing URL is surely available, instead. これならあるようだ @ repositories.conf:
> (cd /usr/pkg/etc/pkgin/; diff -u repositories.conf{.orig,})
--- repositories.conf.orig 2013-04-25 04:31:05.000000000 +0900 +++ repositories.conf 2013-05-05 12:24:54.990719000 +0900 @@ -23,4 +23,4 @@ # Local repository (must contain a pkg_summary.gz or bz2) # # file:///usr/pkgsrc/packages/All -http://mirror-master.dragonflybsd.org/packages/$arch/DragonFly-$osrelease/stable/All/ +http://mirror-master.dragonflybsd.org/packages/$arch/DragonFly-$osrelease/pkgsrc-2013Q1/All/Above change makes things OK これで行けた。 > sudo pkgin list Database needs to be updated. proceed ? [Y/n] reading local summary... processing local summary... updating database: 100% pkg_summary.bz2 100% 1779KB 444.8KB/s 903.3KB/s 00:04 processing remote summary (http://mirror-master.dragonflybsd.org/packages/i386/DragonFly-3.4/pkgsrc-2013Q1/All/)... updating database: 85%... updating database: 100% bmake-20110606nb1 Portable (autoconf) version of NetBSD 'make' utility bootstrap-mk-files-20120415 *.mk files for the bootstrap bmake utility pkg_install-20130131nb1 Package management and administration tools for pkgsrcProbably, 'pkgin update' is the first thing to do. 本当は最初に update を使うのかな。 @ sudo pkgin install emacs24:sudo pkgin install xauth> diff -up /etc/ssh/sshd_config{.orig,} --- /etc/ssh/sshd_config.orig 2013-05-05 13:27:17.498222000 +0900 +++ /etc/ssh/sshd_config 2013-05-05 13:25:31.816598000 +0900 @@ -120,7 +120,7 @@ UsePrivilegeSeparation sandbox # Defaul #PermitTunnel no #ChrootDirectory none -#XAuthLocation /usr/pkg/bin/xauth +XAuthLocation /usr/pkg/bin/xauth # no default banner path #Banner nonesudo /etc/rc.d/sshd restart Then I could do 'ssh -Y dragonfly-host' then emacs from outside and gives me X11 emacs. これで外から ssh -Y dragonfly-host で入ると、emacs が X11 環境で使える。 ただ、一番上の文字がとうふになっている。とうふというよりは?かな (同じか)。 @ pkg_radd and pkg_search:> ls -l /usr/bin/*pkg* -r-xr-xr-x 1 root wheel 2032 Apr 25 04:24 /usr/bin/pkg_radd -r-xr-xr-x 1 root wheel 5829 Apr 25 04:24 /usr/bin/pkg_search > pkg_search fldigi No pkgsrc(7) tree found. Fetching pkg_summary(5) file. fetch: http://mirror-master.dragonflybsd.org/packages/i386/DragonFly-3.4/stable/All/pkg_summary.bz2: Not Found fetch: http://mirror-master.dragonflybsd.org/packages/i386/DragonFly-3.4/stable/All/pkg_summary.bz2: Not Found /usr/bin/pkg_search: cannot open /usr/pkgsrc/pkg_summary.bz2: No such file or directory awk: can't open file /usr/pkgsrc/pkg_summary source line number 10 @ fldigi on DragonFly crashes (modular) xorg server:
で、何を調べたかったかと言うと、wip/fldigi や ham/fldigi を DragonFly
の上で動くかを確めたい。
実は今は、 NetBSD/amd64 modular xorg server から ssh -Y dragonfly して fldigi と入力すると、何の表示も出る前に、マウスがかたまり、しばらくして、 (当然それしかないが) 手元の側の xorg server が再起動してしまう。 これは DragonFly 3.2.2 + gcc47 の話だったけれど、 DragonFly 3.4.1 でも同じだった。fldigi は 3.21.70 とか何でも。 本当は ssh -Y でなく、 単体で確めても見たいが、ちょっと大変なので、後ほど、ということで、 次に NetBSD/amd64 で gcc47 を使って作って見ようと思う。 USE_PKGSRC_GCC=yes GCC_REQD=4.7というようなことを /etc/mk.conf に書いておけば良いようだけれど、このままでは、 pbulk するのに、circular dependency になってしまうので、まずは gcc47 を、これの設定なしに作っておくことにする。 関連全部作り直しということで /etc/mk.conf に、次のように書いて PACKAGES=/packages-gcc47これに合せるように /usr/pkg_bulk/etc/pbulk.conf にも、 packages=/packages-gcc47としておく。 ( つっこみ )
|
最近の日記 2024年10月25日 ・Die Frau ohne Schatten 影のない女 2024年07月03日 ・kicad oddity 2024年05月08日 ・comparison on ./buildsh tools 2024年05月06日 ・py-setuptools (python 3.11.9) ・make release took 1 hours and 10 min ・qemu invocation for 10.99.10 2024年05月05日 ・Windows 10 version ・serial connection ・bc bench | ||