Como atualizar o RSYNC no Raspberry Pi

Como atualizar o RSYNC no Raspberry Pi
Sincronização remota, comumente referido como Rsync, é um utilitário de linha de comando de código aberto usado para transferir e sincronizar eficientemente arquivos e diretórios entre dois sistemas em toda a rede. Ele usa um algoritmo que permite que os usuários apenas enviem ou sincronizem a parte alterada dos arquivos porque compara o tempo de modificação e os tamanhos dos arquivos antes de executar a operação de sincronização ou transferência.

Rsync já está instalado na maioria das distribuições Linux; O mesmo se aplica ao sistema Raspberry Pi. No entanto, é uma versão desatualizada, menos eficaz que a mais recente sobre correções de bugs e recursos aprimorados.

Este artigo é uma diretriz detalhada para atualizar Rsync No seu sistema de Raspberry Pi.

Como atualizar o RSYNC no Raspberry Pi

Antes de se mover em direção ao Rsync instalação, verifique se o seu sistema de Raspberry Pi deve ter Rsync instalado e você pode confirmar usando o seguinte comando:

$ rsync --version

O Rsync versão “3.2.3 ” está desatualizado e a versão mais recente agora é “3.2.7 ”, que você pode instalar usando as seguintes etapas:

Etapa 1: Instale dependências

Primeiro, você deve instalar algumas dependências necessárias para Rsync instalação e você pode executar o seguinte comando para instalar essas dependências no Raspberry Pi.

$ sudo apt install gcc g ++ gawk autoconf automática python3-cmarkgfm libssl-dev attr libxxhash-dev libattr1-dev liblz4-dev libzstd-dev libacl1-dev -y

Etapa 2: Faça o download da versão mais recente do arquivo rsync

Vá para o site e pegue Rsync Arquivo de versão mais recente para o sistema Raspberry Pi. No meu caso, o mais recente é “3.2.7 ”, que pode ser baixado através do seguinte comando:

$ wget https: // download.samba.org/pub/rsync/src/rsync-3.2.7.alcatrão.gz

Caso o servidor não responda através do "WGet" Comando, você pode usar o link direto no seu navegador de cromo para baixar o Rsync arquivo fonte.

Etapa 3: Extrair conteúdo de arquivo de origem RSYNC

Primeiro, verifique se o arquivo de origem é gerado porque, se você seguir o método de link direto, ele poderá entrar no "Transferências" diretório e você deve navegar primeiro no diretório através do "cd" comando.

No meu caso, está no diretório doméstico e no comando para extrair Rsync O conteúdo do arquivo de origem é fornecido abaixo:

$ tar -xf rsync -3.2.7.alcatrão.gz

Etapa 4: Configurar o RSYNC

Para começar a configurar o Rsync arquivos de configuração, primeiro navegue para Diretório rsync Através do seguinte comando:

$ cd rsync-3.2.7

Em seguida, use o seguinte comando para iniciar Rsync configuração.

$ ./configure

Aguarde até receber a mensagem de configuração bem -sucedida do RSYNC do terminal.

Etapa 5: Prepare arquivos de instalação do RSYNC

Preparar Rsync Arquivos de instalação, execute o seguinte comando:

$ make

Etapa 7: Instale o RSYNC no Raspberry Pi

Depois que os arquivos são preparados e compilados com sucesso, agora é hora de começar o Rsync Instalação usando o seguinte comando:

$ sudo fazer instalar

Reinicie o dispositivo para que as alterações ocorram.

Etapa 9: confirme a instalação do RSYNC

Após as mudanças, você pode confirmar a instalação de Rsync's versão mais recente no Raspberry Pi através do seguinte comando:

$ rsync --version

O comando acima garante que tenhamos atualizado com sucesso Rsync no sistema Raspberry Pi. Para orientação sobre como usar Rsync, você pode seguir este artigo ou aqui.

Conclusão

Rsync é uma ferramenta para sincronizar e transferir arquivos entre dois sistemas em uma rede. Embora essa ferramenta já esteja instalada no sistema Raspberry Pi, você pode atualizá-lo para a versão mais recente seguindo as diretrizes acima mencionadas. Essas diretrizes exigem o download do Rsync FILHO DE ORIGE DE VERSÃO ÚLTIMA E extraindo -o para o diretório doméstico. Após a configuração e a instalação do arquivo através do "fazer" comando, você pode instalar e atualizar o Rsync Versão no seu sistema Raspberry Pi. No entanto, você deve reiniciar o dispositivo para atualizar as alterações.