<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE feed [
      <!ENTITY lt "&#38;#60;">
      <!ENTITY gt "&#62;">
      <!ENTITY amp "&#38;#38;">
      <!ENTITY apos "&#39;">
      <!ENTITY quot "&#34;">
      <!ENTITY nbsp "&#160;">
      <!ENTITY copy "&#169;">
]>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title type="text">ブログ</title>
    <subtitle type="text">UJP-Unwired Job Professional</subtitle>
    <updated>2026-04-14T15:31:40+09:00</updated>
    <id>http://www.ujp.jp/modules/d3blog/index.php</id>
    <link rel="alternate" type="text/xhtml" hreflang="ja" href="http://www.ujp.jp/" />
    <link rel="self" type="application/atom+xml" href="http://www.ujp.jp/modules/d3blog/index.php?page=atom" />
    <rights>Copyright (c) 1995-2020</rights>
    <generator uri="http://www.ujp.jp/">D3BLOG - XOOPS BLOG MODULE</generator>
    <entry>
        <title>macOSで,リモートからコマンドでGUIをログアウトする</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=10873" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=10873</id>
        <published>2025-09-24T10:33:55+09:00</published>
        <updated>2025-09-24T10:33:55+09:00</updated>
        <category term="2011 server" label="2011 server" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　普段，Apple Remote Desktopでログインしているが何かしらのソフトウェアサービスが暴走していて下さいGUI操作ができない場合でも，電源ボタン長押し不要で現在のユーザをログアウトでき...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　普段，Apple Remote Desktopでログインしているが何かしらのソフトウェアサービスが暴走していて下さいGUI操作ができない場合でも，電源ボタン長押し不要で現在のユーザをログアウトできれば復活できるかもしれない．<br />　なお，前提としてsshでリモート接続できる環境でrootユーザに切り替えられる必要があるのと，ほぼ強制ログアウトなので保存してないファイルは救われないかもしれない．<br /><br />　まず，sshで接続してrootユーザにスイッチし，UIDを取得する．<br /><div class="xoopsCode"><pre><code>sh-3.2# ps -Ajc | grep loginwindow🆑
server            382🈁     1   382      0    0 Ss     ??    0:00.91 loginwindow
sh-3.2#</code></pre></div>　この場合はserverというユーザIDでログインして，UIDが382だとわかる．<br />　launchctlコマンドでログアウトさせる．<br /><br /><div class="xoopsCode"><pre><code>sh-3.2# sudo launchctl bootout user/382🆑
sh-3.2#</code></pre></div>　これでログアウトが動作し始める．うまくいけば，GUIアプリでプロセスが終了し始めるので，運が良ければファイルが保存できるかもしれない．</div>]]>
       </content>
    </entry>
    <entry>
        <title>High Sierraのログイン画面のスクリーンセイバーをオフにする</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=10826" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=10826</id>
        <published>2025-08-14T15:15:00+09:00</published>
        <updated>2025-08-14T15:44:27+09:00</updated>
        <category term="2011 server" label="2011 server" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　サーバで運用しているHigh Sierraで，スクリーンセイバーがハングアップしてログイン画面がでなくなって困った．　ChatGPTに訊いてスクリーンセイバーをオフにすることにした．　引用：...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　サーバで運用しているHigh Sierraで，スクリーンセイバーがハングアップしてログイン画面がでなくなって困った．<br />　ChatGPTに訊いてスクリーンセイバーをオフにすることにした．<br />　<br />引用：<div class="xoopsQuote"><blockquote>macOS High Sierra のログイン画面に表示されるスクリーンセーバーは、実は「ログインウィンドウ用のスクリーンセーバー」設定がシステムレベルで管理されていて、通常の「デスクトップとスクリーンセーバ」設定ではオフにできません。<br />完全に無効化するには、root権限でログインウィンドウ用の設定を書き換える必要があります。</blockquote></div><br />　現在の設定を確認<br /><div class="xoopsCode"><pre><code>mars:~ root# sudo defaults read /Library/Preferences/com.apple.screensaver loginWindowIdleTime🆑
