MacOSのシステムソフトウェア管理ツール自作

自作の使用は北を指し、

プログラマーのすべてを完了するために、コマンドを使用することに慣れて、ソフトウェアがそのような些細な問題をインストールするために、自然はコマンドを解決することができ、選択するためのグラフィカルなインターフェイスを持っていないでしょう。しかし、Linuxでは、我々は  yumaptdnfpkgおよびその他のコマンドのソフトウェアのインストールを完了するために、MacOSのが、私たちのより良い利用MacOSのを助けるためにユーザーフレンドリーなパッケージマネージャを提供していませんでした。

公式には提供されませんでしたが、幸いなことに、私たちは自作のスローガンのように、同様のことを行うために自作にこのアーティファクトを使用することができます:「MacOSの(またはLinux)のために不足しているパッケージマネージャを」

自作

自作は、開発者マックス・ハウエルによって開発され、BSDオープンソースに基づいて、それは非常に便利なパッケージ管理ツールです。初期の頃、唯一のMacOS自作のバージョンでは、フォローアップ、ユーザーの増加に伴い、自作もLinuxのバージョンは、Linux環境を設定するには、同じ自作ヘルプの開発者を使用しています。

中核となる概念のいくつかの自作

自作の使用を正式に導入される前は、私はあなたがより良い自作を使用することを助けることができるこれらの概念を理解するために、自作の中核となる概念のいくつかを紹介しましょう。

語彙 意味
式(E) インストールパッケージには、記述ファイル、数式複数
地下室 どこのディレクトリにインストールした後
パッケージは、樽セラーはサブディレクトリがある特定のディレクトリ
ボトル プリコンパイルされたパッケージは、速度が非常に速くなり、ソースコードのダウンロードサイトをコンパイルする必要はありません。パッケージの公式リポジトリのほとんどは、ボトルの仕方によってインストールされています
タップ Linuxでパッケージマネージャリポジトリに類似し、ソースをダウンロードしてください
アプリケーションは、グラフィカルインターフェースを持っているよう拡張MacOSのネイティブアプリケーションをインストールし、あなたも理解することができます。
バンドル 依存拡張子が自作を説明しました

最も重要なの一つは、我々が頻繁にフォローアップに使用され、タップ、樽です。

自作の一般的な操作

自作をインストールします。

自作を使用する前に、まず私たちは自作のインストールを完了する必要があります。自作のインストール作業だけでコードを実行するために、非常に簡単です、それは自動的に画面の指示に従って、インストールプロセスを開始することができます。

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

ソフトウェアのインストール

あなたが自作を完了したら、あなたは、ソフトウェアのインストールを完了し、コマンドラインは非常に簡単であるソフトウェアをインストールするために使用することができ自作、のみ実行する必要があります  brew install [软件名] 例えば、私たちはwgetのをインストールする、ソフトウェアをインストールするために、あなただけ実行する必要があり  brew install wget 、その上にA。

検索ソフトウェア

多くの場合、我々はあなたが検索を完了するために2つの方法があり、この時間は、彼らがソフトウェアをしたいかどうかを知っている、または何特定の名前を言うことはありません。

1.検索コマンド

コマンドラインで、あなたは直接使用することができます  brew search [关键词] 検索します

コマンドラインの検索ソフトウェア

あなたが結果を得るために検索したいキーワードを入力します。

むしろ少ない言葉に従うべきで検索する場合、タイプミス原則は検索できません。

2.ウェブ検索

検索のコマンドライン外の使用に加えて、あなたの検索を支援するためのWebクライアントの検索ツールを使用することができます。自作公式サイトでは、検索対象の数式へのリンク、または直接アクセスhttps://formulae.brew.sh/を見つけることができます。あなただけが入力ボックスインターフェースで検索するコマンドを入力する必要があり、その後、候補コマンドが対応します

検索ソフトウェア

あなたはそれを使用したい場所を選択し、それはソフトウェアの紹介ページへ]をクリックします

ビューソフトウェア

あなたは、特定の情報の自作ソフトがある見ることができます。

ビューパッケージがインストールされています

あなたがインストールされているパッケージを確認したい場合は、実行することができ  brew list 、インストールされているすべてのソフトウェアを表示するコマンドを。

すべてのソフトウェアを見ます

すでにインストール済みのパッケージを更新

我々は彼らのニーズ、バッチ更新のソフトウェアに応じてすることができ、または単一のソフトウェアをアップデートするように、我々は、ソフトウェアが自動的に更新されませんインストールされています。

你可以先使用 brew outdated 来查看所有有更新版本的软件。

更新するソフトウェアのニーズを確認してください

然后使用 brew upgrade 来更新所有的软件,或者是使用 brew upgrade [软件名]来更新单个软件。

卸载某个已经安装的包

如果你想要卸载某个包,你可以执行 brew uninstall [软件名] 来卸载一个特定的软件,比如卸载 wget 是这样的。

アンインストールパッケージがインストールされています

查看包的信息

