Atualizar

Versão: 23.5.4
Desenvolvedor: Gabriel Ângelo Cerutti

Script para atualização completa do sistema Linux, de modo simples e fácil.


Funcionalidades

Atualização

Atualização de diretórios instalados
apt update Simples Padrão

Esse comando ressincronizar os arquivos de índice de pacotes de suas fontes. As listas de pacotes disponíveis são obtidas nos locais especificados em /etc/apt/sources.list.

Dessa forma as informações sobre os pacotes novos e atualizados sempre estarão disponíveis.

Instalação de diretórios atualizados
apt upgrade Simples Padrão

Esse comando instala as versões mais recentes de todos os pacotes instalados no sistema a partir das fontes enumeradas em /etc/apt/sources.list. Pacotes atualmente instalados com novas versões disponíveis são recuperados e atualizados; sob nenhuma circunstâncias os pacotes instalados atualmente são removidos ou os pacotes ainda não instalados são recuperados e instalados. Novas versões de pacotes atualmente instalados que não pode ser atualizado sem alterar o status de instalação de outro pacote será deixado em sua versão atual.

Atualização da distribuição
do-release-upgrade Padrão

Este é o comando preferencial se a máquina não tiver ambiente gráfico ou se a máquina precisar ser atualizada por meio de uma conexão remota.

Corrigir pacotes corrompidos
apt install -f Simples Padrão

Esse comando tentar corrigir um sistema com dependências quebradas no lugar. Esta opção, quando usada com instalar/remover, pode omitir quaisquer pacotes para permitir que o APT deduza uma solução provável. Se os pacotes forem especificados, eles devem corrigir completamente o problema.

Limpar o repositório local
apt autoclean Padrão

Esse comando limpa o seu repositório local removendo os arquivos de pacotes (.deb) que não podem mais ser baixados (como versões antigas) e são completamente inúteis e obsoletos para o sistema.

Limpar antigas dependências
apt autoremove Padrão

Esse comando é usado para remover pacotes que foram instalados automaticamente para satisfazer dependências de outros pacotes e que já não são mais necessários.

Atualizar programas Flatpak
flatpak update Padrão

Esse comando atualiza todos os seus aplicativos (flatpak) e tempos de execução instalados para a versão mais recente.

Aplicativos Flatpak

Padrão

Durante a execução é apresentado uma possibilidade de instalação de outros programas na máquina, caso for aceito é listado 10 aplicativos (em 3 páginas) para a seleção.

Para selecionar um dos aplicativos, clique no número correspondente a ele (de 1 à 5).

Para ir para próxima página, clique P.

Para continuar o processo instalando os aplicativo,s clique S.

Para continuar o processo cancelando a instalação dos aplicativos selecionados, clique N.

Aplicativo Endereço
Spotify ➜ https://dl.flathub.org/repo/appstream/com.spotify.Client.flatpakref
Discord ➜ https://dl.flathub.org/repo/appstream/com.discordapp.Discord.flatpakref
Telegram Desktop ➜ https://dl.flathub.org/repo/appstream/org.telegram.desktop.flatpakref
Slack ➜ https://dl.flathub.org/repo/appstream/com.slack.Slack.flatpakref
Draw.io ➜ https://dl.flathub.org/repo/appstream/com.jgraph.drawio.desktop.flatpakref
Visual Studio Code ➜ https://dl.flathub.org/repo/appstream/com.visualstudio.code.flatpakref
GitKraken ➜ https://dl.flathub.org/repo/appstream/com.axosoft.GitKraken.flatpakref
AnyDesk ➜ https://dl.flathub.org/repo/appstream/com.anydesk.Anydesk.flatpakref
AuthPass ➜ https://dl.flathub.org/repo/appstream/app.authpass.AuthPass.flatpakref
Google Chrome ➜ https://dl.flathub.org/repo/appstream/com.google.Chrome.flatpakref

A página 3 não tem aplicativos listados.



Ajuda

Instalação

$ bash atualizar.sh

Esse comando move o arquivo de script para o diretório /bin para ser reconhecido como um comando pelo terminal e cria um diretório oculto no diretório pessoal (~/.atualizar/) para salvar a imagem de ícone baixada, os arquivos de registros de execuções e a lista de histórico.

Execução

$ atualizar

Esse comando executa o script no modo padrão (são as funcionalidades com o etiqueta Padrão).

Parâmetros

Ajuda ➜

Use para apresentar os parâmetros de entrada e outras informações: -a ou --ajuda.

Exemplo:

$ atualizar --ajuda

Desinstalar ➜

Use para desinstalar: -d ou --desinstalar (use -D para desinstalar sem uma confirmação).

Exemplo:

$ atualizar --desinstalar

Modo "Simples" ➜

Use para executar somente funções simples de atualização de diretórios, kernel e distribuição (são as funcionalidades com o etiqueta Simples): -s ou --simples.

Exemplo:

$ atualizar --simples

Reescrever

Use para baixar e instalar a última versão do arquivo disponível no GitHub: -r ou --reescrever (use -R para reescrever sem uma confirmação).

Qualquer alteração no código-fonte como lista de aplicativos alterada será perdida.

Exemplo:

$ atualizar --reescrever

Mudar idioma ➜

Use para mudar o idioma: -i ou --idioma, seguido da sigla do idioma selecionado. (Por padrão é selecionado Português do Brasil).

As informações de idioma são salvas em: ~/.atualizar/dados.list

Exemplo:

$ atualizar --idioma pt-br

Idiomas disponíveis:

Idiomas Parâmetros
Português do Brasil pt-br
United States English en-us

Agendar atualizações ➜

Use para agendar atualizações: -t ou --temporizador, seguido da período selecionado. (Por padrão, é desativado).

Exemplo:

$ atualizar --temporizador mes

Períodos disponíveis:

Períodos Parâmetros
Agenda atualizações todas as horas. hora ou 1
Agenda atualizações todos os dias. dia ou 2
Agenda atualizações todas as semana. semana ou 3
Agenda atualizações todos os meses. mes ou 4

Mostrar histórico ➜

Use para apresentar o histórico das últimas execuções: -h ou --historico.

As informações de histórico são salvas em: ~/.atualizar/dados.list

Exemplo:

$ atualizar --historico

Use para apresentar o histórico das últimas execuções: -h ou --historico.

Com a adição de um parâmetro é possível exportar a planilha.

Extensões Parâmetros
Exporta o histórico em uma planilha com extensão CSV. csv
Exporta o histórico em uma planilha com extensão XML. xml

A planilha é gerada no diretório ~/.atualizar/planinhas/.

Exemplo:

$ atualizar --historico csv


Mostrar versão ➜

Use para apresentar a versão atual: -v ou --versao.

Exemplo:

$ atualizar --versao

Registros

A aplicação cria documentos de texto no diretório ~/.atualizar/registros/ mostrando as informações de todas as vezes que executado.

O arquivo de texto é salvo com a data, nome do usuário, versões modificadas e pacotes instalados.

Feedback

Você teve algum problema ao executar? Alguma ideia de funcionalidade nova? Escreva aqui ➜