XSERVERにリモート接続するためにTeraTarmでログインします。TeraTermのログイン方法はXserverのサイトを見てください。
そして以下コマンドを打ちます。
1
| sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"
|
以下メッセージが出て、パスワード入力を求められますが、無視してEnterを押します。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| あなたはシステム管理者から通常の講習を受けたはずです。
これは通常、以下の3点に要約されます:
#1) 他人のプライバシーを尊重すること。
#2) タイプする前に考えること。
#3) 大いなる力には大いなる責任が伴うこと。
[sudo] Enter password for XXXXX to install Ruby:
残念、また試してください。
[sudo] Enter password for XXXXX to install Ruby:
残念、また試してください。
[sudo] Enter password for XXXXX to install Ruby:
sudo: 3 回パスワード試行を間違えました
==> Installing Ruby to /home/XXXXX/.linuxbrew/Homebrew/Library/Homebrew/ven or
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 26.9M 100 26.9M 0 0 16.9M 0 0:00:01 0:00:01 --:--:-- 34.0M
==> Installing successful
|
次は、下記のようにsudoのパスワードを入力するよう求められますが、権限がありませんので、無視してEnterを押します。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| あなたはシステム管理者か
あなたはシステム管理者から通常の講習を受けたはずです。
これは通常、以下の3点に要約されます:
#1) 他人のプライバシーを尊重すること。
#2) タイプする前に考えること。
#3) 大いなる力には大いなる責任が伴うこと。
[sudo] XXXXX のパスワード:
残念、また試してください。
[sudo] XXXXX のパスワード:
残念、また試してください。
[sudo] XXXXX のパスワード:
sudo: 3 回パスワード試行を間違えました
|
色々インストールものが出てきます。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| ==> This script will install:
/home/XXXXX/.linuxbrew/bin/brew
/home/XXXXX/.linuxbrew/share/doc/homebrew
/home/XXXXX/.linuxbrew/share/man/man1/brew.1
/home/XXXXX/.linuxbrew/share/zsh/site-functions/_brew
/home/XXXXX/.linuxbrew/etc/bash_completion.d/brew
/home/XXXXX/.cache/Homebrew/
/home/XXXXX/.linuxbrew/Homebrew
==> The following new directories will be created:
/home/XXXXX/.linuxbrew/bin
/home/XXXXX/.linuxbrew/etc
/home/XXXXX/.linuxbrew/include
/home/XXXXX/.linuxbrew/lib
/home/XXXXX/.linuxbrew/sbin
/home/XXXXX/.linuxbrew/share
/home/XXXXX/.linuxbrew/var
/home/XXXXX/.linuxbrew/opt
/home/XXXXX/.linuxbrew/share/zsh
/home/XXXXX/.linuxbrew/share/zsh/site-functions
/home/XXXXX/.linuxbrew/var/homebrew
/home/XXXXX/.linuxbrew/var/homebrew/linked
/home/XXXXX/.linuxbrew/Cellar
/home/XXXXX/.linuxbrew/Caskroom
/home/XXXXX/.linuxbrew/Frameworks
Press RETURN to continue or any other key to abort
|
「Press RETURN to continue or any other key to abort」が出てくるので、Enterを押すと上記のインストールが始まります。少し時間がかかりました。そして以下、「Installation successful!」でインストール完了です。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| ==> Installation successful!
==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
Read the analytics documentation (and how to opt-out) here:
https://docs.brew.sh/Analytics
==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
https://github.com/Homebrew/brew#donations
==> Next steps:
- Install the Homebrew 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 https://docs.brew.sh/linux for more information.
- Configure Homebrew in your ~/.bash_profile by running
echo 'eval $(/home/XXXXX/.linuxbrew/bin/brew shellenv)' ~/.bash_profile
- Add Homebrew to your PATH
eval $(/home/XXXXX/.linuxbrew/bin/brew shellenv)
- 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/XXXXX/.linuxbrew/bin is not in your PATH.
|
Next stepsに書いてあることを順番にしていきます。
1
2
3
| echo 'eval $(/home/XXXXX/.linuxbrew/bin/brew shellenv)' >>~/.bash_profile
eval $(/home/XXXXX/.linuxbrew/bin/brew shellenv)
brew install gcc
|
以下メッセージが表示されます。
1
2
3
4
5
6
7
| updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
No changes to formulae.
Warning: gcc 5.5.0_7 is already installed and up-to-date
To reinstall 5.5.0_7, run `brew reinstall gcc`
|
brew help でインストールされている事を確認します。
Linuxbrewのアップデート 20/11/3追記
もう10か月以上前の記事で、放置していたら古いのでアップデートが必要になりましたので追記します。
まず現状を確認します。
1
2
3
| $ brew --version
Homebrew 2.2.4
Homebrew/linuxbrew-core (git revision 5efc; last commit 2020-01-25)
|
アップデートとアップグレード一緒にします。
1
| brew update --force && brew upgrade
|
またまた確認します。おしまい。
1
2
3
| $ brew --version
Homebrew 2.5.8
Homebrew/linuxbrew-core (git revision 189bf; last commit 2020-11-01)
|