質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

さくらのVPS

さくらのVPSは、さくらインターネット社が提供するVPS(仮想専用サーバー)です。高速なSSDの選択や複数台構成も可能。利用者に応じた柔軟なプランが用意されています。大規模システムにも対応可能なスケーラビリティを備えたホスティングサービスです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

解決済

1回答

3601閲覧

CentOS7 にbrewをインストールする方法を教えてください

rapsody

総合スコア7

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

さくらのVPS

さくらのVPSは、さくらインターネット社が提供するVPS(仮想専用サーバー)です。高速なSSDの選択や複数台構成も可能。利用者に応じた柔軟なプランが用意されています。大規模システムにも対応可能なスケーラビリティを備えたホスティングサービスです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

0クリップ

投稿2021/05/17 13:26

編集2021/05/17 22:26

以下のドキュメントに沿ってlinuxbrewをインストールしたいのですがエラーが出て進むことができません。
原因がわかる方、ご教授いただけないでしょうか?

https://hacknote.jp/archives/54176/
https://github.com/Homebrew/brew/blob/master/docs/Homebrew-on-Linux.md
https://brew.sh/

そもそもbrewはPHP7.4を入れるためにインストールしたいです。

#環境
さくらのvps
CentOS Linux release 7.9.2009 (Core)

#試したこと

//homebrewをインストールするのに必要なものをインストール $ sudo yum groupinstall 'Development Tools' && sudo yum install curl file git 読み込んだプラグイン:aliases, changelog, fastestmirror, kabi, langpacks, tmprepo, verify, versionlock Loading support for Red Hat kernel ABI Loading mirror speeds from cached hostfile * base: mirrors.cat.net * epel: ftp.jaist.ac.jp * extras: mirrors.cat.net * remi-safe: ftp.riken.jp * updates: mirrors.cat.net Maybe run: yum groups mark install (see man yum) インストールまたは更新に利用できるいくつかの要求されたグループにパッケージがありません 読み込んだプラグイン:aliases, changelog, fastestmirror, kabi, langpacks, tmprepo, verify, versionlock Loading support for Red Hat kernel ABI Loading mirror speeds from cached hostfile * base: mirrors.cat.net * epel: ftp.jaist.ac.jp * extras: mirrors.cat.net * remi-safe: ftp.riken.jp * updates: mirrors.cat.net パッケージ curl-7.76.1-2.0.cf.rhel7.x86_64 はインストール済みか最新バージョンです パッケージ file-5.11-37.el7.x86_64 はインストール済みか最新バージョンです パッケージ git-1.8.3.1-23.el7_8.x86_64 はインストール済みか最新バージョンです 何もしません
//homebrewのインストール $ sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)" curl: ??l?: ELF: x: Error 1644151959 -bash: $: コマンドが見つかりません

のようになります。

そもそもhomebrewのインストールをしようと上記のコマンドを実行した際に

https://k-kuro.hatenadiary.jp/entry/20201210/1607573212

のように

Error: Please update your system cURL. Minimum required version: 7.41.0 Your cURL version: 7.29.0 Your cURL executable: /usr/bin/curl Error: Please update your system Git. Minimum required version: 2.7.0 Your Git version: 1.8.3.1 Your Git executable: /usr/bin/git Error: Curl must be installed and in your PATH!

↑エラーが出ていたため、

$ sudo yum install epel-release $ sudo yum install libnghttp2 $ sudo nano /etc/yum.repos.d/city-fan.repo $sudo yum clean all $ sudo yum install curl

↑を実行しました。

そこで、curlのバージョンを見ようとすると、こちらも意味不明なエラーが出ています。
(おそらくその他にもコマンドを実行したため、こうなったんだと思います。)

curl -V curl: 0h??: ELF: x: Error 93410455

質問としては、

curl: ??l?: ELF: x: Error 1644151959 curl: 0h??: ELF: x: Error 93410455

の直し方と、本来の目的であるbrewのインストールまでの方法を教えていただきたいです。
3日ほどずっとハマっております。
助けていただけると幸いです。

追記1

Executable and Linkable Format (ELF) とは、コンパイラが生成するオブジェクト、および、ライブラリとリンクされた実行ファイルのファイルフォーマット であるということはわかりました。

追記2

↓以下の記事では、lsやmvコマンドも使用できないとありますが、僕の環境では利用できます。
上述のようにcurl -Vが使えない?glibcと競合?してるみたいです。

https://rcmdnk.com/blog/2019/11/26/computer-linux-homebrew/#google_vignette

追記3

glibcが悪さをしている?のかもしれませんが、現在の状況として載せておきます。

$ brew info glibc Error: Please update your system Git. Minimum required version: 2.7.0 Your Git version: ... Your Git executable: /usr/bin/git glibc: stable 2.23 (bottled) GNU C Library https://www.gnu.org/software/libc/ /home/linuxbrew/.linuxbrew/Cellar/glibc/2.23 (1,366 files, 85.7MB) * Poured from bottle on 2021-05-17 at 07:27:40 From: /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/glibc.rb License: GPL-2.0-or-later and LGPL-2.1-or-later ==> Dependencies Build: binutils ✔, linux-headers ✔ ==> Requirements Build: gawk 3.1.2 (or later) ✔, make 3.79 (or later) ✔, sed ✔ Required: System glibc < 2.23 ✔, Linux ✔, Linux kernel 2.6.32 (or later) ✔ ==> Analytics install: 301 (30 days), 900 (90 days), 5,464 (365 days) install-on-request: 110 (30 days), 238 (90 days), 1,788 (365 days) build-error: 0 (30 days)
$ brew info gcc Error: Please update your system Git. Minimum required version: 2.7.0 Your Git version: ... Your Git executable: /usr/bin/git gcc: stable 11.1.0 (bottled), HEAD GNU compiler collection https://gcc.gnu.org/ Not installed From: /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/gcc.rb License: GPL-3.0-or-later with GCC-exception-3.1 ==> Dependencies Required: gmp ✔, isl ✘, libmpc ✔, mpfr ✔, zlib ✔, binutils ✔ ==> Options --HEAD Install HEAD version ==> Analytics install: 12,826 (30 days), 36,075 (90 days), 128,355 (365 days) install-on-request: 10,027 (30 days), 28,909 (90 days), 92,619 (365 days) build-error: 0 (30 days)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

rapsody

2021/05/17 21:59

ご返信ありがとうございます。 ``` unset LD_LIBRARY_PATH ``` としても、 ``` curl -V curl: 0h??: ELF: x: Error 93410455 ``` この現象は治りません(汗) そもそもbrewはphp7.4のインストールのために入れたいです。
rapsody

2021/05/17 22:27

迅速な対応ありがとうございます。やってみます。
rapsody

2021/05/17 22:43

ありがとうございます。直接入れる方法をやってみたところ、php7.4をインストールすることができました。glibcの箇所は複雑そうですね、、、時間があるときにまた再トライしてみます。 勉強になりました。
guest

回答1

0

自己解決

hoshi-takanori
2021/05/18 07:12

brew は消して、php 7.4 を直接入れれば良いのでは。
https://qiita.com/109s/items/c612eba9ebaf315df1fc

↑と https://www.geekfeed.co.jp/geekblog/centos-remi-epel-php によって解決しました。brewでのインストールはできませんでしたが、サードパーティリポジトリであるremiを使って直接php7.4をインストールすることで目的は果たすことができました。

投稿2021/05/17 22:46

rapsody

総合スコア7

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問