2025-08-14 14:57:58.802 defaults[9100:32697]
The domain/default pair of (/Library/Preferences/com.apple.screensaver, loginWindowIdleTime) does not exist
mars:~ root#</code></pre></div>　数字が出ていれば動作までの時間らしい．9100と出ているのはプロセスIDなので，現在はデフォルト設定の模様．デフォルト値はSnow Leopard以降全て300秒(5分)なのだそう．<br /><br />　ログイン画面のスクリーンセイバーを起動しないように設定を0に変更．<br /><div class="xoopsCode"><pre><code>mars:~ root# sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime -int 0🆑
mars:~ root#</code></pre></div><br />　現在設定を表示し，変更されたか確認．<br /><div class="xoopsCode"><pre><code>mars:~ root# sudo defaults read /Library/Preferences/com.apple.screensaver loginWindowIdleTime🆑
0🈁
mars:~ root#</code></pre></div><br />　キャッシュを反映．<br /><div class="xoopsCode"><pre><code>mars:~ root# sudo killall cfprefsd🆑
mars:~ root#</code></pre></div>　OSの再起動でも良い．<br /><br />　この設定にすることで，次のようなスクリーンセイバーになった．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14324&ScreenSaver.jpg" align="center" alt="" /></center><br />　最小限かな．</div>]]>
       </content>
    </entry>
    <entry>
        <title>crucial MX200の500GBが故障　その２ Crystal Disk InfoとDriveDxでステータスを確認</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=10743" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=10743</id>
        <published>2025-06-05T16:47:33+09:00</published>
        <updated>2026-01-18T00:43:41+09:00</updated>
        <category term="2010" label="2010" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　OS再起動したら起動しなくなった十年前に購入してここ三年くらいは常時起動のサーバとして使っていたcrucial MX200の500GBが故障したので，ストレージが壊れた時の定番，macOS版のDriveDxと...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　<a href="http://www.ujp.jp/modules/d3blog/details.php?bid=10740" rel="external">OS再起動したら起動しなくなった十年前に購入してここ三年くらいは常時起動のサーバとして使っていたcrucial MX200の500GBが故障</a>したので，ストレージが壊れた時の定番，macOS版のDriveDxと，Crystal Disk Infoで状態を確認してみる．<br /><br />　今回はmac mini 2010で使っていたので，<a href="http://www.ujp.jp/modules/d3blog/details.php?bid=8936" rel="external">mac mini 2010 server</a>でも使えたDriveDxを起動してみる．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14167&MX200_1_DriveDX_1.jpg" align="center" alt="" /></center><br />　ストレージがたくさんついているのだけど，一番下のcrucial MX200を選択して確認．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14166&MX200_1_DriveDX_2.jpg" align="center" alt="" /></center><br />　Overall Health Ratingが45.5%．SSD Lifetime Left Indicatorが46となっている．<br /><br />　ChatGPTに問い合わせ．<br /><br />引用：<div class="xoopsQuote"><blockquote>DriveDx や smartctl などで表示される以下の2つの項目：<br />Overall Health Rating: 45.5%<br />SSD Lifetime Left Indicator: 46%<br /><br />これらの意味を簡潔に解説します：<br /><br />✅ SSD Lifetime Left Indicator（残り寿命 46%）<br /><br />これは：<br /><br />SSDが新品だったときと比べて、残りの書き込み耐久性が46%ある<br />という意味です。<br /><br />つまり：<br /><br />SSDのフラッシュメモリには書き換え回数の上限（TBW = Total Bytes Written）があり、<br />既に**約54%が使われていて、残り約46%**分の書き込みが可能ということです。<br />この値が 0% に近づくと、書き込み性能が劣化したり、完全に読み取り専用になる可能性があります。<br /><br />✅ Overall Health Rating: 45.5%<br /><br />これは、DriveDxなどのツールが複数のS.M.A.R.T.属性を評価し、SSD全体の健全性を総合スコア化したものです。<br /><br />書き込み寿命<br />不良ブロックの数<br />読み書きエラー率<br />予備領域（リザーブ）残量 などを加味して、<br />そのSSDの**「健康度」や「安定性」**を0～100%で評価しています。<br /><br />45.5%というのは、やや劣化が進行しており、注意が必要な状態です。<br /><br />🔧 どう対処すべき？<br /><br />バックアップはすぐに確保すべき。<br />SSDの寿命が縮まっており、故障リスクが高まり始めている状態。<br />**書き込みが多い用途（動画編集・仮想マシン・重いログ記録）**を減らすことで寿命を少し延ばせますが…<br />交換を検討すべきタイミングです（特に重要データを扱う場合）。<br /><br />🔍 補足：どれくらいで「危険」？<br /><br />Lifetime Left	状態	コメント<br />100–80%	健康	問題なし<br />79–50%	警戒	劣化の兆候。バックアップ必須<br />49–20%	注意	故障がいつ起きてもおかしくない<br />19–0%	危険	早急に交換を推奨</blockquote></div><br />　49%以下なので，「故障がいつ起きてもおかしくない」だね．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14165&MX200_1_DriveDX_3.jpg" align="center" alt="" /></center><br /><br />引用：<div class="xoopsQuote"><blockquote>Power on timeの数値があるのですが，実際には24時間パソコンの電源が入っていましたがそれより少ないのですが．<br /><br />ChatGPT:<br /><br />とても良い観察ですね。Power On Time のS.M.A.R.T.値と実際の「パソコンの稼働時間」が一致しないのは、よくある現象です。以下にその理由を解説します。<br /><br />🔍 Power On Timeとは？<br /><br />Power On Time はSSDのS.M.A.R.T.属性の一つで、通常：SSDが電源に接続され、コントローラが動作していた累積時間（単位：時間 or 分）を表します。<br /><br />⏱ 実際のPC使用時間と異なる理由<br /><br />1. 単位が「時間」ではなく「30分」や「10分」の場合がある<br /><br />多くのSSDでは、「1カウント = 1時間」ではなく、<br /><br />1カウント = 30分<br />1カウント = 10分<br />1カウント = 1時間未満（たとえば50分や60分未満で切り捨て）<br /><br />となっている場合があります。<br /><br />例：<br />PCを24時間つけていても、SSDの Power On Time が 22時間や20時間と表示されることがあります。<br /></blockquote></div>　ストレージによってカウント方法が違うようなので，仕様を確認．<br /><br />引用：<div class="xoopsQuote"><blockquote>Crucial MX200 SSD の場合、Power On Time は以下のような仕様で記録されます：<br /><br />🔍 Crucial MX200 の Power On Hours 仕様<br /><br />S.M.A.R.T.属性 ID 9 (Power-On Hours)<br />単位：1カウント = 1 時間<br /><br />つまり、表示される値はそのまま「通算通電時間（時間）」を意味します。<br /><br />🤔 それでも「短く見える」場合の可能性<br /><br />もしあなたのMacやPCで 24時間連続使用したのに、Power On Hours が例えば 20時間などと短くなっている場合、考えられる理由は以下です：<br /><br />✅ 1. SSDが完全にアイドル状態でコントローラーがスリープした<br /><br />Crucial MX200 など多くのSSDは、省電力機能（DevSleep、HIPM、DIPM）をサポートしており、OSがI/Oアクセスをしていない時間はSSDコントローラーが自動でスリープ状態に入ることがあります。<br /><br />その間は「Power On Hours」にカウントされないか、カウントが遅くなることがあります。</blockquote></div><br />　コントローラの累積時間なのね．ハードディスクドライブのように開店時間とかじゃないので消耗具合を測れるかどうかで言えば考え方が違う模様．<br /><br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14164&MX200_1_DriveDX_4.jpg" align="center" alt="" /></center><br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14163&MX200_1_DriveDX_5.jpg" align="center" alt="" /></center><br /><br />引用：<div class="xoopsQuote"><blockquote>Total host sector Write,host program page ,count,Background program page countの意味．<br /><br />ChatGPT:<br /><br />Crucial SSD（MX200など）で smartctl や DriveDx で確認できる以下の項目：<br /><br />Total Host Sector Write<br />Host Program Page Count<br />Background Program Page Count<br /><br />これらは主に NAND書き込みの統計情報です。それぞれの意味を詳しく説明します。<br /><br />🧠 事前知識：NAND書き込みのしくみ<br /><br />SSDはフラッシュメモリ（NAND）にデータを書き込む際、以下のようなプロセスをとります：<br /><br />Host Write：OSやアプリケーションが要求した書き込み<br />Program Page：実際にNANDに書き込まれたページ数<br />Background Write：ガベージコレクションやウェアレベリングなど、SSD内部の処理で行われる書き込み<br /><br />🔹 1. Total Host Sector Write<br /><br />意味：ホスト（PCやOS）がSSDに対して行った合計書き込み量（セクタ単位）<br />単位：セクタ（通常 1セクタ = 512バイト）<br /><br />換算方法：<br />セクタ数 × 512 = バイト<br />例：2000000000セクタ = 約931GB<br /><br />👉 ユーザー（またはOS）が実際に保存したデータ量の合計です。<br /><br />🔹 2. Host Program Page Count<br /><br />意味：ホスト（OSなど）の要求により、実際にNANDに書き込まれたページ数<br />単位：ページ（通常1ページ = 8KB～16KB）<br /><br />SSDコントローラーが「ホストの書き込み指示」を受けてフラッシュにデータを書いた回数を示します。<br /><br />👉 データ圧縮やキャッシュが有効な場合は、この値がTotal Host Writeよりも少ないこともあります。<br /><br />🔹 3. Background Program Page Count<br /><br />意味：SSD内部処理によってNANDに書き込まれたページ数<br />例：ガベージコレクション、ウェアレベリング、データ整合性保持処理 など<br /><br />これはホスト（OSやユーザー）から見えない部分で行われる「裏の書き込み」です。<br /><br />👉 この数が多い場合：<br /><br />NANDへの書き込み負荷が大きい<br />SSDが劣化に対処している（例：不良ブロックの置換）<br />という可能性があります。<br /><br />📊 3つの値の比較でわかること<br /><br />指標	意味	見るべきポイント<br />Total Host Sector Write	ユーザーが書いた総量	大きければ使い込みが激しい<br />Host Program Page Count	ホスト由来の実際の書き込み	少なければ圧縮が効いてるかも<br />Background Program Page Count	SSD内部処理による書き込み	多いと寿命への負担が増えている可能性<br /><br />🔧 寿命への影響<br /><br />SSDの劣化は「実際にNANDに書き込まれた総量」によって進行します。<br /><br />つまり：<br />総NAND書き込み量 = Host Program Page Count + Background Program Page Count<br /><br />✅ まとめ<br /><br />項目	意味	単位<br />Total Host Sector Write	ユーザーが書き込んだ総データ量	セクタ（512B）<br />Host Program Page Count	実際にNANDに書き込まれたホストデータのページ数	ページ（通常8KB～16KB）<br />Background Program Page Count	内部処理によるNAND書き込みページ数	ページ<br />これらを比較することで、SSDの「実使用 vs 内部消耗」のバランスや寿命への影響が推測できます。</blockquote></div><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14162&MX200_1_DriveDX_6.jpg" align="center" alt="" /></center><br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14161&MX200_1_DriveDX_7.jpg" align="center" alt="" /></center><br /><br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14169&MX200_2_Crystal_1.jpg" align="center" alt="" /></center><br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14168&MX200_2_Crystal_2.jpg" align="center" alt="" /></center></div>]]>
       </content>
    </entry>
    <entry>
        <title>crucial MX200の500GBが故障</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=10740" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=10740</id>
        <published>2025-06-05T02:24:20+09:00</published>
        <updated>2025-06-05T02:24:20+09:00</updated>
        <category term="2010" label="2010" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　mac mini 2010のTime Machineを使ったバックアップ用に2021年10月からSSD-PUT250U3-BKC バッファロー　スティック型SSDという250GBのSSDを取り付けていたのだけど，最近250GBだとバックアップ容量が不...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　mac mini 2010のTime Machineを使ったバックアップ用に2021年10月から<a href="http://www.ujp.jp/modules/d3blog/details.php?bid=7831" rel="external">SSD-PUT250U3-BKC バッファロー　スティック型SSD</a>という250GBのSSDを取り付けていたのだけど，最近250GBだとバックアップ容量が不足してくるようになった．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14146&macmini2010_SSD1.jpg" align="center" alt="" /></center><br /> よって，新たにドスパラで500GBを購入．<br /><br />　早速取り替えてバックアップを開始したのだけど，深夜から朝にかけて12時間バックアップさせても終了してない．macOSのuptimeも24日だったので，再起動したのだけど，起動してこない．．．<br /><br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14148&macmini2010_SSD3.jpg" align="center" alt="" /></center><br />　先日導入した<a href="http://www.ujp.jp/modules/tech_regist/index.php/Contents/NHM-3FB.html" rel="external">パトライト ネットワーク制御信号灯 NHM-3FB</a>もピカピカ光ってる．．．<br />　mac mini 2010を物理ディスプレイに接続してみると，OS起動時のプログレスバーが80%くらいのところから進捗がないのでストレージ異常と判断．取り外してみたのだけど，crucial MX200というモデルだった．<br />　<a href="http://www.ujp.jp/modules/d3blog/details.php?bid=3987" rel="external">2015/11/4に21900円くらいで購入</a>と記録してる．10年前か．24時間サーバとして動作を始めたのはここ.３年くらいかかな．<br /><br />　まずは取り出したSSDを使って，macOS標準のディスクユーティリティを使ってFirstAid機能で修復を試みる．<br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14145&macmini2010_SSD2.jpg" align="center" alt="" /></center><br />　「ファイルシステムを検証または修復できませんでした。:（-69845）」と出てる．<br /><br />　何度かこれを実行してみたけれど，修復できないので，一旦サーバの復旧を先に試みる．<br /><br />　まずは<a href="http://www.ujp.jp/modules/d3blog/details.php?bid=5897" rel="external">エラースキップ機能搭載 2BAY Duplicator HDD/SDDスタンド　デュプリケータを使う LGB-2BDPU3ES</a>を使って，新しいSSDに物理的にコピーを行う．タイトルの通り，物理故障があったらその部分はスキップしてくれるようで，故障が疑われる元のSSD MX200の保全もある．<br /><br />　500GBのSSDで，データ使用量は230GB程度だったけど，デュプリケーターによるコピーは1時間半ほどかかった．作ったコピーSSDを使って起動を試みたけど，残念ながらプログレスバーも同じような場所で停止して起動しない．そもそも起動プロセスに10分以上かかる．<br /><br />　そして同時に，Time Machineでバックアップを取っていたスティックSSD 256GBから別のmac mini 2011にリストアを試みる．これも1時間半程度かかって，無事にリストアできたのだけど，残念ながら最後のバックアップが一週間前だった．元は，このSSDの容量不足でバックアップができないので，新たに容量の多いSSDを買ってバックアップをしようとしたくらいなので，バックアップ失敗してデータロスはちょっと痛い．<br /><br />　サービスを再稼働させることを優先し，Time Machineでリストアしたサーバを稼働．ロスしたデータは取り出せるかもしれないので，後でやることに．<br /><br />　Google Geminiに聞いてみた．<br /><br />引用：<div class="xoopsQuote"><blockquote>crucialのMX200の故障率は？<br /><br />Crucial MX200は、2015年頃に発売されたSSDであり、現在では流通していません。そのため、一般的な故障率のデータを見つけることは難しいです。<br /><br />ただし、いくつかの情報源から以下のような情報が得られます。<br /><br />公称MTTF（平均故障間隔）:<br /><br /> Crucial MX200の公称MTTFは150万時間とされています。これは、SSDの耐久性を示す一般的な指標であり、この時間が経過すると故障する可能性があるというわけではなく、統計的にこの時間あたりで故障が予測されるという意味合いです。<br /><br />当時のユーザーレビュー:<br /><br />一部のRedditユーザーは、同時期のCrucial MXシリーズで「約10%の故障率があった」と報告しているケースもありますが、これはあくまで個別の経験であり、MX200全体の故障率を示すものではありません。<br /><br />初期不良や特定のロットで問題があったという報告も散見されますが、全体的に「良好な信頼性」を評価するレビューも多く見られます。<br /><br />経年劣化:<br /> SSDは使用状況や年数によって劣化が進むため、発売から時間が経過しているMX200の場合、当時よりも故障のリスクは高まっていると考えられます。特に、書き込み回数や通電時間が多いものは注意が必要です。<br />まとめると、Crucial MX200の具体的な故障率を明確な数値で示すことは困難です。<br /><br />もし現在MX200を使用されているのであれば、データは定期的にバックアップし、SMART情報などでSSDの状態を監視することをおすすめします。</blockquote></div></div>]]>
       </content>
    </entry>
    <entry>
        <title>mac mini 2018 １号機</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=10575" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=10575</id>
        <published>2025-02-26T10:52:50+09:00</published>
        <updated>2025-10-30T11:29:33+09:00</updated>
        <category term="2018" label="2018" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　16000円で入札しててたら買えてしまったmac mini 2018．吊るし売られている状態から，スペックは梅だけど，今回メディアサーバにしてみることに．　macOS Sequoia．セコイアと読むらしく，...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　16000円で入札しててたら買えてしまったmac mini 2018．吊るし売られている状態から，スペックは梅だけど，今回メディアサーバにしてみることに．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=13867&macmini2018_Apollo_1.jpg" align="center" alt="" /></center><br />　macOS Sequoia．セコイアと読むらしく，カリフォルニアの国立公園の名前なのだとか．バージョン的にはmacOS 15なんだね．振り返ると，macOS 14を体験してないままここに来てしまった．<br /><br />　最初にホスト名．ギリシャ神話の真前からApolloとする．音楽と予言の神．<br /><br />　次にパッケージマネージャのHomeBrewのインストール．<br /><div class="xoopsCode"><pre><code>/bin/bash -c &quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)&quot;</code></pre></div>　シェルの環境設定．<br /><div class="xoopsCode"><pre><code>% 
