Atualize seu Ubuntu completamente com um único comando com zzUpdate

zZupdate

Para aqueles que são usuários do Ubuntu eles saberão que atualizar seu sistema é muito fácil, Você só precisa digitar alguns comandos e ter uma conexão com a internet no momento de fazer isso e o sistema será atualizado.

Este processo não representou nenhum problema, mesmo para os mais novatos. Existem também algumas ferramentas voltadas para esta tarefa que tornam isso ainda mais fácil para nós e, acima de tudo, nos poupam muito tempo.

Muitos de aqueles de nós que são usuários do Ubuntu e que fizeram uma atualização manualmente Devemos saber que existe uma série de comandos com os quais realizamos este processo, dos quais podemos detalhar abaixo:

Para realizar o limpeza de cache:

sudo apt-get clean

Atualize nossa lista de repositórios e pacotes

sudo apt-get update

Baixe e instale as versões mais recentes do pacote, dependências e possivelmente o kernel mais recente.

sudo apt-get dist-upgrade -y

Atualize para a próxima versão do Ubuntu

sudo do-release-upgrade

Remova todos os pacotes obsoletos e que eles não são mais necessários

sudo apt-get autoremove -y

Aplicar cada um desses comandos no final do anterior pode levar algum tempo, portanto, não é o mais conveniente atualizar com frequência.

É por isso que o dia de hoe vamos falar sobre um roteiro que é focado neste trabalho para atualizar nosso sistema, o script de que estamos falando é zzUpdate.

zzUpdate é um script simples e configurável para atualizar totalmente o seu Ubuntu da linha de comando e é responsável por executar cada comando para realizar uma atualização completa do seu sistema sem ter que esperar por uma confirmação Próxima Etapa.

O que torna este script interessante é que zzUpdate atualizará o Ubuntu para a próxima versão disponível no caso de uma versão normal, enquanto para as versões LTS do Ubuntu ele tenta procurar apenas a próxima versão do LTS e não a versão mais recente do Ubuntu disponível.

atualização-ubuntu

Como instalar o zzUpdate no Ubuntu e derivados?

Si eles querem instalar este script em seus sistemas Basta abrir um terminal e executar os seguintes comandos. O processo é simples só precisamos ter certeza de instalar algumas dependências no caso de não os ter.

sudo apt install curl

Dependência já instalada agora vamos baixar o script e ele irá instalar o git no caso de não ter a dependência instalada em nosso sistema

curl -s https://raw.githubusercontent.com/TurboLabIt/zzupdate/master/setup.sh | sudo sh

Depois de instalá-lo com sucesso, agora devemos editar nosso arquivo de configuração, mas primeiro devemos criá-lo com:

sudo cp /usr/local/turbolab.it/zzupdate/zzupdate.default.conf /etc/turbolab.it/zzupdate.conf

O arquivo Possui uma configuração que pode ser considerada recomendada, mas podemos editá-lo de acordo com nossas necessidades.

Editamos com:

sudo nano /etc/turbolab.it/zzupdate.conf

Onde veremos algo assim, onde 1 é sim e 0 é não:

REBOOT = 1

REBOOT_TIMEOUT = 15

VERSION_UPGRADE = 1

VERSION_UPGRADE_SILENT = 0

COMPOSER_UPGRADE = 1

SWITCH_PROMPT_TO_NORMAL = 0
  • Onde a primeira opção Indicamos se queremos reiniciar ou não no final da atualização do sistema, seguido pelo tempo limite para executar a reinicialização.
  • Nas opções de atualização de versão, o primeiro em caso de colocar 1 atualizará para a versão Ubuntu enquanto se estiver em 1 VERSION_UPGRADE_SILENT executará a atualização sem perguntar nada ou informar o usuário sobre isso.
  • A última opção em caso de ser 1 irá instalar o Composer e atualizar seu executável e a última opção configura o parâmetro Prompt = norm no arquivo / etc / update-manager / release-upgrades. Isso permite que as instalações de suporte de longo prazo (LTS) atualizem para a versão não LTS mais recente disponível

Já configurado para nossas necessidades podemos executar zzupdate para atualizar nosso sistema sempre que precisarmos, para isso digitamos apenas um terminal:

sudo zzupdate

Uma vez que você o lançou, zzupdate irá atualizar o script automaticamente via git primeiro de tudo, então ele irá atualizar as informações dos pacotes disponíveis, pedir para você desabilitar repositórios de terceiros, atualizar pacotes quando necessário e verificar se há uma nova versão do Ubuntu.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Nevi dito

    Também é possível executar comandos sequencialmente (comando1; comando2; comando3) ou condicionalmente (comando1 && comando2 && comando3) para evitar ter que esperar a conclusão de um comando para executar outro; É nesses casos que a opção -y faz sentido.

  2.   José João dito

    O script é ótimo, mas confiar a ele essas tarefas me deixa muito inseguro, pois ele se atualiza e o desenvolvedor pode alterar o código por um malicioso, mesmo que esteja no GitHub. A verdade não confiava em ZaneCEO.

    Isso faz parte do seu código (setup.sh) e pode ser removido se desejar:

    ## Instalar atualização
    jogou fora ""
    E se [! -d "$ INSTALL_DIR"]; então
    echo "Instalando ..."
    jogou fora "-----"
    mkdir -p "$ INSTALL_DIR_PARENT"
    cd "$ INSTALL_DIR_PARENT"
    clone git https://github.com/TurboLabIt/${SCRIPT_NAME} .git
    outro
    echo "Atualizando ..."
    jogou fora "----"
    fi