Pular para o conteúdo principal

Postagens

Forçar o apt a utilizar somente IPv4

 Neste post mostramos como configurar o apt-get para usar somente IPv4 (ou IPv6). Os passos mostrados aqui foram testados no Ubuntu. Opção de linha de comando Se você quiser forçar o apt-get a usar IPv4 ou IPv6 somente uma vez, você pode usar um parametro no comando apt-get. Este recurso está disponível após a versão 0.9.7.9~exp1 do apt-get. Para verificar se sua versão do apt-get é mais recente, execute: sudo apt-get --version Se a versão for igual ou superior, você pode forçar o IPv4 com: sudo apt-get -o Acquire::ForceIPv4=true update ou forçar o IPv6 com: sudo apt-get -o Acquire::ForceIPv6=true update Isso atualizará os repositórios, resolvendo as URLs em /etc/apt/sources.list para IPv4  (ou IPv6) somente. Opção persistente alterando a configuração Para tornar a configuração, crie o arquivo 99force-ipv4 em /etc/apt/apt.conf.d/. Você precisa ser `root` para editá-lo. Coloque o seguinte conteúdo no arqivo: Acquire::ForceIPv4 "true"; Salve o arquivo e pronto.  Se quiser força
Postagens recentes

Habilitar SSH no raspberry diretamente no cartão SD (... e definir o IP da rede cabeada)

Se você utiliza o Raspberry Pi Imager, você pode configurar o acesso ao raspberry via "Edit settings" conforme mostrado abaixo: Na primeira aba, você pode configurar a conexão do raspberry a sua rede WiFi e o usuário padrão. Já na próxima aba, habilite o SSH. Contudo isto não configura o endereço IP da rede cabeada. Felizmente, isso é fácil de fazer. Com o cartão SD ainda conectado, abra a partição de inicialização (bootfs) e edite o arquivo "cmdline.txt" neste diretório utilizando um editor de texto. Você deve colocar no final do texto existem ip=x.x.x.x , onde x.x.x.x é o endereço que você deseja (veja um exemplo abaixo):

Abrir images HEIC no Image Viewer

 O visualizador padrão do Ubuntu é o Image Viewer. Contudo ele não suporta por padrão as images HEIC (que baixo do meu iPhone). Para vê-las é preciso instalar o pacote heif-gdk-pixbuf (não precisa de PPA). Instalação Abra um terminal no Ubuntu e execute os comandos abaixo. Isto irá instalar as bibliotecas libheif1 e libde265-0. sudo apt -y install heif-gdk-pixbuf sudo apt -y install heif-thumbnailer sudo apt -y install libheif1:amd64 Normalmente basta o primeiro comando para instalar tudo. As duas linhas seguintes normalmente não precisam ser digitadas.

Clonando um repositorio com git+ssh

  Primeiro precisamos criar a chave de criptografia para acessar o repositório: mkdir github-keys cd github-keys ssh-keygen -o -t ed25519 -C “ssh@github.com” -f ~/github-keys/id_ed25519_github_ssh chmod 600 id_ed25519_github_ssh* cp id_ed25519_github_ssh ~/.ssh Agora você precisa ir na sua conta do github para dar o acesso via chave. Selecione Settings (esta opção aparece quando você clica no seu avatar no canto superior direito da janela). Esta opção irá abrir uma tela similar a mostrada abaixo. Selecione "SSH and GPG keys" e clique no botão "New SSH key". Preencha os campos colocando no campo da chave o conteudo do arquivo da chave pública que você gerou no passo anterior (id_ed25519_github_ssh.pub neste exemplo). Pronto. Agora podemos testar se o acesso está funcionando.  Vamos tentar uma chamada SSH informando explicitamente a chave de criptografia no comando: ssh -i ~/.ssh/id_ed25519_github_ssh -T git@github.com Se tudo funcionar você irá ver um conjunto de lin

Criar um ambiente virtual usando PyENV + virtualenv

 Você adicionou o PyENV no seu computador (veja o nosso post ). Agora precisa criar o ambiente virtual onde irá trabalhar. Portanto, precisa decidir qual versão do Python irá adiciona. Depois de configurar o PyENV, você pode instalar as versões Python de sua escolha. Você pode visualizar as versões disponíveis do Python usando o seguinte comando. Ele irá apresentar  uma extensa lista de opções. Selecione a versão desejada desta lista. pyenv install --list Instalação da versão Python Por exemplo, para instalar o Python 3.9.19 basta digitar o comando abaixo que irá baixar e configurar o Python 3.9.19. pyenv install 3.9.19 Selecionar uma versão instalada como padrão Você selecionar entre as diversas versões do Python instaladas pelo PyENV, qual é a versão o padrão para comandos Python. pyenv global 3.9.19 Isto fará que o Python 3.9.19 será seu padrão de instalação. Você também pode definir como a versão local de um projeto específico executando o seguinte comando no diretório deste projet

Instalar do PyENV no Ubuntu

Os passos mostrados neste post irão guiá-lo através do processo de instalação do PyENV no Ubuntu. Os passos mostrados abaixo foram testados no Ubuntu 22 bem como  na mesma versão rodada no ambiente WSL do Windows. Passo 1: Comece atualizando a lista de pacotes do sistema para garantir o acesso às versões de software mais recentes: sudo apt -y update Passo 2:  Instale as dependências necessárias para o PyENV. Normalmente ele irá exigir certas dependências para funcionar de maneira ideal.  Você pode instalá-los usando o seguinte comando: sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev Passo 3:  Se o seu shell padrão for Bash, os comandos abaixo anexam duas linhas ao seu arquivo ~/.bashrc: echo -e 'export PYENV_ROOT="$HOME/.pyenv"\nexport PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo -e 'eval &qu

Gerenciando máquinas virtuais usando virt-manager

Para começar, verifique se sua CPU suporta tecnologia de virtualização. Seu sistema precisa ter um processador Intel VT-x (vmx) ou AMD-V (svm). Para verificar isso, execute o seguinte comando egrep. A saída do comando deverá ser maior que 0, se a virtualização for suportada. egrep -c '(vmx|svm)' /proc/cpuinfo Verifique se a virtualização KVM é suportada usando `kvm-ok`. Se este comando estiver faltando,, instale o pacote cpu-checker da seguinte maneira: sudo apt install cpu-checker -y Para verificar a compatibilidade do seu sistema, execute o seguinte comando: kvm-ok Para instalar, atualize as listas de pacotes e repositórios e, em seguida, instale o QEMU/KVM junto com outros pacotes de virtualização da seguinte maneira: sudo apt update sudo apt install qemu-kvm virt-manager virtinst libvirt-clients bridge-utils libvirt-daemon-system -y Iniciando a virtualização Neste ponto, instalamos o QEMU e todos os pacotes essenciais de virtualização. A próxima etapa é iniciar e ativar o