如果你想要查看某个特定软件的信息,你可以执行命令 brew info [软件名] 来查看该软件的详情。

表示パケット

清理软件的旧版

Homebrew 用久了,会有一些历史版本的软件遗留在系统里,这个时候,你可以使用 brew cleanup 命令来清理系统中所有软件的历史版本,或者可以使用 brew cleanup [软件名]来清理特定软件的旧版。

クリーニングソフトウェアレガシー

管理后台软件

诸如 Nginx、MySQL 等软件,都是有一些服务端软件在后台运行,如果你希望对这些软件进行管理,可以使用 brew services 命令来进行管理

  • brew services list: 查看所有服务
  • brew services run [服务名]: 单次运行某个服务
  • brew services start [服务名]: 运行某个服务,并设置开机自动运行。
  • brew services stop [服务名]:停止某个服务
  • brew services restart:重启某个服务。
ソフトウェア管理の背景

检查 Hombrew 环境

如果你的 Hombrew 没有办法正常的工作,你可以执行 brew doctor 来开启 Homebrew 自带的检查,从而确认有哪些问题,并进行修复。

Hombrew環境を確認してください

更新 Homebrew

Homebrew 经常会在执行命令的时候触发更新,不过如果你想要主动检查更新,可以执行 brew update 来唤起 Homebrew 的更新。

添加一个新的 tap

homebrew 官方在安装的时候会有一些 tap 但是在使用时,依然会需要安装一些特殊的 tap ,这个时候,我们就要用到 tap 的命令来添加新的 tap.

在添加 tap 时,输入命令 brew tap [user/repo] ,就可以完成添加 tap 了

常用 tap

在使用 homebrew 时,我们一般会添加几个常用的 tap,来确保我们有足够的软件来安装。

1. Caskroom

Caskroom 是 Homebrew 下一个非常出名的 tap ,有了 caskroom,我们就可以安装一些有图形化界面的软件了,比如 VSCode、Typora 等软件。

使用起来也非常简单,最新版 Homebrew 中,你可以直接使用 brew cask install [软件名] 来安装特定的软件,homebrew 会自动安装 Caskroom。

2. homebrew-cask-fonts

程序员难免要安装一些代码字体,这样才能更好的写代码,Homebrew 也提供了方便我们安装字体的 tap。

在使用时,你需要先添加对应的 tap ,然后执行安装即可了,比如我们要安装 source code pro ,只需要执行如下命令。

brew tap homebrew/cask-fonts
brew cask install font-source-code-pro

使用技巧

切换国内的镜像源

Homebrew 默认使用的是国外的源,在下载时速度可能会比较慢。好在国内的清华大学和中科大提供了 Homebrew 的镜像源,我们可以很轻松的切换源,从而提升我们的下载速度。

使用中科大的镜像

执行如下命令,即可切换为中科大的镜像

cd "$(brew --repo)"
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git

使用清华大学的镜像

执行如下命令,即可切换为清华大学的镜像

git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

使用 Brewfile 完成环境迁移

设备永久了,我们的电脑中会有大量的软件,如果你需要迁移环境,重新安装会是一个大麻烦,好在 Homebrew 本身为我们提供了一个非常好用的环境迁移的工具 —— Homebrew Bundle

你首先需要在之前的电脑中执行 brew bundle dump 来完成当前环境的导出,导出完成后,你会得到一个 Brewfile

然后将 Brewfile 复制到新的电脑中,并执行 brew bundle 来开始安装的过程。

使用网页搜索 Caskroom 的软件

ブリューCaskroomは、コマンド検索を提供していませんが、私たちは、公式Caskrrom自作のページを検索するためのいくつかのサイトを利用することができます。https://formulae.brew.sh/cask/

このページでは、あなたは、すべてのインデックス付きのページを参照して対応するコマンド・ライン・ソフトウェアをインストールすることができます入力することができます。

また、http://macappstore.org/を訪問し、あなたのサイトにインストールするソフトウェアを入力し、検索をクリックし、ポップアップページを、インストール・ガイドを表示することができますすることができます。

ソフトウェアのサポート

コマンドラインに加えて、2つのソフトウェアがあり、私たちは自作のより有効に活用することができます、彼らはCakebrewとlaunchrocketです。

Cakebrew

Cakebrew自作は、GUIマネージャは、Cakebrewは、あなたがCaskbrewにアップグレードし、他の操作を行うことができ、すべての現在インストールされているソフトウェア、およびその他のソフトウェアを見ることができます。

あなただけ実行する必要があり  brew cask install cakebrew 、完全なCakebrewインストールに。

インストールが完了したら、ランチパッドで開きます。

launchrocket

launchrocket自作は、使用中に、あなたが対応するタップを追加し、ソフトウェアをインストールする必要がある場合、サービスのインストールを管理するために使用することができます。

brew tap jimbojsb/launchrocket
brew cask install launchrocket

インストールが完了したら、ランチパッドで開きます

おすすめ

転載: www.cnblogs.com/yecao8888/p/12154461.html
おすすめ