% echo &gt;&gt; /Users/ujpadmin/.zprofile
% echo &#039;eval &quot;$(/usr/local/bin/brew shellenv)&quot;&#039; &gt;&gt; /Users/ujpadmin/.zprofile
% eval &quot;$(/usr/local/bin/brew shellenv)&quot;
%</code></pre></div>　zshなのか．．．<br /><br />　次にパッケージを．<br />　<a href="http://www.ujp.jp/modules/d3blog/details.php?bid=7786" rel="external">Mac Pro 2013をセットアップした時のもの</a>を転用しているけど，廃止になったyoutube-dlと<a href="mailto:openjdk@8">openjdk@8</a>は除外．youtube-dlの代わりにyt-dlpをインストール．JDKは様子見だな．必要になったら．<br /><br /><div class="xoopsCode"><pre><code>brew update
brew install tree
brew install wget
brew install coreutils
brew install imagemagick
brew install fontconfig
brew install nkf
brew install curl
brew install mrtg
brew install cowsay
brew install sl
brew install neofetch
brew install figlet</code></pre></div>　第２弾．<br /><div class="xoopsCode"><pre><code>brew install cask
brew install --cask iTerm2
brew install smartmontools
brew install testdisk
brew install nginx
brew install telnet</code></pre></div>　p7zipもShiftItｍ無くなってた．．．<br /><br />　第３弾．Let's Encryptの証明書作成ツール．<br /><div class="xoopsCode"><pre><code>brew install certbot</code></pre></div>　重複ファイル検索ツール．<br /><div class="xoopsCode"><pre><code>brew install rdfind</code></pre></div>コンパイラ．ビルド環境全般．<br /><div class="xoopsCode"><pre><code>brew install gcc</code></pre></div>　コミュニティ主導の AdoptOpenJDK (現在は Adoptium/Temurin).<br /><div class="xoopsCode"><pre><code>brew install --cask temurin</code></pre></div>　Linuxとのコマンド互換パッケージ．<br /><div class="xoopsCode"><pre><code>brew install gnu-sed
brew install findutils</code></pre></div>　メディア関連<br /><div class="xoopsCode"><pre><code>brew install exiftool
brew install ffmpeg
brew install cask makemkv
brew install cask iina
brew install vlc</code></pre></div>　セキュリティツール関連．<br /><div class="xoopsCode"><pre><code>brew install findomain
brew install iperf3
brew install masscan
brew install netcat
brew install nmap
brew install socat
brew install gobuster
brew install zap
brew install cask maltego</code></pre></div>　maltegoの場合はJDK11が必要な模様．<br /><div class="xoopsCode"><pre><code>brew install --cask temurin@11</code></pre></div><br /> X Windowのアプリも使いたい人．<br /><br /><div class="xoopsCode"><pre><code>brew install --cask xquartz</code></pre></div><br />PATH="/usr/local/opt/gnu-sed/libexec/gnubin:$PATH"<br />  PATH="/usr/local/opt/findutils/libexec/gnubin:$PATH"<br /><br />　その他．<br /><div class="xoopsCode"><pre><code>sudo gem install iStats -n /usr/local/bin
cd
mkdir -p bin
cd bin
git clone http://github.com/possatti/pokemonsay
cd pokemonsay/
./install.sh</code></pre></div>　ここまででどのようなパッケージが入ったか確認．<div class="xoopsCode"><pre><code>% brew list --versions🆑
aom 3.12.0
aribb24 1.0.4
augeas 1.14.1
brotli 1.1.0
ca-certificates 2025-02-25
cairo 1.18.2
cask 0.9.0
certbot 3.2.0
certifi 2025.1.31
cffi 1.17.1_1
cjson 1.7.18
coreutils 9.6
cowsay 3.8.4
cryptography 44.0.1
curl 8.12.1
dav1d 1.5.1
dialog 1.3-20250116
emacs 30.1
exiftool 13.10
ffmpeg 7.1_4
figlet 2.2.5
findomain 9.0.4
findutils 4.10.0
flac 1.5.0
fontconfig 2.16.0
freetype 2.13.3
frei0r 2.3.3
fribidi 1.0.16
gcc 14.2.0_1
gd 2.3.3_6
gettext 0.23.1
ghostscript 10.04.0
giflib 5.2.2
glib 2.82.5
gmp 6.3.0
gnu-sed 4.9
gnutls 3.8.4
gobuster 3.6.0
graphite2 1.3.14
harfbuzz 10.3.0
highway 1.2.0
icu4c@76 76.1_1
imagemagick 7.1.1-44
imath 3.1.12
iperf3 3.18
isl 0.27
jasper 4.2.4
jbig2dec 0.20
jpeg-turbo 3.1.0
jpeg-xl 0.11.1
lame 3.100
leptonica 1.85.0
libarchive 3.7.7
libass 0.17.3
libavif 1.2.0
libb2 0.98.1
libbluray 1.3.4
libde265 1.0.15
libdeflate 1.23
libevent 2.1.12_1
libheif 1.19.5_1
libidn 1.42
libidn2 2.3.7
liblinear 2.48
liblqr 0.4.3
libmicrohttpd 1.0.1
libmpc 1.3.1
libnghttp2 1.64.0
libogg 1.3.5
libomp 19.1.7
libpng 1.6.47
libraw 0.21.3
librist 0.2.11
libsamplerate 0.2.2
libsndfile 1.2.2_1
libsodium 1.0.20
libsoxr 0.1.3
libssh 0.11.1
libssh2 1.11.1
libtasn1 4.20.0
libtiff 4.7.0
libtool 2.5.4
libunibreak 6.1
libunistring 1.3
libvidstab 1.1.1
libvmaf 3.0.0
libvorbis 1.3.7
libvpx 1.15.0
libx11 1.8.11
libxau 1.0.12
libxcb 1.17.0
libxdmcp 1.1.5
libxext 1.3.6
libxrender 0.9.12
little-cms2 2.17
lua 5.4.7
lz4 1.10.0
lzo 2.10
m4 1.4.19
masscan 1.3.2
mbedtls 3.6.2
mpdecimal 4.0.0
mpfr 4.2.1
mpg123 1.32.10
mrtg 2.17.10
neofetch 7.1.0
netcat 0.7.1
nettle 3.10.1
nginx 1.27.4
nkf 2.1.5
nmap 7.95_1
opencore-amr 0.1.6
openexr 3.3.2
openjpeg 2.5.3
openssl@3 3.4.1
opus 1.5.2
p11-kit 0.25.5
p7zip 17.06
pango 1.56.1
pcre2 10.44
pixman 0.44.2
pycparser 2.22_1
python@3.13 3.13.2
rav1e 0.7.1
rdfind 1.7.0
readline 8.2.13
rtmpdump 2.4-20151223_3
rubberband 4.0.0
screenresolution 1.6
sdl2 2.32.0
shared-mime-info 2.4
sl 5.02
smartmontools 7.4
snappy 1.2.1
socat 1.8.0.3
speex 1.2.1
sqlite 3.49.1
srt 1.5.4
svt-av1 2.3.0_1
telnet 303.141.1
tesseract 5.5.0
testdisk 7.2
theora 1.1.1
tree 2.2.1
tree-sitter 0.25.2
unbound 1.22.0
webp 1.5.0
wget 1.25.0
x264 r3108
x265 4.1
xorgproto 2024.1
xvid 1.3.7
xz 5.6.4
yt-dlp 2025.2.19
zeromq 4.3.5_1
zimg 3.0.5
zstd 1.5.7
iterm2 3.5.11
makemkv 1.17.9
maltego 4.9.1
temurin 23.0.2,7
temurin@11 11.0.26,4
xquartz 2.8.5
zap 2.16.0
% </code></pre></div><br /><div class="xoopsCode"><pre><code>export PATH=&quot;/usr/local/bin:$PATH&quot;
export PATH=&quot;/usr/local/sbin:$PATH&quot;
export PATH=&quot;/usr/local/opt/apr-util/bin:$PATH&quot;
export PATH=&quot;/usr/local/opt/apr/bin:$PATH&quot;
export PATH=&quot;/usr/local/opt/coreutils/libexec/gnubin:$PATH&quot;
export PATH=&quot;/usr/local/opt/curl/bin:$PATH&quot;
export PATH=&quot;/usr/local/opt/gettext/bin:$PATH&quot;
export PATH=&quot;/usr/local/opt/gnu-sed/libexec/gnubin:$PATH&quot;
export PATH=&quot;/usr/local/opt/openldap/bin:$PATH&quot;
export PATH=&quot;/usr/local/opt/openssl/bin:$PATH&quot;
export PATH=&quot;/usr/local/opt/sphinx-doc/bin:$PATH&quot;
export PATH=&quot;/usr/local/opt/sqlite/bin:$PATH&quot;
export PATH=&quot;/usr/local/opt/icu4c/sbin:$PATH&quot;
export PATH=&quot;/usr/local/opt/openjdk@8/bin:$PATH&quot;

PS1=&#039;\[\e[0;36m\][\h:\u \t \w ]\[\e[0m\]\n\$ &#039;
export COWPATH=/usr/local/Cellar/cowsay/3.04_1/share/cows
#cowsay -f daemon `hostname`
bin/pokemonsay/pokemonsay.sh -p -p Alakazam `hostname`</code></pre></div></div>]]>
       </content>
    </entry>
</feed>