GNU/Linux >> Linux の 問題 >  >> Linux

Linuxbrew –LinuxおよびMacOSX用の一般的なパッケージマネージャー

自作 は、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が最適です。


Linux
  1. Ukuu Kernel Manager –UbuntuにLinuxカーネルをインストールしてアップグレードする

  2. NordPass –Linux用の強力なパスワードマネージャー

  3. RockyLinux8にPIPPythonPackageManagerをインストールして使用する方法

  1. AlmaLinux8にSnapPackageManagerをインストールして使用する方法

  2. LinuxおよびMacOSにpython-openstackclientをインストールします

  3. プロセス監視のために Linux に Monit をインストールして構成する方法

  1. LinuxでのHomebrewPackageManagerのインストールと使用

  2. LinuxでYarnPackageManagerをインストールして使用する方法

  3. Nix –LinuxおよびUnix用の強力なパッケージマネージャー