Para ver a distribuição / versão que você está usando, você pode tentar:
lsb_release -a
Quando executo o comando cat /proc/version
no terminal, recebo a saída abaixo:
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
Se eu executar o comando lsb_release -a
, posso ver as informações abaixo:
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
De acordo com a saída de cat /proc/version
, posso ver que estou usando o RedHat 4.1.2. Enquanto com a saída de lsb_release -a
, estou usando Linux Server release 5.9
. Qual deles está correto?
Se sim, quantos anos tem? Porque, eu não estou recebendo o instalador do MySQL 5.6 para esta versão. O MySQL 5.6 está disponível apenas por Red Hat Enterprise Linux 5 / Oracle Linux 5 (x86, 64-bit), RPM Package
versão do RedHat.
Para ver a distribuição / versão que você está usando, você pode tentar:
lsb_release -a
Se você se referir ao "comercial" ou "nome humano" (não ao kernel), você pode fazer:
cat /etc/issue
isso te dá
Linux Fedora 13 (Leonidas)
O conteúdo /proc/version
apenas fornece informações sobre o kernel. Não fornece informações diretamente sobre a distribuição.
Linux version 2.6.18-348.1.1.0.1.el5
Esta é a versão do kernel. 2.6.18
é o número da versão upstream. O que segue é um número construído específico da distribuição. O sufixo el5
no final é um indício de que este é um kernel do Red Hat Enterprise Linux versão 5.x ou uma versão derivada.
Isto indica onde o kernel foi compilado. Como ele foi compilado na Oracle, este é o derivativo Oracle Linux do RHEL.
(gcc version 4.1.2 20080704 (Red Hat 4.1.2-54)) #1 SMP Tue Jan 22 16:39:05 PST 2013
Esta é a versão do compilador usado para compilar o kernel. Você não tem o “Red Hat 4.1.2”, você tem (ou melhor, a máquina onde o kernel foi compilado) versão 4.1.2 do GCC, o número 54 da Red Hat.
A saída de lsb_release
fornece informações sobre a distribuição.
Distributor ID: EnterpriseEnterpriseServer
Este é um nome bastante inútil; isso realmente indica o Oracle Enterprise Linux (agora chamado de Oracle Linux ).
Release: 5.9
Esta é a versão 5.9 desta distribuição.
A versão principal atual do RHEL é 6, mas a versão 5 ainda é suportada pela Red Hat (o plano é apoiá-la até 2020). Você está recebendo suporte da Oracle (se for o caso, dependendo do que você comprou), não da Red Hat; Eu não sei qual é a política deles. Versão 5.10 está fora do ar.
Desde que você encontrou o MySQL 5.6 para o RHEL 5, vá em frente e instale-o.
Isso parece com o Oracle Linux, versão 5. Verifique o arquivo /etc/redhat-release
Esta é uma distribuição Linux corporativa, amplamente compatível / comparável com o Red Hat Enterprise Linux 5 ou o CentOS 5.
A ideia da distribuição Linux empresarial é ter um ciclo de vida longo, de 5 a 10 anos, mais compatível com os requisitos corporativos, como a estabilidade e, depois, as distribuições frequentemente atualizadas, como o Fedora ou o Ubuntu.
A consequência é que o software empacotado e suportado será bastante antigo. Eu não estou familiarizado com o Oracle Linux, mas eles podem ter suportado canais de software com versões mais novas do que aquelas oferecidas por padrão. Eu sei que a Red Hat faz. Aqueles podem ou não estar incluídos no seu contrato de suporte.
Além dos Pacotes Extra não suportados para o Enteprise Linux ( EPEL ) que também devem funcionar com o Oracle Linux, de acordo com blogs.oracle.com .
Os pacotes RPM não suportados oferecidos pelo MySQL em dev.mysql.com também devem funcionar se você não quer / precisa receber pacotes MySQL suportados.
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"
Já que em muitas Distribuições Linux existem os arquivos info colocados na pasta / etc / chamada * - release ( redhat-release , etc ), que contém informações de distribuição e, às vezes, a versão, basta selecionar a primeira delas e exibi-la da seguinte maneira:
$ cat $(ls /etc/*-release |sed 1\!d)
ALT Linux starter kit (Trientalis)
Para o seu caso, acredito que a versão de distribuição correta é colocada no arquivo * - release em / etc , já que / proc / version apenas reflete o lançamento do kernel do linux e constrói o host (eu acho).
Você também pode usar o comando uname :
$ 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
De acordo com a sua saída de cat /proc/version
, você está usando Redhat 4
, a versão mais recente é Redhat 7
.
AFAIK, você não pode executar MySQL 5.6
em Redhat 4
, não é suportado pelo MySQL. Você pode consultar este para obter mais detalhes.
Atualizar
É meu erro. Você está executando Oracle Linux 5.9
, de acordo com lsb_release
ouput.
Oracle Linux 5.9
é totalmente compatível - fonte e binário - com a Red Hat
Enterprise Linux. Então você pode ir para este site para baixar MySQL 5.6
e compilá-lo para rodar em seu servidor. (Ou se refira a este link para obter do mysql yum repositório)