自作 は、AppleのMacOSオペレーティングシステム用に特別に設計された無料のオープンソースパッケージ管理システムです。 Rubyプログラミング言語を使用して記述されており、MacOSがプリインストールされています。ご存知かもしれませんが、これはオープンソースプロジェクトの1つであり、GitHubのどのプロジェクトよりも多くの貢献者と問題が解決されました。 Linuxオペレーティングシステム用のHomebrewのような同様のパッケージマネージャーを探している場合は、どこも探す必要はありません。 Linuxbrewを探してください。 。この簡単なガイドでは、UbuntuとCentOSにLinuxbrewをインストールする方法と、それを使用してパッケージをインストール、削除、更新する方法について説明します。
LinuxbrewはHomebrewのフォークであり、MacOSとLinuxの両方で使用できます。その使用法は、Homebrewとほとんど同じです。 Linuxbrewはホームディレクトリにインストールされるため、rootアクセスは必要ありません 。 Linuxbrewを使用して、ネイティブディストリビューションにパッケージ化されていないパッケージをインストールできます。また、最新のアプリケーションやパッケージをインストールすることもできます。
Linuxbrewをインストールする
Linuxbrewには、Linuxボックスに次の依存関係が必要です。
- ルビー 1.8.6以降
- GCC 4.4以降
- Linux 2.6.16以降
- 64ビットx86 または32ビットARM (ラズベリーパイ)
Linuxbrewは現在、32ビットx86プラットフォームをサポートしていません。
Linuxbrewをインストールする前に、前述の依存関係がインストールされていることを確認してください。まだインストールされていない場合は、次のコマンドを実行してLinuxシステムにインストールします。
Debian、Ubuntu、Linux Mintの場合:
$ sudo apt-get update && sudo apt-get install build-essential curl git python-setuptools ruby
Red Hat、CentOS、Fedoraの場合:
$ sudo yum groupinstall 'Development Tools'
$ sudo yum install curl git irb python-setuptools ruby
前提条件をインストールしたら、次のコマンドを実行してLinuxbrewをインストールします。
注: 次のコマンドをrootとして実行しないでください ユーザー。
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install)"
インストールが完了すると、次のような出力が表示されます。
[...] ==> Next steps: - Install the Linuxbrew dependencies if you have sudo access: Debian, Ubuntu, etc. sudo apt-get install build-essential Fedora, Red Hat, CentOS, etc. sudo yum groupinstall 'Development Tools' See http://linuxbrew.sh/#dependencies for more information. - Add Linuxbrew to your ~/.profile by running echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >>~/.profile echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >>~/.profile echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >>~/.profile - Add Linuxbrew to your PATH PATH="/home/linuxbrew/.linuxbrew/bin:$PATH" - We recommend that you install GCC by running: brew install gcc - Run `brew help` to get started - Further documentation: https://docs.brew.sh Warning: /home/linuxbrew/.linuxbrew/bin is not in your PATH.
上記の出力を注意深くお読みください。 Linuxbrewを正しく動作させるために次に何をすべきかを尋ねられます。 Linuxbrewを使用する前に、これらの手順を実行する必要があります。上記の出力の太線を確認してください。以下に示すように、これらのコマンドを1つずつ実行して、LinuxbrewをPATHに追加します。
$ echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >>~/.profile
$ echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >>~/.profile
$ echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >>~/.profile
$ PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"
最後に、次のコマンドを実行して変更を更新します。
$ source ~/.profile
そして、問題なくLinuxbrewを使用するために推奨されるgccをインストールします。これを行うには、次を実行します:
$ brew install gcc
この場合も、rootユーザーとしてこのコマンドを実行しないでください。これらのコマンドはすべて、通常のユーザーとして実行してください。コマンドで見たように、root権限はどこにも使用していません。すべてのパッケージとアプリケーションは$HOMEフォルダーにインストールされるため、root権限は必要ありません。
最後に、次のコマンドを実行して、Linuxbrewがインストールされ、正しく機能していることを確認します。
$ brew doctor
以下のような出力が表示された場合、Linuxbrewは機能しています!
Your system is ready to brew.
おめでとう! Linuxbrewがインストールされました。それを探索する時が来ました。
ダウンロード -無料のeガイド:「MacOSX用の5つのAppleMailの代替品」Linxubrewの使用法
すでにHomebrewを使用している場合は、次の手順をスキップして、Homebrewの使用方法としてLinuxbrewパッケージマネージャーの使用をすぐに開始できます。 Linuxbrewを初めて使用する場合は、読み進めてください。
Linuxbrew自体を更新するには、次を実行します。
$ brew update
利用可能なパッケージがわからない場合は、次を実行してください:
$ brew search
このコマンドは、利用可能なパッケージのリストを表示します。
または、 braumeisterにアクセスすることもできます 利用可能なパッケージを検索するサイト。
それでは、パッケージのインストール方法を見てみましょう。
パッケージをインストールするには、たとえば zsh 、実行するだけです:
$ brew install zsh
同様に、パッケージを削除するには、次のコマンドを実行します:
$ brew remove zsh
それは簡単です。 Linuxbrewパッケージマネージャーのテスト中に気付いた良い点の1つは、特定のパッケージが利用できない場合に代替コマンドが表示されることです。次の例を見てください。
$ brew install rsync
以下の出力にあるように、「rsync」という名前の使用可能な式はありません。そのため、出力の最後にrsyncをインストールするための代替コマンドが表示されました。
Error: No available formula with the name "rsync" ==> Searching for similarly named formulae... These similarly named formulae were found: grsync librsync vdirsyncer To install one of them, run (for example): brew install grsync ==> Searching taps... This formula was found in a tap: homebrew/dupes/rsync To install it, run: brew install homebrew/dupes/rsync
そこで、次のコマンドを実行してrsyncをインストールしました:
$ brew install homebrew/dupes/rsync
コマンドを使用して、古いパッケージを検索できます:
$ brew outdated
古いパッケージをすべてアップグレードする場合は、次を実行してください:
$ brew upgrade
特定のパッケージをアップグレードするには、次のコマンドを実行します:
$ brew upgrade <package_name>
ダウンロードしたパッケージがどこにあるかを確認したいですか?簡単です。
$ brew --cache
サンプル出力は次のようになります:
/home/sk/.cache/Homebrew
ここでは、Linuxbrewによってダウンロードされたものを見ることができます。
Linuxbrewの詳細については、次を実行してください:
$ brew help
または、
$ man brew
Linuxbrewのアンインストール
Linuxbrewが好きではありませんか?次のコマンドを使用してLinuxbrewをアンインストールできます:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/uninstall)"
このコマンドが機能しない場合は、次のことを試してください。
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/uninstall)"
最後に、$HOMEディレクトリからLinuxbrewディレクトリを削除します。
$ sudo rm -rf ~/.linuxbrew
これで、LinuxボックスにLinuxbrewをインストールして使用する方法がわかりました。唯一の欠点は、Linuxbrewがアプリケーションのコンパイルとインストールに時間がかかりすぎることです。それとは別に、それはそのウェブサイトで宣伝されているように箱から出してすぐに機能します。 Macユーザーで、Homebrewのような同様のパッケージマネージャーを探している場合は、Linuxbrewが最適です。