Mac OS X

シンボリックリンクのパーミッション

シンボリックリンクのパーミッションは考慮されないと聞いていたのだが,参照先の実行が許可されていても,シンボリックリンク名で実行できなかった.なぜかcdで移動はできた…よく分からない…chmodコマンドからは,直接シンボリックリンクのパーミッションを…

ptexliveのインストールメモ

ptexliveをMac OS Xにインストールしたので,そのメモ.環境は: Mac OS X 10.6.4 処理系などはMacPorts 1.9.1より インストールするのは: TeX Live 2009 (texlive2009-20091107.iso) ptexlive (ptexlive-20100711.tar.gz) 手順 1. READMEの指示通りにtexlive…

ビルドがautoreconf(autoconf)でこける

Mac OS X 10.6.4 MacPorts 1.9.1 autoconf @2.67_1 という環境において,いくつかのportで「error: possibly undefined macro: AS_MESSAGE_LOG_FDdnl」というエラーになる.解決方法は,Changeset 69426 – MacPortsを使ってautoconf @2.65_1に戻し,これを使…

新バージョンがリリースされているのにfetchに失敗する場合

新バージョンがリリースされているのに,ダウンロード元に指定している配信サーバーに新しいファイルが無いため,fetchでエラーが起きる場合は: ${PREFIX}/var/macports/distfiles/${PORTNAME} にマニュアルでダウンロードして保存. して対処.

Emacs 23でバックスラッシュ「\」を使う

Mac OS X 10.5.8に,ここの情報を元にしてEmacs 23を入れてみた.しかしAquaSKK 4.1を使っていると「ASCII」モードではバックスラッシュ「\」が入力できなくなり,TeXを書くことができなくなってしまった.とりあえず,「システム環境設定」→「言語環境」を…

なんとなく原因不明なビルドエラーが起こったら,リビルドしてみる

MacPortsでなぜかhelp2manがインストールできなかった.p5-locale-gettextでコケているらしい. 直感だけど原因らしい原因が分からなかったので,p5-locale-gettextをリビルド: $ sudo port -dv uninstall p5-local-gettext $ sudo port -dv install p5-loca…

MacPortsからpolipoをインストールした時のメモ

sudo port -v install polipo で表示されたメッセージを記録しておく. > Creating launchd control script ########################################################### # A startup item has been generated that will aid in # starting polipo with la…

Mac OS XのApacheを起動・停止・再起動など,コントロールするには

/usr/sbin/apachectlからできる.詳細はman apachectl(8)に. References man 8 apachectl

シェルからKeychainにアクセス

security(1)というコマンドを使う.特にsecurity find-generic-password -gとやると認証が要求され,認証にパスするとパスワードが表示される.これを利用してリンク先では: $ security 2>&1 >/dev/null find-generic-password -ga account_name とやると,…

MacPortsのビルド中のconfigureでエラーになり「XML::Parserが必要」と言われる, checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool

MacPortsでupgrade中に: checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool と言われ,ビルドに失敗.p5-xml-parserのことかなと思い,再インストールを試みるも,既にインストール(とアクティベート)済みな…

.DS_Storeファイルをどうにかしたい

Macではファイルのメタデータを他のファイルに格納しているらしく,様々な操作(特にGUI越し)を行う際にそのメタデータに対する操作を抽象化しているようだ(つまり操作に合わせて自動的に適宜作成したり,変更したり,削除したり…).その結果,知らない内に「…

句読点を「.」「,」にしたい

Mac OS Xではinput methodにAquaSKKを使っています.AquaSKKはデフォルトで句読点が「。」「、」です.これを「.」「,」にしたい.オリジナル?のDDSKKならば.emacsに何か書けば良かったはずなのですが,Mac OS X上のAquaSKKの場合はどうすればよいか?こ…

screen 4.0.3 revision 3をrevision 1に戻す.

MacPortsで提供されているscreenをインストールすると,なぜかdeflogin, loginの解釈でコケている. また環境変数PATHの設定もおかしくなる.こちらを参考にrevision 1に戻してみる: $ mkdir $WORK $ cd $WORK $ sudo port -v uninstall screen $ svn co -r …

MacPortsをインストール

MacPortsがMac向けに提供されているソフトウェアパッケージの管理ツールとして便利らしいのでインストールしてみる.インストール自体はちょっと前に作業をして終了したのだが,詳細を忘れてしまった…思い出しながら書く… インストールに必要なもの Xcode こ…

Mac OS XでNTFSをマウントして読み書きする

MacFUSEとNTFS-3Gというパッケージをインストールすれば,NTFSを読み書きできるようになるらしい. Mac OS Xは、標準でNTFS形式のディスクをマウントし、閲覧することはできますが、書き込むことはできません。…中略…そのNTFSの書き込みを可能にするソフトが…

Macを使うことになった

これからMacを使うことになりました.とりあえず一通り弄って,その後インストールディスクを使ってシステムを初期化,そしてもう一度セットアップする予定.しかし間を空けてしまったので,行ったことが記憶の彼方に…とりあえず,まずは基本的な情報を分か…