Como baixar e instalar tzdata-2020f-1.el7.noarch.rpm no CentOS 7
Se você estiver usando o CentOS 7, pode ter encontrado o arquivo tzdata-2020f-1.el7.noarch.rpm. Este arquivo é um pacote que contém arquivos de dados com regras para vários fusos horários ao redor do mundo. Neste artigo, você aprenderá o que é tzdata, por que é importante e como baixá-lo e instalá-lo em seu sistema CentOS 7.
download tzdata-2020f-1.el7.noarch.rpm
O que é tzdata e por que é importante?
O que é tzdata?
Tzdata significa Time Zone Database e é uma compilação colaborativa de informações sobre os fusos horários do mundo, destinada principalmente ao uso com programas de computador e sistemas operacionais. Também é conhecido como banco de dados zoneinfo ou banco de dados de fuso horário da IANA e é mantido por Paul Eggert com o apoio organizacional da ICANN.
O pacote tzdata contém arquivos de dados que documentam as transições atuais e históricas para vários fusos horários ao redor do mundo. Esses dados representam as alterações exigidas pelos órgãos do governo local ou por alterações nos limites do fuso horário, bem como alterações nos deslocamentos UTC e horário de verão. A GNU C Library (glibc) usa o pacote tzdata para fazer com que APIs como strftime() funcionem corretamente, enquanto aplicativos como /usr/bin/date usam essas informações para imprimir a data local.
Quais são os benefícios do tzdata?
Tzdata é importante para garantir que seu sistema e aplicativos exibam a data e hora corretas de acordo com seu fuso horário local. Também ajuda a evitar confusões e erros ao se comunicar ou trabalhar com pessoas de diferentes partes do mundo que podem ter fusos horários diferentes. Tzdata também permite que você acompanhe as mudanças históricas de fuso horário que podem afetar seus dados ou registros.
Tzdata é atualizado regularmente para refletir as últimas mudanças nas regras de fuso horário em todo o mundo.Por exemplo, em 2020, houve várias atualizações que afetaram países como Sudão do Sul, Marrocos, Fiji, Samoa, Palestina, Austrália, Macau, Canadá, Brasil e outros. Ao instalar a versão mais recente do tzdata, você pode garantir que seu sistema e aplicativos estejam atualizados com essas alterações.
Como baixar tzdata-2020f-1.el7.noarch.rpm?
Usando um navegador da web
Uma maneira de baixar tzdata-2020f-1.el7.noarch.rpm é usar um navegador da web. Você pode encontrar o arquivo em várias fontes online, como [Repositório de atualizações do CentOS](^4^) ou [Portal do cliente Red Hat](^5^). Você também pode pesquisar o nome do arquivo em qualquer mecanismo de pesquisa e escolher uma fonte confiável. Depois de encontrar o arquivo, você pode clicar nele para baixá-lo para o seu sistema.
Usando o comando wget
Outra maneira de baixar tzdata-2020f-1.el7.noarch.rpm é usar o comando wget. Este comando permite baixar arquivos da internet usando o terminal. Para usar o wget, você precisa saber a URL do arquivo que deseja baixar. Você pode encontrar o URL em qualquer navegador ou mecanismo de pesquisa. Por exemplo, a URL do arquivo do repositório CentOS Updates é:
Para baixar o arquivo usando o wget, você pode executar o seguinte comando no terminal:
wget
Isso fará o download do arquivo para o diretório de trabalho atual. Você também pode especificar um diretório diferente para salvar o arquivo usando a opção -O. Por exemplo, para salvar o arquivo no diretório /tmp, você pode executar:
wget -O /tmp/tzdata-2020f-1.el7.noarch.rpm
Como instalar tzdata-2020f-1.el7.noarch.rpm?
Usando o comando rpm
Depois de baixar o arquivo, você pode instalá-lo usando o comando rpm. Este comando permite instalar, atualizar ou remover pacotes RPM.Para instalar tzdata-2020f-1.el7.noarch.rpm usando rpm, você pode executar o seguinte comando como root ou com sudo:
rpm -Uvh tzdata-2020f-1.el7.noarch.rpm
Isso atualizará o pacote tzdata existente em seu sistema com a nova versão. A opção -U significa atualização, a opção -v significa detalhado e a opção -h significa mostrar o progresso com marcas de hash. Você também pode usar a opção -i em vez de -U para instalar o pacote se ele ainda não estiver instalado em seu sistema.
Usando o comando yum
Outra maneira de instalar tzdata-2020f-1.el7.noarch.rpm é usar o comando yum. Este comando é uma ferramenta de nível superior que gerencia dependências e manipula transações para pacotes RPM. Para instalar tzdata-2020f-1.el7.noarch.rpm usando yum, você pode executar o seguinte comando como root ou com sudo:
yum install tzdata-2020f-1.el7.noarch.rpm
Isso instalará o pacote e todas as dependências necessárias. O Yum também verificará quaisquer conflitos ou erros antes de instalar o pacote. Você também pode usar a opção -y para responder automaticamente sim a quaisquer prompts que possam aparecer durante a instalação.
Como verificar a instalação?
Usando o comando rpm
Para verificar se a instalação foi bem-sucedida, você pode usar o comando rpm novamente. Desta vez, você pode usar a opção -q para consultar as informações do pacote. Por exemplo, para verificar a versão do tzdata instalada em seu sistema, você pode executar:
rpm -q tzdata
Isso deve produzir algo como:
tzdata-2020f-1.el7.noarch
Isso significa que tzdata-2020f-1.el7.noarch.rpm está instalado em seu sistema.
Usando o comando de data
Outra maneira de verificar se a instalação foi bem-sucedida é usar o comando date. Este comando exibe ou define a data e hora do sistema. Para verificar a data e hora atuais de acordo com seu fuso horário local, você pode executar:
data
Isso deve produzir algo como:
Terça, 20 de junho 20:12:38 UTC 2023
Isso significa que seu sistema está usando UTC como fuso horário.Para verificar se o seu sistema reconhece outros fusos horários, você pode usar a variável de ambiente TZ. Por exemplo, para verificar a data e hora em Nova York, você pode executar:
TZ=América/Nova_York data
Isso deve produzir algo como:
Terça, 20 de junho 16:12:38 EDT 2023
Isso significa que seu sistema sabe que Nova York está na zona EDT (Eastern Daylight Time). Você pode tentar valores diferentes para TZ para ver como seu sistema lida com diferentes fusos horários.
Conclusão
Resumo do artigo
Neste artigo, você aprendeu como baixar e instalar tzdata-2020f-1.el7.noarch.rpm no CentOS 7. Você aprendeu o que é tzdata, por que é importante e como baixá-lo usando um navegador da Web ou o comando wget. Você também aprendeu como instalá-lo usando o comando rpm ou yum e como verificá-lo usando o comando rpm ou date.
Perguntas frequentes p>Se você deseja fazer backup e restaurar seus arquivos tzdata, pode usar o comando cp. Este comando permite copiar arquivos e diretórios. Para fazer backup de seus arquivos tzdata, você pode executar:
cp -a /usr/share/zoneinfo /usr/share/zoneinfo.bak
Isso copiará todo o diretório /usr/share/zoneinfo para /usr/share/zoneinfo.bak. A opção -a significa preservar os atributos dos arquivos, como propriedade e permissões. Para restaurar seus arquivos tzdata, você pode executar:
cp -a /usr/share/zoneinfo.bak /usr/share/zoneinfo
Isso copiará o diretório de backup de volta para o local original. Pode ser necessário executar esses comandos como root ou com sudo.
Como posso testar meus arquivos tzdata?
Se você deseja testar seus arquivos tzdata, pode usar o comando zdump. Este comando permite imprimir a hora atual em um determinado fuso horário. Para usar o zdump, você precisa especificar o nome do arquivo de fuso horário que deseja testar. Por exemplo, para testar o arquivo de fuso horário de Nova York, você pode executar:
zdump /usr/share/zoneinfo/America/New_York
Isso deve produzir algo como:
/usr/share/zoneinfo/America/New_York terça-feira, 20 de junho 16:12:38 2023 EDT
Isso significa que o arquivo está funcionando corretamente e mostrando a data e hora corretas para Nova York. Você pode experimentar diferentes arquivos de fuso horário para ver como eles funcionam. 0517a86e26
Comments