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

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

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

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

Linux

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

rpm

rpmコマンドは、UNIX系OSのroot権限でのみ利用可能なコマンドで、 RPMパッケージのインストールなどができます。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

650閲覧

rpmでのパッケージインストール方法について

otdsh9432

総合スコア55

CentOS

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

Linux

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

rpm

rpmコマンドは、UNIX系OSのroot権限でのみ利用可能なコマンドで、 RPMパッケージのインストールなどができます。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2022/03/01 14:00

編集2022/03/01 14:14

以下サイトのrpmパッケージのインストール方法はわかりますでしょうか?
https://koji.fedoraproject.org/koji/rpminfo?rpmID=10247965

知識不足で申し訳ありません。
rpmコマンドでインストールするものかと思ったのですが、リポジトリやパッケージのURLがわからず、インストールに至っていない状況です。
(以下の感じのURLがあるのかなとなんとなくイメージしているのですが、上記サイト内で見つけられず、、)
http://dev.mysql.com/get/community-mysql-5.7.19-1.fc27.aarch64.rpm

下記でも質問しているため、両者の状況は適宜片方へ反映させていただきます。
https://teratail.com/questions/6f4k32m3hh4g1z
宜しくお願いします。

試したこと

以下コマンドでは試してみましたが、いづれもエラーでした。

bash

1[ec2-user@ip-10-0-5-141 ~]$ sudo rpm -Uvh community-mysql-5.7.19-1.fc27.aarch64.rpm 2エラー: community-mysql-5.7.19-1.fc27.aarch64.rpm のオープンに失敗: No such file or directory 3 4[ec2-user@ip-10-0-5-141 ~]$ sudo yum install community-mysql-5.7.19-1.fc27.aarch64.rpm 5読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd 6amzn2-core | 3.7 kB 00:00:00 7amzn2extra-docker | 3.0 kB 00:00:00 8amzn2extra-epel | 3.0 kB 00:00:00 9amzn2extra-kernel-5.10 | 3.0 kB 00:00:00 10amzn2extra-nginx1 | 3.0 kB 00:00:00 11epel/aarch64/metalink | 10 kB 00:00:00 12mysql-connectors-community | 2.6 kB 00:00:00 13mysql-tools-community | 2.6 kB 00:00:00 14mysql80-community | 2.6 kB 00:00:00 15nodesource | 2.5 kB 00:00:00 16treasuredata | 2.9 kB 00:00:00 17235 packages excluded due to repository priority protections 18パッケージ community-mysql-5.7.19-1.fc27.aarch64.rpm は利用できません。 19エラー: 何もしません 20 21[ec2-user@ip-10-0-5-141 ~]$ sudo yum localinstall -y http://dev.mysql.com/get/community-mysql-5.7.19-1.fc27.aarch64.rpm 22読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd 23ファイルが開けません: http://dev.mysql.com/get/community-mysql-5.7.19-1.fc27.aarch64.rpm を飛ばします。 24何もしません 25 26[ec2-user@ip-10-0-5-141 ~]$ sudo rpm -ivh http://dev.mysql.com/get/community-mysql-5.7.19-1.fc27.aarch64.rpm 27http://dev.mysql.com/get/community-mysql-5.7.19-1.fc27.aarch64.rpm を取得中 28curl: (22) The requested URL returned error: 404 29エラー: http://dev.mysql.com/get/community-mysql-5.7.19-1.fc27.aarch64.rpm をスキップします - 転送に失敗しました

環境等

Amazon Linux2 ARMアーキテクチャ(t4gインスタンス)

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

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

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

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

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

guest

回答1

0

ベストアンサー

Amazon Linux2へインストールしたいということでいいでしょうか。
見た感じEL7を対象としたaarch64向けのrpmがリポジトリ上に存在しないのでそれを使う方法は無理そうです。
ソースからインストールすれば可能かもしれませんが、保証はできません。

別質問を見る限り、まずそもそもMySQLのクライアントは必須ではありません。Railsのgemで繋げればよいでしょう。
サーバ上のクライアントであれば別に5.7である必要も(もっというとMySQLである必要も)あまりないように思えます。
サーバ上にクライアントを入れたければ素直にMySQL8かMariaDBのクライアントを入れればよいのではないでしょうか。
RDSにつなぎたいだけならどっちでも大差ないですし、アプリケーションからの接続についてはサーバ上のMySQLクライアントは使わないので関係がありません。

投稿2022/03/01 15:06

yu_1985

総合スコア7447

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

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

otdsh9432

2022/03/01 22:55

こちらもご回答いただき誠にありがとうございます。 >アプリケーションからの接続についてはサーバ上のMySQLクライアントは使わない こちらありがとうございます。環境構築の色々な記事を見るとMySQLクライアントもインストールしている記事が多かったため理解できておりませんでした。今回Railsで繋げられれば問題ないためインストールなしで進めたいと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.47%

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

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

質問する

関連した質問