プロキシ環境下ではNTPで時刻合わせができない.
そのため,NTPが使えない環境で、時刻合わせをしたいを参考に時刻を合わせる.
1.wget で htp-0.9.3.tar.gz をダウンロード
export http_proxy="http://プロキシのホスト:ポート番号/"
wget http://www.clevervest.com/htp/archive/perl/htp-0.9.3.tar.gz
2.htpdate-light コマンドを以下のように実行して強制的に時刻合わせ
htpdate-light -d -s プロキシのホスト -p ポート番号 nict.go.jp
# しかし,私の環境では,61行目に不明な値があるとエラーがでるため
htpdate-light の61行目をコメントアウト
3.date コマンドで時刻を表示し,合っているか確認
2013年2月19日火曜日
OS X Lionでdvipdfmxを使うための設定
OS X Lionにアップデートして dvipdfmx を実行すると以下のエラーが出ます.
Snow LeopardでのMacPortsによると,”MacPortsでインストールされるバイナリのいくつかはユニバーサルバイナリで、それらのコマンドが別のライブラリを使用する際に、そのライブラリもユニバーサルライブラリである必要があるらしい。”というのが原因のようです.
そのため,上記ブログを参考にMacPortsでユニバーサルライブラリを以下のようにインストールします.
dyld: Library not loaded: /opt/local/lib/libjpeg.62.dylib Referenced from: /usr/local/bin/pdf2swf Reason: no suitable image found. Did find: /opt/local/lib/libjpeg.62.dylib: mach-o, but wrong architecture Trace/BPT trap
Snow LeopardでのMacPortsによると,”MacPortsでインストールされるバイナリのいくつかはユニバーサルバイナリで、それらのコマンドが別のライブラリを使用する際に、そのライブラリもユニバーサルライブラリである必要があるらしい。”というのが原因のようです.
そのため,上記ブログを参考にMacPortsでユニバーサルライブラリを以下のようにインストールします.
sudo port install freetype +universal念のため以下のコマンドも実行
sudo port install jpeg +universal
プロキシ環境下でのMacPortsを使うための設定
プロキシ環境下でのMacPortsを使うためには以下のように設定する必要があります.
1.sudo vi /opt/local/etc/macports/sources.conf
・rsync://で始まる行を#でコメントアウト
・その下の行に以下の行を追加
file:///opt/local/var/macports/sources/dports/ [default]
2.sudo vi /opt/local/etc/macports/macports.conf
・binpathで始まる行にsvnのディレクトリが含まれていることを確認
※コマンドラインから which svn を実行するとパスを見ることができます
・#(コメント)を外す
3.svnがプロキシを超えられるように設定
・一般にはホームディレクトリの .profile に
export http_proxy=http://proxy server address:port number
と記述するようですが,私の環境では上手く行かなかったので
~/.subversion/servers のglobalセッションを以下のように記述
[global]
http-proxy-host = porxyホスト名
http-proxy-port = proxyポート番号
http-proxy-port = proxyポート番号
4.svnでdportsを取得
cd /opt/local/var/macports/sources
sudo svn co http://svn.macports.org/repository/macports/trunk/dports
5.MacPortsの更新
cd /opt/local/var/macports/sources/dports
sudo portindex
sudo port -f install macports
5.MacPortsの更新
cd /opt/local/var/macports/sources/dports
sudo portindex
sudo port -f install macports
6.Port Treeの更新
cd /opt/local/var/macports/sources/dports
cd /opt/local/var/macports/sources/dports
sudo svn update
sudo portindex
インストール済みのパッケージを更新する場合
sudo port upgrade installed
7.パッケージの検索とインストール
sudo port search gnuplot
sudo port install gnuplot
sudo portindex
インストール済みのパッケージを更新する場合
sudo port upgrade installed
7.パッケージの検索とインストール
sudo port search gnuplot
sudo port install gnuplot
8.fetchがプロキシを超えられるように設定
sudo vi /opt/local/etc/macports/macports.conf で移動し,以下のように記述
proxy_http proxy server address:port number
proxy_https proxy server address:port number
proxy_ftp proxy server address:port number
proxy_rsync proxy server address:port number
■ 参考サイト
・rsyncが使えない環境でのMacPortsの設定
・rsyncが使えない環境でのMacPortsの設定
登録:
投稿 (Atom)