\r\n\r\n

自作ソフトで端末にmacのアプリケーションをインストールする方法

端末にmacのソフトをインストールできることをご存知ですか? ここでは、自作ソフトを使って簡単にmacのアプリケーションをインストールする方法をご紹介します...。

新しいMacをゼロから設定したり、macOSをリロードした後、十数種類のアプリケーションをインストールするのは大変な作業です。適切なウェブサイトをすべて訪れ、必要に応じてアプリケーションを設定するのは面倒なことです。

homebrewは、フリーのUnixツールやGUIアプリケーションのインストールを簡略化するmacOS用のパッケージマネージャです。Homebrewを使って、アプリケーションをインストールし、問題なく最新の状態に保つ方法を紹介します。

自家製(ホームブリュー)は何ですか?

Homebrewは、macOSにコマンドラインツールやGUIアプリケーションを簡単にインストールできる、無料のオープンソースパッケージマネージャです。フリーのUnixツールの検索、インストール、アンインストール、アップデートを1つのコマンドで行うことができます。Homebrewをインストールする前に、必要なものがあります。

  • アプリケーション/ユーティリティ フォルダにある「ターミナル」。
  • macOS 10.12(Sierra)以降。
  • コマンドラインツール、またはMac App StoreのXcodeを使用します。

Macにhomebrewをインストールする方法

Xcodeが既にインストールされている場合は、パッケージがXcodeに組み込まれているため、コマンドラインツールをインストールする必要はありません。しかし、そうでない場合は、自作するためだけにXcodeをインストールする必要はありません。

インストールが完了すると、Xcodeは約10GBのディスクスペースを占め、かなりの量になります。コマンドを使い始めたばかりであれば、コマンドラインツール(約150MB)をインストールすれば十分です。

ステップ1:コマンドラインツールのインストール

コマンドラインツールをインストールするには、Cmd+Spaceキーを押してSpotlightを起動し、ターミナルを検索します。 と入力します。

xcode-select --install

このコマンドを入力すると、"xcode select" コマンドはコマンドライン開発ツールを必要とする、というメッセージのポップアップウィンドウが表示されます。これらのツールを今すぐインストールしますか?インストール」ボタンをクリックし、インストールを進めてください。

私の場合、これはパッケージがすでにインストールされているため、エラーメッセージを表示します。

ステップ2:自作ソフトのインストール

自作ソフトをインストールするには、以下のコマンドをターミナルにコピー&ペーストしてください。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

このコマンドを貼り付けると、スクリプトの内容やインストール先に関する一連の行が表示されます。続行するにはもう一度Returnキーを、キャンセルするには他のキーを押してください。

次に、管理者パスワードを入力して、インストールを開始します。インストールには、お使いのMacの速度やインターネット接続環境に応じて、少し時間がかかります。完了すると、インストール成功のメッセージが表示されます。

ステップ3:自作ソフトのインストールを確認する

このコマンドを実行して、homebrewのインストールを確認し、エラーがないことを確認します。

brew doctor

警告メッセージが表示されても無視して大丈夫ですが、自作ソフトのインストールに影響するような一般的な問題がないかを確認した方がよいでしょう。ほとんどの場合、macOSとCommand Line Tools/Xcodeのコピーが最新であれば、エラーは表示されません。

Homebrewをインストールする前に、App Storeで保留中のアップデートがないか確認する必要があります。

自作ソフトで人気のunixツールをインストールする

Homebrewはパッケージマネージャなので、システムからのアプリケーションのインストール、アップデート、削除の全プロセスを自動化することができます。パッケージのコンパイルや依存関係の処理も行います。

例えば、あるアプリケーションが正常に動作するためには、他の2つのアプリケーションに依存することがあります。他のアプリケーションを自分でインストールするのとは違い、Homebrewはこれらのアプリケーションをインストールし、要求されたアプリケーションで問題なく動作するように設定します。

自作ソフトに搭載可能な便利なツールを紹介します。

  • youtube dl: youtubeやその他多くのサイトからビデオをダウンロードすることができます。
  • geoip: 特定の IP アドレスのジオロケーションデータを提供し、システム管理者、セキュリティ研究者、ウェブ開発者に役立ちます。
  • wget:ウェブやFTPからデータをダウンロードすることができます。このツールを使って、ファイルやウェブサイト全体をダウンロードすることができます。
  • cask:これにより、GUIを使ってmacOSアプリケーションをインストールすることができます。
  • htop: アクティビティモニタのコマンドライン代替品で、CPU、メモリ、プロセスなどの詳細情報を提供します。

自作ソフトウェアによるunixツールの管理

これらの自作の数式を実行するのは簡単で、ただタイプするだけです。

brew install [formula name]

例えば、youtube dlをインストールする場合、次のように入力します。

brew install youtube-dl

以下のように入力すると、Homebrewでサポートされているコマンドの一覧が表示されます。

brew help

自作の数式ページでは、利用可能なコマンドの膨大なリストを閲覧することができます。また、より多くのオプションを使用するために、以下のコマンドを使用します。

  1. Search:検索式
  2. アンインストール:アンインストール式
  3. リスト:インストールされている全計算式のリスト
  4. アップグレード:Githubから自作の最新版を入手する
  5. Upgrade [数式名]: 特定の数式のアップデートをインストールします。

Macに自作バケツをインストールする方法

Homebrew CaskはHomebrewを拡張し、コマンドラインから直接macOSのGUIアプリケーションを簡単にインストールできるようにします。このシンプルなスクリプトを使用すると、多くのアプリケーションを個別にダウンロードしたり、典型的なドラッグ&ドロップのルーチンを実行することなく、インストールと管理を行うことができます。

