OSX.dmg化の為の下準備

OSX起動用ボリュームのdmg化の為の最も最適なパーティションの切り方、
特に、サードパーティ製のアプリを入れた場合の容量の取り方ついて、
お尋ね致します。
アップル純正のOSXとiLifeのアップデートと設定のみで作るSub用の
構築方法(dmg化)は理解出来るのですが、Main用のサードパーティ製の
アプリが入った起動ボリュームをdmg化する場合、サードパーティ製アプリ
の数には制限があるのでしょうか。全てのアプリを入れてdmg化しても、
復元に1日以上掛かってしまっては非現実的ですし、また、分けてdmg化
しても実用性が無いですし、その辺の判断がとても難しいところなのですが。
また、パーティションを切る際の初期化についても、事前にDefragの作業も
併せて行わないと、0初期化だけでは不十分なのでしょうか。
一応、OSX.dmgで検索して過去のトピックスも全て読ませて頂きましたが、
正直、Symbolic Linkに関しては未だに理解力に乏しく、取り敢えず先ずは、
起動ボリュームのdmg化の完全な作成方法を限定に、
改めてお尋ねした次第です。
因に以下がインストール予定のサードパーティ製ソフトです。
Instant Music for Mac
SoundStudio3
Toast 8 Titanium
Roxio Popcorn 3
インターネットセキュリティバリア X4
Mackiev 3D Weather Globe and Atlas
ToySight Gold (英語版)
DynaFont OpenType42 手書き風Plus Standard
Vue 6 Easel
Shade Basic 9
POSER 7
上記の内、インターネットセキュリティバリア X4と、
Mackiev 3D Weather Globe and Atlasは、常時接続用ソフトで、
DynaFont OpenType42 手書き風Plus Standardも、こちらのトピックスで、
フォントソフトは色々問題ありの記述を購入後に読んで、
果たしてインストールするべきか悩んでいるところなのですが。

投稿日 2008/04/14 13:10

返信: 167

2008/11/02 17:17 Community User への返信

長い間の留守にも関わらず、早速お答え頂きまして、
ありがとうございます。
ゴミ箱の件については、HALさんにも詳しく教えて頂きホッとしました。
>Virus, 偽装コマンドなどを落とす事もありますので、
>Desktopに落とし確認される習慣をつけたほうが良いと思います。
私もデスクトップをアイコンで埋めてしまうのは余り好きではないのですが、
さすがに前述のサイトにハマっていた時は何度も埋まってしまって整理するのに
大変でした。私の場合、ドラッグ操作が苦手で今迄はユニバーサルアクセスを
利用していましたが同サイトでFinder操作が可能なコンテクストメニュプログ
ラムを見つけてからはフォルダ&ファイル移動が非常に楽に成って助かって
います。何れにしてもご指摘の通り、これからはVirus対策も無視出来ないので
DLの際は、十分に気を付けなければ成りませんね。
実は、既に3rdParty Package Software抜きの85165m.dmgも1つ作成して
85165s.dmgと共に利用しています。中身は、オールアップルパッケージソフト
に加えて音声と動画編集を強化したフリーソフトに、light&heavy NetBrowzer
複数ブラウザという構成ですが、一応、今のところは不便無く使えています。
今後の予定としては、これをソースにして復元した後に、
残りの重いパッケージソフトとユーティリティソフトを加えてdmgを作り、
更にそれをソースにして最後に、常時接続系のソフトを加えていくつもりでした。
勿論、1度に作ってしまう方が最も理想的なdmgの作り方です。ただ、
各々のソフトのアップデートとも絡んでくるので中々難しいところですが、
iDefarg+Erase Disk Space+.dmgの3つの作業は、
何回迄の繰り返しが有効/可能なのでしょうか。

2008/11/02 20:04 Community User への返信

