O que fazer após instalar o Ubuntu 22.04 LTS
Baixe e instale as últimas atualizações
Esta é a primeira coisa que faço após instalar um sistema operacional. É uma boa prática de segurança utilizar a versão mais recente do software, isso mantém você longe de bugs e falhas desnecessárias que podem prejudicar o desempenho. Além disso, as atualizações trazem novos recursos de segurança adicionais para o seu sistema.
O Ubuntu recebe atualizações regulares da comunidade com correções de bugs e recursos de segurança adicionais. Normalmente, o Ubuntu envia automaticamente as notificações de área de trabalho sempre que as atualizações estão disponíveis para download, mas recomendo que você verifique manualmente as atualizações disponíveis iniciando o aplicativo "Ubuntu Software".

Ou no terminal utilizando o seguinte comando.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Instale o Flatpak
Flatpak é uma tecnologia de empacotamento de software que visa fornecer uma maneira de distribuir aplicativos de forma independente do sistema operacional. Ele é projetado para ser uma solução de empacotamento universal e portátil, permitindo que os aplicativos sejam executados em várias distribuições Linux, eliminando algumas das dependências do sistema operacional subjacente.
A principal ideia por trás do Flatpak é criar um ambiente isolado chamado "sandbox" para os aplicativos. Cada aplicativo empacotado como Flatpak inclui suas próprias dependências e bibliotecas, reduzindo assim os possíveis conflitos com as versões do sistema. Isso permite que os desenvolvedores distribuam seus aplicativos de maneira mais consistente, independentemente da distribuição Linux que o usuário esteja usando.
Instala o flatpak
sudo apt-get install flatpak
Instala o plugin flatpak na loja de software GNOME
sudo apt-get install -y gnome-software-plugin-flatpak
Adicionar o repositório flathub
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Instale o Homebrew
Homebrew é um sistema de gerenciamento de pacotes para macOS e outros sistemas operacionais baseados em Unix. Ele fornece uma maneira conveniente de instalar, atualizar e gerenciar software no seu sistema, facilitando a instalação de programas adicionais e ferramentas de linha de comando.
O Homebrew é projetado para simplificar o processo de instalação de software no macOS, que historicamente não inclui um gerenciador de pacotes nativo. Com o Homebrew, os usuários podem instalar facilmente uma variedade de aplicativos, utilitários e bibliotecas, mantendo-os atualizados com comandos simples.
Alguns dos recursos principais do Homebrew incluem:
-
Fácil instalação: O Homebrew pode ser instalado com um único comando no terminal, simplificando o processo de configuração.
-
Fórmulas: Os pacotes no Homebrew são chamados de "fórmulas". Cada fórmula contém instruções sobre como baixar, compilar e instalar um determinado software.
-
Atualizações fáceis: O Homebrew permite que você mantenha seu software atualizado com um simples comando, facilitando a gestão de pacotes instalados.
-
Bibliotecas compartilhadas: O Homebrew ajuda a gerenciar dependências e bibliotecas compartilhadas, garantindo que os aplicativos tenham acesso às versões corretas das bibliotecas necessárias.
Para instalar o Homebrew no macOS, você pode usar o seguinte comando no terminal:
# requisitos
sudo apt-get install build-essential curl file git
# instalação
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Após a instalação, você pode usar comandos como brew install, brew upgrade e brew search para instalar, atualizar e pesquisar pacotes, respectivamente.
O Homebrew é uma ferramenta popular entre desenvolvedores e usuários avançados do macOS, pois oferece uma maneira simples e consistente de gerenciar software em seus sistemas.
zsh e ohmyzsh
zsh e Oh My Zsh são duas ferramentas relacionadas que estão relacionadas ao ambiente de linha de comando em sistemas Unix-like, como o Linux e o macOS. Vamos entender o que cada uma delas faz:
-
zsh (Z Shell):
-
O que é: zsh é um interpretador de shell, ou seja, é um programa que aceita comandos do usuário e os executa. É uma alternativa ao shell mais comum, o bash (Bourne Again SHell), e inclui recursos adicionais e melhorias de usabilidade.
-
Recursos: zsh oferece várias características avançadas, incluindo autocompletar mais robusto, histórico de comandos melhorado, suporte a temas e plugins, entre outros.
-
-
Oh My Zsh:
-
O que é: Oh My Zsh é um framework de configuração para o zsh. Ele fornece uma maneira fácil de configurar e personalizar o zsh com temas, plugins e outras opções.
-
Recursos: Oh My Zsh simplifica a personalização do prompt de comando, oferece uma variedade de temas e inclui um sistema de plugins que facilita a adição de funcionalidades adicionais ao seu ambiente zsh.
-
Uso de Temas e Plugins: Oh My Zsh oferece uma variedade de temas e plugins. Você pode configurar o tema editando o arquivo de configuração, e os plugins podem ser habilitados ou desabilitados da mesma forma.
-
Tanto o zsh quanto o Oh My Zsh são populares entre usuários que desejam uma experiência de linha de comando mais rica e personalizável. Eles oferecem muitos recursos úteis para tornar a interação com o terminal mais eficiente e agradável.
sudo apt-get install -y zsh curl git
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Plugin zsh_auto_suggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
# set zsh-autosuggestions plugin in zsh
# open .zshrc file with nano
nano ~/.zshrc
# add zsh-autosuggestions in plugins
plugins=(git zsh-autosuggestions)
# press ^o enter then ^x to exit
# load the zsh file changes
source ~/.zshrc
nvm
# install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
# set nvm plugin in zsh
# open .zshrc file wiht nano
nano ~/.zshrc
# add nvm in plugins
plugins=(git zsh-autosuggestions nvm)
# press ^o enter then ^x to exit
# load the zsh file changes
source ~/.zshrc
nodejs
nvm install --lts
yarn
npm i -g yarn
Docker
sudo snap install docker
Firacode
# add repository
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"
# update
sudo apt-get update
# install fira code
sudo apt-get install -y fonts-firacode
VisualStudio Code
flatpak install flathub com.visualstudio.code
Instale o GNOME Tweak Tool
O GNOME Tweak Tool, agora conhecido como GNOME Tweaks, é uma ferramenta de personalização para o ambiente de desktop GNOME.
O GNOME Tweaks fornece uma interface gráfica para ajustar várias configurações e opções do GNOME que podem não estar acessíveis diretamente nas configurações padrão do sistema. Com o GNOME Tweaks, os usuários podem personalizar a aparência, comportamento e funcionalidades do ambiente de desktop GNOME de acordo com suas preferências.
Algumas das configurações que podem ser ajustadas usando o GNOME Tweaks incluem a aparência do tema, ícones, fontes, comportamento do touchpad, atalhos de teclado, extensões do GNOME Shell e muito mais. É uma ferramenta útil para usuários que desejam personalizar sua experiência no ambiente de desktop GNOME de maneira mais detalhada e específica.
sudo apt install gnome-tweaks
Habilite o Firewall
UFW é o firewall integrado para Ubuntu e é altamente confiável. Por padrão, ele não está habilitado e você deve habilitá-lo manualmente.
sudo ufw enable
Instale o pacote ubuntu-restricted-extras
O pacote ubuntu-restricted-extras é um conjunto de software adicional disponível para sistemas operacionais baseados em Ubuntu, como o Ubuntu Linux. Esse pacote inclui vários codecs de áudio e vídeo, bem como fontes TrueType adicionais, que são essenciais para reproduzir uma variedade de formatos de mídia comumente encontrados na internet.
Alguns dos componentes incluídos no ubuntu-restricted-extras são:
-
Codecs de Áudio e Vídeo: Inclui codecs para reproduzir formatos populares de áudio e vídeo que podem não ser suportados por padrão devido a restrições de patentes ou licenças.
-
Suporte para Flash Player: Inclui o plugin Adobe Flash Player, que é necessário para reproduzir conteúdo Flash em navegadores da web.
-
Fontes TrueType adicionais: Inclui fontes TrueType que podem ser usadas para melhorar a renderização de texto em aplicativos e navegadores.
Ao instalar o ubuntu-restricted-extras, os usuários podem melhorar significativamente a capacidade de reprodução de mídia em seus sistemas Ubuntu, garantindo suporte para uma ampla gama de formatos. Isso é particularmente útil ao reproduzir vídeos online, ou ao utilizar aplicativos que requerem esses codecs e recursos adicionais.
Para instalar o pacote, você pode usar o seguinte comando no terminal:
sudo apt-get install ubuntu-restricted-extras
É importante observar que, devido a questões de licenciamento e patentes, alguns desses componentes podem não estar disponíveis em todas as regiões do mundo. Os usuários devem verificar a conformidade com as leis locais ao instalar e usar esses pacotes em seus sistemas.