コンテナをインストールするには、ターミナルで次のように入力します。

brew tap caskroom/cask

バケツがインストールされたら、次のように入力します。

brew tap homebrew/cask-versi***

2番目のCaskコマンドは、Caskの代替バージョンをインストールするために使用します。例えば、インストールしたいブラウザのベータ版、開発版、レガシーオープンソースアプリケーションの最新版などが含まれます。

コンテナのインストールが完了すると、以下のコマンドも入力できるようになります。

brew cask

この構文は、Caskがサポートするコマンドを示します。コマンドを使うたびにbrew caskを使うことを忘れないでください。覚えておく必要がある最も一般的なコマンドは次のとおりです。

  1. インストール:指定されたコンテナのインストール
  2. アンロード:指定されたコンテナをアンロードする
  3. リスト:インストールされているコンテナのリスト
  4. 期限切れ:期限切れのバレルをすべてリストアップ
  5. アップグレード:旧式のバレルをすべてアップグレード

コマンドを覚える必要はありません。コマンドを忘れた場合は、brew caskと入力すると一覧が表示されます。また、ハンドブックのページをプリントアウトして、プレビューアプリケーションで開くことも可能です。

この構文は、マニュアルページの出力をプレビューにエクスポートします。

man -t [Command Goes Here]|open -f -a /Applicati***/Preview.app

例えば、以下の文字列を入力すると、プレビューに表示されているBrewコンテナのマニュアルページが開きます。

man -t brew-cask|open -f -a /Applicati***/Preview.app

プレビューアプリケーションでマニュアルページを開いた後、「ファイル」 > 「PDFに書き出す」を選択すると、今後参照するためにPDF文書として保存されます。

caskによるmacアプリケーションのインストール

新しいMacを購入するたびに、頻繁に使用するアプリケーションのリストを作成していることでしょう。これらのアプリケーションを個別にインストールするのではなく、Caskを通じてインストールすることができます。アプリケーションを検索するには、次の構文を使用します。

brew search

Firefoxのバレルがあるかどうか見てみましょう。これを行うには、Terminalと入力します。

brew search firefox

ご存知のように、Firefox は多くの異なる配布チャンネルをサポートしています。 Mozilla はこれらのチャンネルを使用して、毎日のナイトリービルドからより安定したビルドまで、ゆっくりとユーザへのアップデートを展開します。Firefoxのナイトリービルドをインストールするには、次のように入力します。

brew cask install firefox-nightly

または、Google Chromeのベータ版をインストールする場合は、以下をお試しください。

brew search chrome

該当するマッチを取得したら、入力します。

brew cask install google-chrome-beta

特定のアプリケーションの名前を覚えていないことがあります。ありがたいことに、関連するキーワードを入力すれば、Caskがそのキーワードを含むアプリケーションを検索してくれます。次の画面は、このコマンドを入力したときのものです。

brew search sync

caskを使ったアプリケーションのアンインストール

Chrome Betaをアンインストールするには、次のように入力するだけです。

brew cask uninstall google-chrome-beta

Firefoxをアンインストールするには、以下を使用します。

brew cask uninstall firefox-nightly

アプリケーションは完全にアンインストールされ、痕跡は残らない。Caskでアプリケーションをインストールした後、Caskがアップデートを表示しなくても、このアプリケーションをアップデートすることは可能です。さらに問題を軽減するために、コンフィギュレーションの問題をチェックすることもお忘れなく。これは、以下のコマンドで行うことができます。

brew doctor

コンテナのアップグレードを確認する前に、自作カーネルとコンテナを定期的に更新することを忘れないでください。

brew upgrade

自作版とバレルGUI版

HomebrewやCaskをインストールするためのGUIアプリケーションはありませんが、Homebrewコアのアップデート、設定上の問題の確認、Caskリポジトリのアプリケーションのインストールやアップデートなどを行うことができるサードパーティアプリケーションが存在します。

Cakebrewは、自作ソフトウェアと連動するフリーでオープンソースのアプリケーションです。インストールされている数式の一覧を表示できるほか、クイック検索やインストールされる数式の説明も表示されます。これは、コマンドライン版にはない機能です。

自作は好きだけど、コマンドラインは使いたくないという方には、このアプリケーションは便利なはずです。Cakebrewをインストールするには、次のように入力します。

brew cask install cakebrew

Alfredの自家製ビールと樽のワークフローでは、自家製ビールと樽のインストール、アンインストール、管理を簡単に行うことができます。このスクリプトは、brewとcaskをフィルタリングし、doctor, install, list, search, uninstallなどの操作をサポートします。

その後、Alfredを起動し、brewやcaskと入力すると、Alfredでアプリケーションを管理できるようになります。このワークフローや他のワークフローを使用するには、Alfred Powerpackがインストールされている必要があります。

オープンソースのMacアプリケーションをインストールする

Homebrewは、フリーのUnixツールやmacOSアプリケーションをインストールするための優れたパッケージマネージャです。Macコンピュータをゼロからインストールする場合や、複数のMacコンピュータを管理する会社で働いている場合、Homebrewは時間と労力を大幅に削減することができます。

このようなコマンドは迷いがちですが、焦る必要はありません。これらのステップをじっくりと行い、こまめにメモを取るようにしましょう。また、このガイドをMacターミナルに追加すると、追加のコマンドとヘルプ、およびターミナルのカスタマイズのヒントが得られます。

一般的なMacアプリケーションを先にインストールするのも良いですが、あまり知られていないオープンソースのMacアプリケーションを見て、自作のCaskを使ってインストールしてみましょう。

  • 2021-03-22 08:04 に公開
  • 閲覧 ( 35 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