3rd partyのAppsを入れたOSX.dmgがあれば、何時でも戻れますので良く使うものだけに絞れば良いと思います。あまり様々なOSX.dmgを作り過ぎると煩雑になりUpdateで作り直す手間だけが増えるだけです。お使いになりたければ復元したOSXに入れてお使いになれば良いのです。
# 絞ったほうが問題が起きた時に原因を見つけ易いのです。
Plug-ins, Utility, IM, Fonts, Virus softなどを入れなければUpdateで問題は起きません。また大きなSizeのAppは入れない、有名なソフトだけに絞る、たまにしか使わないものやBeta版は入れない、などを行えばかなり絞れるでしょう。
またやたらソフトを落としておられるようですが、それも少し控えないと収拾が着かなくなります。またOpen Source(Free)には優秀なソフトがありますので吟味して選ばれると良いでしょう。入れるのは簡単ですが切り捨てるほうが非常に難しいし凄く大事です。
> iDefarg+Erase Disk Space+.dmgの3つの作業は、何回迄の繰り返しが有効/可能なのでしょうか。
問題を抱えてないOSXなら何回でも行えます。もし問題が起きてもOSXを復元し直せば良いだけ... ご存知のようにUpdateを当てれば歯掛けになりますし、OSXを起動すればマゼンダ以降に小さな空きが出来てしまいます。またOSXの起動時に消去するswapfileや/var/tmp/folders.501/などもあります。Erase Free SpaceはData保護を気にせずOSXが大きなスペースを自由に使えるかも。
Data VolumeはMain, Subより気を使う必要があります。定期的にディスクの修復を行って下さい。起動しているOSXのData VolumeとリンクしているAppを動かさなければData Volumeのディスクの修復、デフラグ、Erase Free Spaceを行えます。その間はリンクしていないSafariを使ってブラウジングが可能です。
# Teresa Teng, Deng Li-Jun, $B%1No7/: YouTubeで10歳頃の曲を見つけました。初レコーディングは14歳、PianoやFluteを演奏している曲も、台湾の民謡に面白のが... Liveでお客のリクエストに応え伴奏なしで歌うのは流石!! Shell Scriptを作り好きな曲を連続で聞いています。殆ど北京語と英語で日本語は録音してないものだけ... 日本で大ヒットした歌謡曲はパス、知られていないものを探すのが楽しい。

2008/11/03 17:52 Community User への返信

ぴっぴさん、色々と細かいアドバイス有難うございます。
>あまり様々なOSX.dmgを作り過ぎると煩雑になり
>Updateで作り直す手間だけが増えるだけです。
>入れるのは簡単ですが切り捨てるほうが非常に難しいし凄く大事です。
全くご指摘の通りですね。因ってなんとか1つの.dmgにまとめるべく、
悪戦苦闘する訳ですから。Utilityも毎回恐々入れているような状態で、iTunes系
のPlug-insも使ってみたいとは思ってもやはりトラブルの元と成ると手が出せないし
そういう場合には、割り切って外付けシステム仕様で考えるべきかもですね。
ただ、前述のサイトに関しては単なるソフトの紹介にとどまらず、使い方から
辛口の評価まで幅広く掲載されているので、そんな臆病な私でも久しぶりに手を
出してみる気に成った次第です。未知との遭遇も期待よりも不安の方が多いです。
要はやはり基本と成る問題なく動くクリーンなOSX.dmgを作っておく事が
賢明ですね。
>OSXを起動すればマゼンダ以降に小さな空きが出来てしまいます。
>またOSXの起動時に消去するswapfileや/var/tmp/folders.501/などもあります。
この辺が私にはまだまだ勉強不足のようでさっぱりです。ゴミ箱の例と同様に、
OSの中身/仕組みを理解する為には、やはりアルゴリズムというかそれなりの
専門知識が必要なんでしょうね...。プログラミング迄は無理でも、OSXに関する
簡単な仕組みだけでももう少し理解出来ればと常日頃思ってはいるのですが、
中々その術が無くて...。検索でもOSの個々の働きの解説迄求めるのは大変です。
>起動しているOSXのData VolumeとリンクしているAppを動かさなければ
>Data Volumeのディスクの修復、デフラグ、Erase Free Spaceを行えます。
外付けHDのDataボリュームのデータ量が既に220GBを超えてしまっているので
試してはみたいのですが、デフラグに要する時間が恐らく数時間程度では
終わらないでしょうから無理かもしれないですね。
>Shell Scriptを作り好きな曲を連続で聞いています。
YouTubeでもShellScriptが役立つんですねぇ...。
YouTubeとShellScript、その繋がりでさえも理解出来なくてお恥ずかしい限りです。
ShellScriptやSymbolicLinkについては、もう少し余裕が出来たら挑戦です。
その前に、Homeコピーの仕方の確認の方も必要かもしれませんが。

2008/11/03 19:12 Community User への返信

