Mac系
Mac OS X Lionのリカバリー
レスキューはCommandキーとRキー
リカバリーディスク作成
参考文献によると
Lion 搭載で出荷されたコンピュータでは、外付け復元用 HD は、その復元用 HD を作成したシステムでしか使うことができません。
.HFS+ Private Directory Data
.Trashes
.fseventsd
System
com.apple.recovery.boot
.DS_Store
.journal
.journal_info_block
.metadata_never_index
となっている模様。合計で466MBあった(20110912現在)。
ちなみに、HFS+(Mac OS 拡張フォーマット)っぽい。
この後は
Lion 復元にアクセスするには、「option」キーを押しながらコンピュータを再起動します。Startup Manager で復元用 HD を選択します。
とすればよいとのこと。試してない。
Xcode
Apple IDの登録(Lionでも無料版落とすときに必要っぽい)
- 「このアカウントはまだiTunes Storeで使用されたことがありません。」云々のメモ
ダウンロード・インストール
Xcodeのアンインストールと再インストール
MacPorts
インストール
sudo port -d selfupdate
その後の設定
sudo port install libiconv +enable_cp932fix kinput2 lv +lesslikeslash +xz FDclone nkf ghostscript-fonts-hiragino ImageMagick +jpeg2 wget rxvt-unicode a2ps-j ps2eps inkscape gnuplot maxima octave +accelerate g95 lha
しておく。それから、cannaサーバの設定。
sudo port load canna
sudo port install xpdf -a4 xpdf-japanese w3m lynx gedit emacs +gtk gnumeric abiword-x11 efont-unicode mikachanfont monafont sazanami-font kochi-substitute tgif xfig evince +djvu gnome-terminal fuse4x ntfs-3g g3data vlc Paintbrush fluxbox Terminal a2ps nbtscan tig pdftk
pdftk
https://trac.macports.org/ticket/30299
あきらめて
http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-1.44-osx10.6.dmg
から落とす。
gimp kolourpaint
http://osx.miko.org/index.php/Beginning_OS_X_Lion/運用編#Xft_.E5.AF.BE.E5.BF.9C.E3.82.A2.E3.83.97.E3.83.AA.E3.82.B1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.AE.E3.83.87.E3.83.95.E3.82.A9.E3.83.AB.E3.83.88.E3.83.95.E3.82.A9.E3.83.B3.E3.83.88.E3.82.92.E3.83.92.E3.83.A9.E3.82.AE.E3.83.8E.E3.81.AB.E5.A4.89.E6.9B.B4.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF
sudo port install py25-gtk py25-lxml pstoedit
~/.config/inkscape/extensions
TeX(MacPorts経由で、ptexではなくtexlive2010 or 2011を入れる)
sudo port install texlive +doc +medium texlive-lang-cjk texlive-documentation-japanese texlive-pstricks texlive-generic-extra texlive-latex-extra texlive-publishers ghostscript-fonts-hiragino ggv gv
で。
更新
sudo port selfupdate
sudo port sync
sudo port upgrade outdated
#sudo port -d selfupdate
#sudo port selfupdate
#sudo port sync
#sudo port clean --dist outdated
#sudo port upgrade outdated
#sudo port -u uninstall
X11 の起動時に自動実行されるアプリケーションを変更する
#defaults write org.x.X11 app_to_run "/opt/local/bin/xterm"
#defaults write org.x.X11 app_to_run "/opt/local/bin/urxvt"
defaults write org.x.X11 app_to_run ""
http://osx.miko.org/index.php/Beginning_OS_X_Lion/運用編#X11_.E3.81.AE.E8.B5.B7.E5.8B.95.E6.99.82.E3.81.AB.E8.87.AA.E5.8B.95.E5.AE.9F.E8.A1.8C.E3.81.95.E3.82.8C.E3.82.8B.E3.82.A2.E3.83.97.E3.83.AA.E3.82.B1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.82.92.E5.A4.89.E6.9B.B4.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF
ビルドエラー・エラー回避ノウハウ
- MacPortsでコンパイラを変更してビルドエラーを回避
Lionで起きた個別の問題
Inkscapeのコピペで、ベクタ画像がビットマップ画像になる
http://wiki.inkscape.org/wiki/index.php/FAQ_(Japanese)#Inkscape.E3.81.A7.E3.82.B3.E3.83.94.E3.83.BC.E3.82.A2.E3.83.B3.E3.83.89.E3.83.9A.E3.83.BC.E3.82.B9.E3.83.88.E3.81.8C.E3.81.84.E3.82.8D.E3.81.84.E3.82.8D.E3.81.8A.E3.81.8B.E3.81.97.E3.81.84.E3.81.A7.E3.81.99
「X11の環境設定」の「ペーストボード」タブで "CLIPBOARD が変更されたときにペーストボードをアップデート" のチェックマークをはずす。
geditの設定がロックされる
一応、
sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
MacPortsの再インストール
まず、削除。
# chpass -s /bin/bash
sudo port unload canna
sudo port -f uninstall installed
さらに、一度ターミナルを落としてディレクトリ削除。
rm -r /opt/local
その後、入れ直し。
Snow Leopard用のMacPortsの古いメモ
pTeX
sudo port install pTeX +utf8 +motif
db46のbuildでエラー
sudo ln -s /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/JavaVM.framework/Headers /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Headers
sudo port -f clean --all db46
sudo port install db46
firefoxのbuildでエラー
db46のエラーを解決した後、+internal_dependenciesでコンパイル。
sudo port install firefox-x11 +internal_dependencies
or
sudo port install firefox-x11-devel +internal_dependencies
Checksumでエラー
仕様・設定・雑多なこと
ショートカット
Mission Controlの特殊ショートカット
spotlightと「ことえり」とemacsによるctrl+spaceの奪い合い
terminal設定とか
#export LSCOLORS=exfxcxdxbxegedabagacad
export LSCOLORS=gxfxcxdxbxegedabagacad
#export LSCOLORS=Exfxcxdxbxegedabagacad
alias ls='ls -G'
alias l='ls -l'
alias ll='ls -la'
alias la='ls -a'
alias acroread='/Applications/Adobe\ Reader.app/Contents/MacOS/AdobeReader'
#PS1='\u@\h\$ '
#PS1='[\u@\h \W]\\$ '
#PS1='\u@\h: \w\$ '
#PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ '
PATH="$PATH":/opt/local/bin
unset SSH_AUTH_SOCK
等を追記。
terminalからpreview, acroreadを起動
例えば、
alias acroread='open -a /Applications/Adobe\ Reader.app'
alias preview='open -a /Applications/Preview.app'
#alias acroread='/Applications/Adobe\ Reader.app/Contents/MacOS/AdobeReader'
#alias preview='/Applications/Preview.app/Contents/MacOS/Preview'
MacのデフォルトのmountコマンドでNTFSの手動マウンド
diskutil list
#sudo umount /dev/Untitled
sudo diskutil unmount /Volumes/Untitled
sudo mkdir /Volumes/disk-1/
sudo mount -t ntfs -o nobrowse,rw /dev/disk1s1 /Volumes/disk-1/
sudo umount /dev/disk1s1
問題は、windowsでもlinuxでも読めるファイルが
この方法だとI/O errorで読めないときがあること。
Macのデフォルトのmountコマンドのバグかなあ。
サードパーティのmountコマンドでNTFSの手動マウンド
というわけで、外部のmountコマンドを使うことにした。
- Snow Leopard以前(MacFUSEとNTFS-3g)
- Lion(TuxeraのMacFUSEとNTFS-3g)
- Lion(MacPortsのfuse4x(MacFUSEとNTFS-3g))
sudo port install fuse4x ntfs-3g
sudo diskutil unmount /Volumes/Untitled
sudo mkdir /Volumes/disk-1/
sudo ntfs-3g /dev/disk1s1 /Volumes/disk-1/ -o ping_diskarb,volname="disk-1"
でマウントされるはず。アンマウントは
sudo umount /dev/disk1s1
でいいんだよなあ、多分。一応、この方法だとすべてのntfsファイルは読めた。I/O errorはいっさい出なかった。
サードパーティのmountコマンドでEXT2/EXT3の手動マウンド
OPTIONS=”auto_xattr,defer_permissions”
から
OPTIONS="auto_xattr,defer_permissions,rw+"
にするらしい(が、そうするとマウントされない…)。
Time MachineのローカルスナップショットのOn・Off
TimeCapsuleに接続できない状態でTimeMachineを使うと/Volumes/MobileBackupsや/.MobileBackupsにバックアップがたまるらしい。それを止める方法とか。
Off:
sudo tmutil disablelocal
On:
sudo tmutil enablelocal
Make snapshot:
tmutil snapshot
Previewを端末から開けないバグ
open -a /Applications/Preview.app hoge.pdf
とかすれば大丈夫だけど。
Time Machineバックアップの不調
Dropbox
/Applications/Dropbox.app/Contents/MacOS/Dropbox &
sshにおけるkeychainのポップアップ解除
keychainのポップアップが個人的に邪魔に感じるので
unset SSH_AUTH_SOCK
ssh -Y しても、数分すると X connection to localhost:10.0 broken (explicit kill or server shutdown) となる不具合の対処法
ForwardX11Timeout 596h
を書いておく。
サードパーティのプログラムを導入してSpacesもどきを使えるようにする
英語環境でイラレを起動する
sudo su -
passwd
MacのCPUコア数確認
sysctl hw.ncpu
時計合わせの罠
野良ビルド(冗談でfluxboxを使ってみる)
- ${HOME}/usr/local/srcにおいて:
#!/bin/bash
num=1.3.1
file=fluxbox-${num}
rm ${file}.*
wget http://sourceforge.net/projects/fluxbox/files/fluxbox/${num}/${file}.tar.gz
tar -xvzf ${file}.tar.gz
cd ${file}
#./configure --x-include=/usr/X11R6/include --x-libraries=/usr/X11R6/lib
./configure --x-include=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --prefix=${HOME}/usr/local
make
make install
cd -
rm -rf ${file} *~
#This line sets your path environment
PATH=$PATH:/usr/X11R6/bin:/opt/local/bin:/usr/local/bin
export PATH
/opt/local/bin/kinput2 -canna -xim -kinput &
# Opens up an xterm
#xterm -geometry -250+200 &
# opens up the oclock clock
#oclock -geometry -100+50 &
# Runs the fluxbox window manager
exec ${HOME}/usr/local/bin/fluxbox
xrdb -merge ~/.Xdefaults
clear Mod1
keycode 66 = Alt_L
keycode 69 = Alt_R
add Mod1 = Alt_L
add Mod1 = Alt_R
keycode 101=backslash bar yen
- 「ターミナルでxinit」か「x11を普通に起動」
ネットワークの共有フォルダーのマウント
mount_smbfs //USERNAME@LANDISKNAME/hogehoge ./LANDISKNAME/
printer and scanner driver
- MFC-9840CDWのscanner driverの起動
/Library/Printers/Brother/Utilities/ControlCenter/ControlCenter.app
を起動すればよい。
- MFC-9840CDWのscanner driverの削除
1."Users/YOUR_USER_NAME/Library/Preferences/Brother"フォルダを削除。
2."Library/Image Capture/TWAIN Data Sources/Brother TWAIN.ds"ファイルを削除。
3."Library/Printers/Brother/Utilities/ControlCenter"フォルダと、"Library/Printers/Brother/Utilities/DeviceSelector"フォルダを削除。
4.コンピュータを再起動。
spotlightを使わない
sudo mdutil -i off /
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
#sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
#sudo mdutil -i on /
あってもいいかな的な
Linuxを入れたいとき
PPCの場合(PowerBook G4 etc)
OSの選択
wodim
Open Firmware
Arch Linux PPCとかgentooとかの場合
boot cd:,\boot\yaboot
最終更新:2013年01月17日 20:26