Pular para o conteúdo principal

Postagens

Mostrando postagens de setembro, 2021

Como evitar que o apt faça update de pacotes de kernel

A ideia é que em alguns casos eu gostaria de fazer atualizações de kernel manualmente, em vez de ter atualizações automaticas via apt contudo deixando as demais atualizações de sistema funcionando automaticamente. Por exemplo, em um servidor, que tem um kernel específico. Neste post vamos colocar duas opções que podem ser feitas por meio da CLI, imaginando que não temos acesso a nenhum GUI. A primeira opção consiste em acrescentar os pacotes que desejamos excluir da atualização ao arquivo de configuração 50unattended-upgrades . Edite portanto /etc/apt/apt.conf.d/50unattended-upgrades . Abra o arquivo e localize a seção onde é definida a lista negra (blacklist). Edite a seção para incluir os pacotes desejados. Note que você pode adicionar até mesmo uma expressão regex para fazer o match. // List of packages to not update (regexp are supported) Unattended-Upgrade::Package-Blacklist { "linux-generic"; "linux-image-generic"; "linux-headers-g

Instalar X server no WSL do Windows 10

Existem duas formas básicas de instalação. A primeira é a instalação do client X11. Isto permite que você consiga acessar as aplicações X de outros computadores. A segunda é a instalação do servidor X11, que permite que você rode localmente no seu computador, aplicações X windows, como por exemplo o GIMP. Instalação do cliente X Para fazer isso, instale o pacote xauth , então instale os aplicativos que você precisa. O apt buscará e instalará os outros pacotes conforme necessário para satisfazer as dependências. sudo apt install xauth Instalação do servidor X  Para instalar um X11 mínimo no Ubuntu dentro do WSL2 do Windows 10, entre no terminal do seu ubuntu do WSL2 e digite o seguinte: sudo apt install xorg openbox O apt irá instalar todos os aplicativos e suas dependências. Finalmente Edite o arquivo ~/.bashrc e acrescente (se não tiver): export DISPLAY=:0.0 Você precisará sair e entrar novamente no terminal para esta alteração ficar ativa.  No Windows você precisar instalar um XServe

UserWarning: Starting a Matplotlib GUI outside of the main thread will likely fail.

Normalmente quando estamos criando um gráfico com o matplotlib utilizamos o seguinte comando para configurar a figura: fig, ax = plt.subplots() Porém se você tentar rodar um programa com este código em Flask , ele vai dar a mensagem do título ao executar. O interessante é que às vezes apesar de ser um aviso, a imagem não é nem gerada. Para contornar este problema, basta chamar diretamente a função de criação de figuras do matplotlib, isto é, substituir a linha acima pelas duas linhas abaixo: fig = matplotlib.figure.Figure(figsize=(16, 9)) ax = fig.gca() Pronto. Sem mais warnings!