Plug-insやUtilityなどをお試しになりたければSubでテストすれば良いと思います。Dataは壊れにくいと思いますが、Dataのbackupがあればトラブったら取り替えれば直ります。
私はMainに使いたいものを入れて使いUpdateが出たら、そのままUpdateを当てています。問題が起きたら直ぐ分かりますし原因を特定可能です。もし手に負えなければ諦めて復元すれば良いのです。
壊れても直ぐ対処可能なのですから、自信を持って何でも行ってみれば良いでしょう。失敗経験でスキル・アップすると思います。
問題を抱えたOSXをUpdateして予想もしないトラブルになり何処が壊れたか原因すら分からないより、遥かに前向きに対処可能だと思います。問題を抱えていないOSXは可成り荒っぽい事をしても壊れにくいですよ。
大きなData Volumeはcopyし直すほうが安全かも知れませんね。退避する場所さえあれば可能だと思います。でも沢山空きがあるなら弄る必要はないでしょう。

2008/11/05 14:29 Community User への返信

>私はMainに使いたいものを入れて使いUpdateが出たら、
>そのままUpdateを当てています
やはりそれが一番大正解ですね。
改めて85165m.dmgの方を作り直してみます。
Appsも、なるべくアップデート終了か本元バージョンのみで、
Shockwave, Flash, Flip4Mac, Perian は抜きで固めてみます。
(ネットブラウザについてはちょっと悩みますが....)
その方が万一の時に迅速な対応が可能なので。
先程、QuickTime7の所では失礼しました。

2008/11/05 15:01 Community User への返信

> Appsも、なるべくアップデート終了か本元バージョンのみで、Shockwave, Flash, Flip4Mac, Perian は抜きで固めてみます。
ShockwaveとFlash PlayerはAdobeの正式版をAppleがUpdateに組み込んでいるだけなのでOSX.dmg(original)に最新正式版を入れてます。
# 近い将来には組み込まれるのですから...
まだUpdateに組まれてないものはアクセス権の修復で問題が起こらない工夫をAdobeが行ってます。

2008/11/05 17:35 Community User への返信

>近い将来には組み込まれるのですから...
1日でも、1時間でも早くそう成って欲しいものですね。
出来たらついでにAppZapperも標準装備にしてもらいたいです...
もういい加減に煩わしい事から解放されてパソコン本来の使い方がしたいですから。
決して努力を惜しんでいるのわけではないのですが、手動アンインストールの様な
基本的な情報位は、メーカー側で誰もが直に分かる場所に明記して欲しいです。
標準装備のAppZapperよりも頼れるのはやはり手動の方なのですから。
いつもお世話に成りながら弱音を吐いてしまい、すみません。
Macは、私に取って最後の砦なのでどうしても色々な意味で焦りがあるんです。
Macと出会って20年、陸の孤島の吉兆息子では情けないのですが....(苦笑)
でも、あちらの息子さんの方はまともなのだから
頑張ればお母さんを助けてあげられるのに....

2008/11/05 19:49 Community User への返信

一度、思い切ってOSXを壊してみれば心配する必要がないと分かります。
# 使い続けて問題を抱えたOSXではないので切り分けも簡単です。OSXを壊す事でスキル・アップすると思います。
3rd partyを試したければSubで僅かなDataで行えば安全です。
# 直せなければSubを消去か復元すれば良いのですから...

2008/11/06 14:58 Community User への返信

今までAppsを追加する過程で問題が生じた時に復元の方は何度か。
Lion Heartさんように、思い切ってdmgをぶっ壊してみますかぁ...。
気を取り直してオバマさんのように大変革で臨んでみます。
(呉々もマーチンルーサーキング牧師やマルコムXの二の舞だけは.... )
(と願って止みません。官僚支配と二世議員がはびこる何処かの国とは)
(百万光年離れた世界ですね....  さりげなくズバっと呟いてみました)
久々の感動だったので、どうかお許しください。

2008/11/06 16:56 Community User への返信

OSXをぶっ壊すことで様々な事が見えてきます。
これが予防や対策に役に立ちます。:-)
# "Abraham, Martin & John" こんな曲はご免です。
# 関税や様々な要求など日本にも影響が出るかも...
# お祭りモードの某市 良く分からないなぁ。

2008/11/10 13:17 Community User への返信

