6
4

More than 5 years have passed since last update.

brewがlinuxで使えるらしいのでやってみる

Last updated at Posted at 2019-02-12

brewのインストール

ここに書かれてるコマンドをターミナルで打つ
https://brew.sh/

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  To install Linuxbrew, paste at a terminal prompt:
    sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"

linuxはsh -c "$(curl -fsSL https//raw.githubusercon~~~を打てばいい

$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"
==> This script will install:
/home/linuxbrew/.linuxbrew/bin/brew
/home/linuxbrew/.linuxbrew/share/doc/homebrew
/home/linuxbrew/.linuxbrew/share/man/man1/brew.1
/home/linuxbrew/.linuxbrew/share/zsh/site-functions/_brew
/home/linuxbrew/.linuxbrew/etc/bash_completion.d/brew
/home/ryicoh/.cache/Homebrew/
/home/linuxbrew/.linuxbrew/Homebrew

Press RETURN to continue or any other key to abort
==> Downloading and installing Linuxbrew...
remote: Enumerating objects: 150, done.
remote: Counting objects: 100% (150/150), done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 169 (delta 125), reused 150 (delta 125), pack-reused 19
Receiving objects: 100% (169/169), 35.68 KiB | 0 bytes/s, done.
Resolving deltas: 100% (126/126), completed with 41 local objects.
From https://github.com/Homebrew/brew
   3349da1..2f79f5b  master     -> origin/master
 * [new tag]         2.0.1      -> 2.0.1
HEAD is now at 2f79f5b Merge pull request #5708 from Homebrew/dependabot/bundler/docs/github-pages-194

ここで停止して入らないのですが。。
と思いきや行けたぞ!!!
かなり時間がかかる模様。。

'
Updated 1 tap (homebrew/core).
==> New Formulae
apache-arrow        apache-arrow-glib   bumpversion         cassandra-reaper    cstore_fdw          diskus              git-absorb          jinja2-cli          jp                  ladspa-sdk          ungit               usbredir
==> Updated Formulae
binutils ✔              certbot                 direnv                  go@1.10                 kube-aws                lighttpd                mrboom                  phpunit                 safe                    urbit
curl ✔                  cglm                    efl                     gomplate                kubeless                linkerd                 mysql                   pipenv                  sccache                 vips
algernon                clutter-gst             elasticsearch           gradle                  kubernetes-cli          lxc                     nats-streaming-server   pony-stable             scipy                   wget
angular-cli             cmus                    etcd                    gtk+3                   kustomize               macvim                  ncdu                    poppler                 siril                   whois
apache-opennlp          cocoapods               exploitdb               hcloud                  ledger                  math-comp               ngircd                  postgresql@9.4          sphinx                  xsimd
awscli                  conan                   ffmpeg                  highlight               libidn2                 maxima                  nim                     prettier                sphinx-doc              xtensor
bartycrouch             conjure-up              firebase-cli            htop                    libosinfo               maxwell                 ocrmypdf                prometheus              streamlink              youtube-dl
bat                     convox                  fn                      httpd                   libphonenumber          meson                   opendetex               pulumi                  swift-protobuf          zsh
bazel                   coq                     fonttools               ice                     libpsl                  metricbeat              openimageio             rabbitmq                swiftformat
bettercap               cromwell                frugal                  igv                     libraw                  minio                   osrm-backend            rawtoaces               syncthing
bison                   cryfs                   futhark                 imagemagick             librealsense            minio-mc                pandoc-citeproc         rclone                  telegraf
bit                     crystal                 fx                      inetutils               libssh                  mkcert                  pdftoedn                rebar3                  terraform_landscape
bluetoothconnector      curl-openssl            git-extras              ipv6calc                libtiff                 mkl-dnn                 pdftoipe                repo                    tgui
caddy                   cython                  git-quick-stats         jenkins                 libu2f-host             mosquitto               pgweb                   rom-tools               timidity
cassandra@2.1           devd                    gmsh                    kibana                  libvirt                 mpd                     php                     rtags                   tomcat
cassandra@2.2           diff-pdf                gnatsd                  kotlin                  libvpx                  mpv                     php@7.2                 rtv                     upx
==> Renamed Formulae
resin-cli -> balena-cli
==> 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.html

==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
  https://github.com/Homebrew/brew#donations
==> 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 'eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)' >>~/.profile
- Add Linuxbrew to your PATH
    PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"
- We recommend that you install GCC by running:
    brew install gcc
- After modifying your shell profile, you may need to restart your session
  (logout and then log back in) if the brew command isn't found.
- Run `brew help` to get started
- Further documentation:
    https://docs.brew.sh
Warning: /home/linuxbrew/.linuxbrew/bin is not in your PATH.

依存のソフトとか環境変数とかを設定

sudo yum groupinstall 'Development Tools'
echo 'eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)' >>~/.profile
PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"
brew install gcc

試しに

$ brew install nodejs
$ npm -v
6.5.0
6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4