09 July 2008
man find
古いファイルを検索するのに,
find /data/samba/kisou/.recycle/ -type f -mtime 30
としていたが,ちょうど30日前に修正されたファイルしか,ヒットしていなかった(当たり前なのだが)
よくよく man をみると
なお、数字を引数にとるプライマリは、数字の前にプラス (``+'') およびマイナ
ス (``-'') をつけることができます。それぞれ ``n より大'' および ``n より
小'' の意味になり、 ``正確に n'' という意味ではなくなります。
と書いてあった
find /data/samba/kisou/.recycle/ -type f -mtime +30
として希望通りになった
On-line Manual of
find /data/samba/kisou/.recycle/ -type f -mtime 30
としていたが,ちょうど30日前に修正されたファイルしか,ヒットしていなかった(当たり前なのだが)
よくよく man をみると
なお、数字を引数にとるプライマリは、数字の前にプラス (``+'') およびマイナ
ス (``-'') をつけることができます。それぞれ ``n より大'' および ``n より
小'' の意味になり、 ``正確に n'' という意味ではなくなります。
と書いてあった
find /data/samba/kisou/.recycle/ -type f -mtime +30
として希望通りになった
On-line Manual of
31 May 2008
6.2-Rから6.3Rへのアップデートした
6.2-Rから6.3Rへのアップデートする方法 - 備忘録(作業メモとか)
以下のとおり実行した 2時間くらいかかった
# tar -xf freebsd-update-upgrade.tgz
# sh freebsd-update.sh -f freebsd-update.conf -r 6.3-RELEASE upgrade
# sh freebsd-update.sh -f freebsd-update.conf install
The system must be rebooted with the newly installed kernel before continuing.
# shutdown -r now
Finally, freebsd-update.sh needs to be run one more time to install the new userland components, and the system needs to be rebooted one last time:
# sh freebsd-update.sh -f freebsd-update.conf install
# shutdown -r now
以下のとおり実行した 2時間くらいかかった
# tar -xf freebsd-update-upgrade.tgz
# sh freebsd-update.sh -f freebsd-update.conf -r 6.3-RELEASE upgrade
# sh freebsd-update.sh -f freebsd-update.conf install
The system must be rebooted with the newly installed kernel before continuing.
# shutdown -r now
Finally, freebsd-update.sh needs to be run one more time to install the new userland components, and the system needs to be rebooted one last time:
# sh freebsd-update.sh -f freebsd-update.conf install
# shutdown -r now
29 May 2008
6.2-Rから6.3Rへのアップデートする方法
今日 6.2Rで freebsd-update を実行したら、2日以内に新しいReleaseに
更新するよういわれたので調べたら
6.3-RELEASE Announcement に6.2-Rから6.3Rへのアップデート方法が
書いてあるという情報がみつかったので書いておく
FreeBSD 6.3-RELEASE Announcement
更新するよういわれたので調べたら
6.3-RELEASE Announcement に6.2-Rから6.3Rへのアップデート方法が
書いてあるという情報がみつかったので書いておく
FreeBSD 6.3-RELEASE Announcement
21 March 2008
portupgrade fpdf 失敗
fpdf-1.53_5 < needs updating (port has 1.53_6)
ということで,portupgrade を,実行したらエラーとなった
# portupgrade fpdf
---> Upgrading 'fpdf-1.53_5' to 'fpdf-1.53_6' (print/fpdf)
---> Building '/usr/ports/print/fpdf'
===> Cleaning for fpdf-1.53_6
===> Vulnerability check disabled, database not found
===> Extracting for fpdf-1.53_6
=> MD5 Checksum mismatch for fpdf153.tgz.
=> SHA256 Checksum mismatch for fpdf153.tgz.
===> Refetch for 1 more times files: fpdf153.tgz fpdf153.tgz
===> Vulnerability check disabled, database not found
===> Vulnerability check disabled, database not found
=> MD5 Checksum mismatch for fpdf153.tgz.
=> SHA256 Checksum mismatch for fpdf153.tgz.
===> Giving up on fetching files: fpdf153.tgz fpdf153.tgz
Make sure the Makefile and distinfo file (/usr/ports/print/fpdf/distinfo)
are up to date. If you are absolutely sure you want to override this
check, type "make NO_CHECKSUM=yes [other args]".
*** Error code 1
Stop in /usr/ports/print/fpdf.
*** Error code 1
Stop in /usr/ports/print/fpdf.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.42648.0 env UPGRADE_TOOL=portupgrade UPGRADE_POR T=fpdf-1.53_5 UPGRADE_PORT_VER=1.53_5 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! print/fpdf (fpdf-1.53_5) (checksum mismatch)
すでに配布ファイルがあったので名前を変更して再度実行したら成功した
# mv /usr/ports/distfiles/fpdf153.tgz /usr/ports/distfiles/fpdf153.tgz.save
比較したところファイル名は同じだがサイズがちがっている
-rw-r--r-- 1 root wheel 134848 Mar 21 17:10 /usr/ports/distfiles/fpdf153.tgz
-rw-r--r-- 1 root wheel 135106 Feb 6 12:29 /usr/ports/distfiles/fpdf153.tgz.save
以上
ということで,portupgrade を,実行したらエラーとなった
# portupgrade fpdf
---> Upgrading 'fpdf-1.53_5' to 'fpdf-1.53_6' (print/fpdf)
---> Building '/usr/ports/print/fpdf'
===> Cleaning for fpdf-1.53_6
===> Vulnerability check disabled, database not found
===> Extracting for fpdf-1.53_6
=> MD5 Checksum mismatch for fpdf153.tgz.
=> SHA256 Checksum mismatch for fpdf153.tgz.
===> Refetch for 1 more times files: fpdf153.tgz fpdf153.tgz
===> Vulnerability check disabled, database not found
===> Vulnerability check disabled, database not found
=> MD5 Checksum mismatch for fpdf153.tgz.
=> SHA256 Checksum mismatch for fpdf153.tgz.
===> Giving up on fetching files: fpdf153.tgz fpdf153.tgz
Make sure the Makefile and distinfo file (/usr/ports/print/fpdf/distinfo)
are up to date. If you are absolutely sure you want to override this
check, type "make NO_CHECKSUM=yes [other args]".
*** Error code 1
Stop in /usr/ports/print/fpdf.
*** Error code 1
Stop in /usr/ports/print/fpdf.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.42648.0 env UPGRADE_TOOL=portupgrade UPGRADE_POR T=fpdf-1.53_5 UPGRADE_PORT_VER=1.53_5 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! print/fpdf (fpdf-1.53_5) (checksum mismatch)
すでに配布ファイルがあったので名前を変更して再度実行したら成功した
# mv /usr/ports/distfiles/fpdf153.tgz /usr/ports/distfiles/fpdf153.tgz.save
比較したところファイル名は同じだがサイズがちがっている
-rw-r--r-- 1 root wheel 134848 Mar 21 17:10 /usr/ports/distfiles/fpdf153.tgz
-rw-r--r-- 1 root wheel 135106 Feb 6 12:29 /usr/ports/distfiles/fpdf153.tgz.save
以上
04 March 2008
portupgrade smarty 失敗
smarty を 2.6.18 から 2.6.19 へ portupgrade しようとすると 失敗する
Smarty-2.6.14-docs.tar.gz のチェックサムとサイズが合わないのが原因でfetch に失敗している
=> MD5 Checksum mismatch for Smarty-2.6.14-docs.tar.gz.
=> SHA256 Checksum mismatch for Smarty-2.6.14-docs.tar.gz.
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/Smarty-2.6.14-docs.tar.gz: size mismatch: expected 137509, actual 136235
Smarty-2.6.14-docs.tar.gz を以下のサイトからダウンロードして
/usr/ports/distfiles/ において upgrade することにより回避した
http://www.smarty.net/distributions/manual/en/
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ にあるファイルがおかしいと思われる
そのときのメッセージは以下の通り
host# portupgrade smarty
---> Upgrading 'smarty-2.6.18' to 'smarty-2.6.19' (www/smarty)
---> Building '/usr/ports/www/smarty'
===> Cleaning for smarty-2.6.19
===> Vulnerability check disabled, database not found
===> Extracting for smarty-2.6.19
=> MD5 Checksum OK for Smarty-2.6.19.tar.gz.
=> SHA256 Checksum OK for Smarty-2.6.19.tar.gz.
=> MD5 Checksum mismatch for Smarty-2.6.14-docs.tar.gz.
=> SHA256 Checksum mismatch for Smarty-2.6.14-docs.tar.gz.
===> Refetch for 1 more times files: Smarty-2.6.14-docs.tar.gz Smarty-2.6.14-docs.tar.gz
===> Vulnerability check disabled, database not found
=> Smarty-2.6.14-docs.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://www.smarty.net/distributions/manual/en/.
fetch: Smarty-2.6.14-docs.tar.gz: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/Smarty-2.6.14-docs.tar.gz: size mismatch: expected 137509, actual 136235
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1
Stop in /usr/ports/www/smarty.
*** Error code 1
Stop in /usr/ports/www/smarty.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.12364.0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=smarty-2.6.18 UPGRADE_PORT_VER=2.6.18 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! www/smarty (smarty-2.6.18) (checksum mismatch)
Smarty-2.6.14-docs.tar.gz のチェックサムとサイズが合わないのが原因でfetch に失敗している
=> MD5 Checksum mismatch for Smarty-2.6.14-docs.tar.gz.
=> SHA256 Checksum mismatch for Smarty-2.6.14-docs.tar.gz.
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/Smarty-2.6.14-docs.tar.gz: size mismatch: expected 137509, actual 136235
Smarty-2.6.14-docs.tar.gz を以下のサイトからダウンロードして
/usr/ports/distfiles/ において upgrade することにより回避した
http://www.smarty.net/distributions/manual/en/
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ にあるファイルがおかしいと思われる
そのときのメッセージは以下の通り
host# portupgrade smarty
---> Upgrading 'smarty-2.6.18' to 'smarty-2.6.19' (www/smarty)
---> Building '/usr/ports/www/smarty'
===> Cleaning for smarty-2.6.19
===> Vulnerability check disabled, database not found
===> Extracting for smarty-2.6.19
=> MD5 Checksum OK for Smarty-2.6.19.tar.gz.
=> SHA256 Checksum OK for Smarty-2.6.19.tar.gz.
=> MD5 Checksum mismatch for Smarty-2.6.14-docs.tar.gz.
=> SHA256 Checksum mismatch for Smarty-2.6.14-docs.tar.gz.
===> Refetch for 1 more times files: Smarty-2.6.14-docs.tar.gz Smarty-2.6.14-docs.tar.gz
===> Vulnerability check disabled, database not found
=> Smarty-2.6.14-docs.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://www.smarty.net/distributions/manual/en/.
fetch: Smarty-2.6.14-docs.tar.gz: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/Smarty-2.6.14-docs.tar.gz: size mismatch: expected 137509, actual 136235
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1
Stop in /usr/ports/www/smarty.
*** Error code 1
Stop in /usr/ports/www/smarty.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.12364.0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=smarty-2.6.18 UPGRADE_PORT_VER=2.6.18 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! www/smarty (smarty-2.6.18) (checksum mismatch)
28 February 2008
FreeBSD 7.0-RELEASE Announcement
06 February 2008
PHPからPDFファイルの作成
PHPからPDFファイルの作成をフリーで出来るライブラリー
FPDF-J - FPDF ファンの集い処
日本語を利用するためには,別ライブラリーが必要
FPDFで日本語を使うには?
FPDF日本語の利用
pdflibもportsにあるが,無償利用には,条件がついている
FPDF-J - FPDF ファンの集い処
日本語を利用するためには,別ライブラリーが必要
FPDFで日本語を使うには?
FPDF日本語の利用
pdflibもportsにあるが,無償利用には,条件がついている
19 January 2008
FreeBSD 6.3-RELEASE
29 October 2007
portupgrade libiconv
libiconv のアップデートがあったが,FreeBSD users-ml にて,EUC-MSパッチがあたらないようになったとの情報でまっていたが
1.11のパッチが取り込まれたので,upgradeした
%/usr/local/bin/iconv -l | grep -i EUCJP-MS
EUC-JP-MS EUCJP-MS EUCJP-WIN EUCJPMS
1.11のパッチが取り込まれたので,upgradeした
%/usr/local/bin/iconv -l | grep -i EUCJP-MS
EUC-JP-MS EUCJP-MS EUCJP-WIN EUCJPMS
08 October 2007
portupgrade autoconf-2.59が、失敗していた件
autoconf-2.59_3 < needs updating (port has 2.61_2) (=> 'devel/autoconf261')
autoconf-2.59が削除され、portupgrade で失敗していたのだが
pkg_deleteで削除したところ、パッケージDBからきえてくれあたようだ
%sudo pkg_delete autoconf-2.59_3
FreeBSD Daily Topics:2007年10月4日 autoconf 2.61へアップグレード,
autoconf-2.59が削除され、portupgrade で失敗していたのだが
pkg_deleteで削除したところ、パッケージDBからきえてくれあたようだ
%sudo pkg_delete autoconf-2.59_3
FreeBSD Daily Topics:2007年10月4日 autoconf 2.61へアップグレード,