一応、Terminalも起動してぶっ壊してみましたがいまいちピンときません。
先ず、原点に戻るということで85165org.dmg(Tiger Installer DVD+10.4.11Combo)
を復元してShockwave&Flasplayerの確認から始めてみました。
当然、復元直後にはUser/HOME/Library/AppsSupport, References, Caches
の中は変化が起きず、Safariを起動してAdobeのShock&Flashテストサイトにアクセス
することで、AppsSupportにはMacromedia、Preferencesには、
Macromediafolder,Shockwavefolder, Shockwave 10 Preferences,
shockwave.com Preferences が生成され、Flash系は、Macromediafolderの中に
Flash Player/#SharedObjects/K8FNVU3P/
Flash Player/macromedia.com/support/flashplayer/sys/settings.sol
が生成されましたが、plist系は無しで、また、Internet Plug-Insにも、
Cachesにも、Shock&Flash系のファイルは入っていませんでした。
Version: Shock=10.1r11, Flash=9.0.47.0
ここで疑問としては、Internet Plug-Insの中にPlug-Insが生成されない事と、
Safariを初期起動する前なら、Shock&Flashの新バージョンをそのままいきなり
インストール出来るか、もしくは、不可視フィルの削除後にという事です。
因に85165m.dmgの方は、Safariを初期起動する前に、ShockwavePlayer11のみ、
いきなりインストールしました。
一般的に、手動アンインストールと不可視ファイルとの関係を、
もう少し深く効率よく理解する方法はないものなのでしょうか。
Terminalの方も、一応起動してLibraryfolder, Preferencesfolder等をドラッグして
みましたが、表示されたのは僅かに2行足らずで、man lsのコマンドを打ち込ん
だりヘルプを参照しても私にはまだまだ荷が重そうな感じでした。ただ、しかし、
Terminalを起動してもカーネルパニックのような重大トラベルに成らない事が
分かっただけでも今後に繋がる大きな収穫だったような気がします。

2008/11/10 15:10 Community User への返信

> plist系は無しで、また、Internet Plug-Insにも、Cachesにも、Shock&Flash系のファイルは入っていませんでした。
/Library/Application Support/
/Library/Internet Plug-Ins/
/Library/Receipts/
$HOME/Library/Application Support/
$HOME/Library/Caches/
$HOME/Library/Preferences/
FlashやShockwaveをinstallすると/Library/にinstallされ、HomeはFlashやShockwaveを起動するとfileが生成されます。
> 一般的に、手動アンインストールと不可視ファイルとの関係を、もう少し深く効率よく理解する方法はないものなのでしょうか。
3rd partyが不可視を作る場合は市販AppのIDやPasswordを隠すために行う場合がありますが、その他は弄ると不味いものを除き、作らないと思います。

> Terminalを起動してもカーネルパニックのような重大トラベルに成らない事が分かっただけでも今後に繋がる大きな収穫だったような気がします。
Terminalは慣れたら大変便利です。簡単なのはdefaults writeで、plistに書き込めて(3rd partyのUtilityとは違い)Updateで問題をまず起こしません。
# Terminalで注意する必要があるのは、取り消しの効かないrmなど、一部のcommandです。その他は失敗してもやり直しが可能です。
便利なTerminalのdefaulstを試してみて下さい。
Scroll Boxに変化が...
defaults write -g AppleScrollBarVariant -string DoubleBoth
不可視が丸見えになります。
defaults write com.apple.finder AppleShowAllFiles -bool true
# falseで不可視に... FinderをquitかLog outで可視になります。
defaults delete com.apple.finder AppleShowAllFiles
defaultのcom.apple.finder.plistにAppleShowAllFilesはないので消去でも...
FinderやDockをquitする。
killall Finder, killall Dock
----------
Homeを消去したOSXを起動... 設定やAppを起動して、普段使用している状態にするのはどうすれば良いか試されると面白いと思います。
完成すれば便利になります。手作業でも出来ますが、Shell Scriptだと簡単に処理可能です。

2008/11/11 22:59 Community User への返信

Homeを消去して起動した場合、起動直後に生成されたplistに設定を書き込むのはdefaults writeで行うのが安全です。あと、ことえり関係は弄らない。
# $HOME/Library/Preferences/
Appsのplistは取り替えても問題ありませんが、Appは動かさないで取り替えて下さい。iChatは5つ取り替えないといけませんが...
Appのplistは設定を済ませた綺麗な状態を保存、Updateで大きく変更があったら新規に作り替えて保存すると良いと思います。
設定を済ませたplistは僅かな設定の変更で普段お使いの設定になります。
# shell scriptだと... sparseimageをmount... linkをはって、copyを行い、defaults writeで書き込みして再起動で使えます。この作業がshell scriptをTerminalにdragしてreturnで全て完了するのですが...
OSX.dmgはDeep CleaningとHomeを消去してますので、OSXを復元後に起動して、setup_homeを実行するだけです。

