ターミナルで_cat /proc/version
_コマンドを実行すると、以下の出力が表示されます。
_Linux version 2.6.18-348.1.1.0.1.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-54)) #1 SMP Tue Jan 22 16:39:05 PST 2013
_
_lsb_release -a
_コマンドを実行すると、以下の情報が表示されます。
_LSB Version: :core-4.0-AMD64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-AMD64 :graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-AMD64:printing-4.0-ia32:prin ting-4.0-noarch
Distributor ID: EnterpriseEnterpriseServer
Description: Enterprise Linux Enterprise Linux Server release 5.9 (Carthage)
Release: 5.9
Codename: Carthage
_
_cat /proc/version
_の出力に従って、RedHat 4.1.2を使用していることがわかります。 _lsb_release -a
_の出力に従って、私は_Linux Server release 5.9
_を使用しています。どちらが正しいか?
はいの場合、それは何歳ですか?というのも、このバージョンのMySQL 5.6インストーラーが入手できないからです。 MySQL 5.6は、RedHatのRed Hat Enterprise Linux 5 / Oracle Linux 5 (x86, 64-bit), RPM Package
バージョンでのみ使用できます。
使用しているディストリビューション/バージョンを確認するには、次のことを試してください。
lsb_release -a
「商用」または「人間の名前」(カーネルではない)を参照すると、次のことができます。
これはあなたに与える
linux Fedora 13(Leonidas)
Linux Fedora 13 (Leonidas)
コンテンツ/proc/version
は、カーネルに関する情報のみを提供します。配布に関する情報は直接提供されません。
Linuxバージョン2.6.18-348.1.1.0.1.el5
これはカーネルのバージョンです。 2.6.18
はアップストリームのバージョン番号です。以下は、ディストリビューション固有のビルド番号です。末尾のel5
サフィックスは、これが Red Hat Enterprise Linux バージョン5.xまたは派生バージョンのカーネルであることを示す手がかりです。
これは、カーネルがコンパイルされた場所を示します。これはOracleでコンパイルされたため、これは Oracle Linux RHELの派生物です。
(gccバージョン4.1.2 20080704(Red Hat 4.1.2-54))#1 SMP Tue Jan 22 16:39:05 PST 2013
これは、カーネルのコンパイルに使用されるコンパイラのバージョンです。 「Red Hat 4.1.2」がなく、GCCのバージョン4.1.2、Red Hatからのビルド番号54を持っている(またはカーネルがコンパイルされたマシンがインストールされている)。
lsb_release
からの出力は、配布に関する情報を提供します。
ディストリビューターID:EnterpriseEnterpriseServer
これはかなり役に立たない名前です。これは本当にOracle Enterprise Linuxを示しています(現在は Oracle Linux と呼ばれています)。
リリース:5.9
これは、このディストリビューションのバージョン5.9です。
RHELの現在のメジャーバージョンは6ですが、バージョン5は引き続きRed Hatでサポートされています(2020年までサポートする予定です)。 Red Hatからではなく、(もしあれば、購入したものによっては)Oracleからサポートを受けています。私は彼らの方針が何であるかわかりません。 バージョン5.1 がリリースされました。
RHEL 5用のMySQL 5.6を見つけたので、先に進んでインストールします。
これは、Oracle Linuxバージョン5のように見えます。ファイル/etc/redhat-release
を確認してください。これはエンタープライズLinuxディストリビューションであり、Red Hat Enterprise Linux 5またはCentOS 5とほぼ互換性があります。
エンタープライズLinuxディストリビューションのアイデアは、5〜10年の長いライフサイクルを持ち、安定性などのエンタープライズ要件との互換性を高め、エッジを解放し、FedoraやUbuntuなどのディストリビューションを頻繁に更新することです。
その結果、バンドルされ、サポートされているソフトウェアはかなり古いものになります。私はOracle Linuxに慣れていませんが、デフォルトで提供されているものよりも新しいバージョンのソフトウェアチャネルをサポートしている場合があります。 Red Hatはそうです。それらは、サポート契約に含まれる場合と含まれない場合があります。
さらに、 [〜#〜] epel [〜#〜] )もサポートされていないため、Oracle Linuxでも動作するはずです blogs.Oracle.com 。
dev.mysql.com 上のMySQLによって提供されるサポートされていないRPMパッケージは、サポートされているMySQLパッケージを取得したくない/必要がない場合にも機能するはずです。
多くのLinuxディストリビューションでは、/ etc /*-release(redhat-releaseなど)という名前のフォルダに情報ファイルが配置されているため、配布情報が含まれており、バージョンによっては最初のバージョンで選択して次のように表示する場合があります。
$ cat $(ls /etc/*-release |sed 1\!d)
ALT Linux starter kit (Trientalis)
/ proc/versionはLinuxを反映するだけなので、正しいディストリビューションバージョンは/ etcの*-releaseファイルに配置されていると思います。カーネルのリリースとビルドホスト(私は思う)。
facter Ruby gemもあり、OS OSに関するいくつかの事実を提供します。OSリリースファイル、その他のデータを分析し、印刷します。端末画面へ試してみると以下のようになります
# apt-get install rubygems
お使いのOSに適した上記のケースを使用してください。次に、gem自体をインストールします。
# gem install facter
次に使用します:
$ facter
cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.3 (Maipo)
cat /etc/os-release
NAME="Red Hat Enterprise Linux Server"
VERSION="7.3 (Maipo)"
ID="rhel"
ID_LIKE="Fedora"
VERSION_ID="7.3"
PRETTY_NAME="Red Hat Enterprise Linux Server 7.3 (Maipo)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:7.3:GA:server"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7"
REDHAT_BUGZILLA_PRODUCT_VERSION=7.3
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="7.3"
name コマンドを使用することもできます:
$ uname -a
Linux nodeName 4.2.0-0.bpo.1-AMD64 #1 SMP Debian 4.2.6-3~bpo8+2 (2015-12-14) x86_64 GNU/Linux
cat /proc/version
の出力によると、Redhat 4
を使用しています。最新バージョンはRedhat 7
です。
AFAIK、MySQL 5.6
をRedhat 4
で実行することはできません。MySQLではサポートされていません。詳細は this を参照してください。
更新
それは私の間違いです。 Oracle Linux 5.9
出力によれば、lsb_release
を実行しています。
Oracle Linux 5.9
は、ソースとバイナリの両方で、Red Hat Enterprise Linuxと完全に互換性があります。したがって、 このサイト にアクセスしてMySQL 5.6
をダウンロードし、コンパイルしてサーバーで実行できます。 (またはmysql yumリポジトリから取得するには、 このリンク を参照してください)