2008/11/12 14:52 Community User への返信

>/Library/Application Support/
>/Library/Internet Plug-Ins/
>/Library/Receipts/
>$HOME/Library/Application Support/
>$HOME/Library/Caches/
>$HOME/Library/Preferences/
今更ながら両者の違いをやっと把握できました。
Panther以前からOSXの仕様として、ボリューム内のフォルダは変更不可だと
思い込んでいたからで弄れるのはユーザホーム内のLibrary等のフォルダのみと。
ただ、SnapzPro Xを削除するべくボリューム内を検索したときにボリューム内の
Libraryにも関連ファイルがインストールされている事が分かり、迷いながら
削除した事がありました。両方のLibraryに分けてインストされるという事ですね
因って今回の場合、復元直後は、Shockwave関連ファイルの方は、
/Library/Application Support/Macromedia内に。Flash系の方は、
/Library/Internet Plug-Ins/内にそれぞれインストールされて、ブラウザを起動
した時に初めて、Shockwave&Flash関連ファイルの一部が$HOME/Library/に
インストールされる事が確認できた次第です。従ってお教え頂いた方法で
不可視を可視にしても$HOME/Library/Internet Plug-Ins/の方にはインストール
されないのは正常な事だったんですね。因に85165m.dmgの方で、
Flashアンインストーラを使用した際は、/Library/Internet Plug-Ins/の方は
削除されましたが、$HOME/Library/Preferences/Macromediaフォルダだけが
残っていました。また、$HOME/Library/Preferences/,
$HOME/Library/Application Support/の方は、Shockwave11に対して、
/Library/Application Support/の方が、Shockwave10のままなのは、
Shockwave11をインストールする前に削除するべきだったのでしょうか。
他のファイル(Flip4mac, Perian...)に関しても上記の要領で
両方のLibraryを確認しながら手動で削除するのが安全なアンインストールだと
解釈して正しいのでしょうか。不可視ファイルは関係ないですね。
>killall Finder, killall Dock
Falseが使えないようでしたのでこの2つだけは、遠慮させてもらいました。
今回初めてのTerminalの本格起動でした。まだまだおっかなびっくりですが、
今後、徐々に自分なりに使いこなしていくことができればと....。
先ずは、85165m.dmgの方を完成させないと...

2008/11/12 16:30 Community User への返信

/Library, /Preferences, /Caches, /Fonts, /Logsなども何処にあるか調べると面白いです。またTerminalでないと見られませんが/var/rootにもあります。/Libraryと$HOME/Libraryの違いはご存知だと思いますが/Libraryは全ユーザが、/SystemのはSystemが使います。/var/rootはもうお分かりでしょう。
> /Library/Application Support/の方が、Shockwave10のままなのは、Shockwave11をインストールする前に削除するべきだったのでしょうか。
これを消去してもShockwaveは動きます。不要なら前後で消去して構いません。10は不要だから不燃ゴミで捨てましたが...
> 両方のLibraryを確認しながら手動で削除するのが安全なアンインストールだと解釈して正しいのでしょうか。不可視ファイルは関係ないですね。
plistは本体を消去すればただのゴミです。ただしUtilityなどでplistにdefaults writeで書き込んだものは残ってしまいます。
> Falseが使えないようでしたのでこの2つだけは、遠慮させてもらいました。

実行しても直ぐに起動しますので大丈夫。一部設定し直さないといけませんが... もしDockが反応しなくなったり、Exposeが動かない時に行うと再起動せず直せます。つまりOSXが起動していればFinderとDockは動いていますので、この方法で行うのです。
Safariが反応しなくなった時はkillall SafariなどTerminalが動けば強制終了せずに済みます。Activity MonitorやControl+Command+ESCでも可能ですが...
> 今回初めてのTerminalの本格起動でした。まだまだおっかなびっくりですが、今後、徐々に自分なりに使いこなしていくことができればと....。
鯛と赤飯でお祝いしないと...
Terminalは使い方を間違えるとErrorになりユーザにHelpを表示して使い方を教えます。ノンビリ少しずつ覚えれば良いと思います。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

OSX.dmg化の為の下準備

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。