Como instalar o VMware Workstation no Microsoft Windows

Hoje veremos como realizar a instalação do software de virtualização VMware Workstation no Microsoft Windows.

VMware Workstation

O VMware Workstation é uma aplicação de virtualização para desktops que permite aos usuários criar e executar máquinas virtuais (VMs) em um único computador físico.

Com o VMware Workstation, é possível executar vários sistemas operacionais diferentes ao mesmo tempo no mesmo hardware, cada um dentro de uma máquina virtual isolada.

Isso é útil para desenvolvedores, testers e administradores de TI que precisam testar software em diferentes ambientes sem a necessidade de múltiplos computadores físicos.

Principais funcionalidades do VMware Workstation:

  • Suporte a múltiplos sistemas operacionais: Execute Windows, Linux e outros sistemas operacionais simultaneamente em uma única máquina.

  • Isolamento e segurança: As máquinas virtuais são isoladas do sistema operacional host, o que permite testar software e configurações sem afetar o ambiente principal.

  • Snapshots: Tire "fotos" do estado da máquina virtual para que você possa voltar a um ponto anterior se algo der errado.

  • Compartilhamento de VMs: É possível compartilhar máquinas virtuais com outros usuários.

  • Integração com o VMware vSphere: Permite gerenciar máquinas virtuais em ambientes de data center.

O VMware Workstation é muito utilizado por desenvolvedores e profissionais de TI que precisam de ambientes de teste e desenvolvimento versáteis.


Como instalar o VMware Workstation

  1. acesse o site https://softwareupdate.vmware.com/cds/vmw-desktop/ws/ e selecione a versão que deseja instalar.

  2. Após selecionar a versão selecione a compilação, pode ou não haver mais de uma.

  3. Selecione o sistema operacional.

  4. Clique na pasta core.

  5. Realize o download do instalador VMware-Player-xx.x.x-xxxxxxxx.x86_64.exe.tar.

Para executar o instalador descompacte o arquivo que foi baixado e execute o arquivo exe do instalador do VMware Workstation.

Por fim, avance o instalador até concluir a instalação.

Como instalar o VMware Workstation em distribuições Linux

Hoje veremos como realizar a instalação do software de virtualização VMware Workstation em distribuições Linux.

VMware Workstation

O VMware Workstation é uma aplicação de virtualização para desktops que permite aos usuários criar e executar máquinas virtuais (VMs) em um único computador físico.

Com o VMware Workstation, é possível executar vários sistemas operacionais diferentes ao mesmo tempo no mesmo hardware, cada um dentro de uma máquina virtual isolada.

Isso é útil para desenvolvedores, testers e administradores de TI que precisam testar software em diferentes ambientes sem a necessidade de múltiplos computadores físicos.

Principais funcionalidades do VMware Workstation:

  • Suporte a múltiplos sistemas operacionais: Execute Windows, Linux e outros sistemas operacionais simultaneamente em uma única máquina.

  • Isolamento e segurança: As máquinas virtuais são isoladas do sistema operacional host, o que permite testar software e configurações sem afetar o ambiente principal.

  • Snapshots: Tire "fotos" do estado da máquina virtual para que você possa voltar a um ponto anterior se algo der errado.

  • Compartilhamento de VMs: É possível compartilhar máquinas virtuais com outros usuários.

  • Integração com o VMware vSphere: Permite gerenciar máquinas virtuais em ambientes de data center.

O VMware Workstation é muito utilizado por desenvolvedores e profissionais de TI que precisam de ambientes de teste e desenvolvimento versáteis.


Como instalar o VMware Workstation

  1. acesse o site https://softwareupdate.vmware.com/cds/vmw-desktop/ws/ e selecione a versão que deseja instalar.

  2. Após selecionar a versão selecione a compilação, pode ou não haver mais de uma.

  3. Selecione o sistema operacional.

  4. Clique na pasta core.

  5. Realize o download do instalador VMware-Player-xx.x.x-xxxxxxxx.x86_64.bundle.tar.

Para executar o instalador descompacte o arquivo que foi baixado:

 tar -xvf \
 VMware-Player-xx.x.x-xxxxxxxx.x86_64.bundle.tar.tar

Após a extração execute o arquivo .bundle para iniciar o instalador do VMware Workstation:

chmod +x \
VMware-Workstation-xx.x.x-xxxxxxxx.x86_64.bundle && \
sudo ./VMware-Workstation-xx.x.x-xxxxxxxx.x86_64.bundle

⚠️ Em alguns casos pode ser necessário instalar as ferramentas de compilação (build essentials ou equivalente) da sua distribuição Linux.

Se o terminal não alertar nenhum erro, basta localizar o VMware Workstation no menu da sua distribuição Linux.

Como instalar o OpenJDK em diferentes sistemas operacionais

OpenJDK (Open Java Development Kit) é uma implementação gratuita e de código aberto da plataforma Java Standard Edition (Java SE).

Ela é desenvolvida pelo Oracle Corporation e pela comunidade de desenvolvedores sob o Java Community Process (JCP).

O OpenJDK é a base da maioria das distribuições de Java e é amplamente utilizado para desenvolvimento e execução de aplicativos Java.

Pontos principais sobre o OpenJDK

  1. Código Aberto: O código-fonte do OpenJDK está disponível sob a licença GPL (General Public License), permitindo que desenvolvedores o usem, modifiquem e distribuam livremente.

  2. Compatibilidade: O OpenJDK é compatível com a especificação Java SE, o que significa que os programas desenvolvidos com o OpenJDK devem ser executáveis em qualquer outra implementação compatível com Java SE.

  3. Componentes: O OpenJDK inclui uma série de componentes necessários para o desenvolvimento Java, incluindo:

    • O compilador Java (javac).

    • A Máquina Virtual Java (JVM).

    • Bibliotecas de classes padrão.

    • Ferramentas para depuração e monitoramento.

  4. Desenvolvimento Comunitário: O desenvolvimento do OpenJDK é aberto e colaborativo, com contribuições de várias organizações e desenvolvedores individuais.


Atualizações do OpenJDK

O OpenJDK recebe atualizações regulares de segurança e correções de bugs.

Também há lançamentos de novas versões principais a cada seis meses, conforme o ciclo de lançamento do Java.

O OpenJDK é uma escolha popular tanto para desenvolvimento quanto para implantação de aplicativos Java, devido à sua natureza aberta e ao forte suporte da comunidade.


O que é JDK e JRE?

O JDK (Java Development Kit) e o JRE (Java Runtime Environment) são componentes essenciais do ecossistema Java, cada um servindo a um propósito específico no desenvolvimento e execução de aplicativos Java.

JDK (Java Development Kit)

O JDK contém o JRE.

Usado por desenvolvedores de software para escrever, compilar e depurar programas Java.

JRE (Java Runtime Environment)

Usado por usuários finais e servidores para executar programas Java.

Não inclui ferramentas de desenvolvimento, como o compilador.


Como instalar o OpenJDK

macOS

brew install \
openjdk

Linux

Arch Linux
sudo pacman -S \
jdk-openjdk
Fedora
sudo dnf install \
java-latest-openjdk-devel
Ubuntu
sudo apt install \
openjdk-21-jdk

Microsoft Windows

Winget

winget install `
Microsoft.OpenJDK.21

Pacote MSI

Acesse o site:

Baixe o pacote MSI e de 2 cliques sobre o mesmo para iniciar a instalação.

Como instalar o aplicativo KDE Cuttlefish

O KDE Cuttlefish é um aplicativo que permite ao desenvolvedor localizar, visualizar e selecionar os ícones do tema KDE Breeze.

O KDE também disponibiliza o tema de ícones KDE Breeze através da CDN:


Instalação

Linux

Arch Linux
sudo pacman -S \
plasma-sdk
Debian
sudo apt install \
plasma-sdk
Fedora
sudo dnf install \
plasma-sdk
openSUSE Tumbleweed
sudo zypper install \
plasma6-sdk
Ubuntu
sudo apt install \
plasma-sdk

Como instalar as ferramentas de compilação em distribuições Linux

Ubuntu

O pacote build-essential na distribuição Linux Ubuntu é um meta pacote que inclui uma coleção de ferramentas e bibliotecas essenciais para compilar software.

Ele não é um software em si, mas sim um conjunto de dependências necessárias para a compilação de programas escritos em C e C++.

Ao instalar o build-essential, você estará instalando pacotes como:

  • gcc (GNU Compiler Collection).

  • g++ (GNU C++ Compiler).

  • make (utilitário de construção).

  • libc (bibliotecas padrão do C).

  • dpkg-dev (ferramentas de desenvolvimento para pacotes Debian).

  • Etc.

Instalação

Para instalar o build-essential na distribição Linux Ubuntu, você pode usar o seguinte comando:

sudo apt update && \
sudo apt install build-essential

Isso garantirá que você tenha todas as ferramentas necessárias para compilar e construir software na distribuição Linux Ubuntu.


Arch Linux

Na distribuição Linux Arch Linux o equivalente ao pacote build-essential é o pacote base-devel.

Instalação

sudo pacman -S \
base-devel

Isso garantirá que você tenha todas as ferramentas necessárias para compilar e construir software na distribuição Linux Arch Linux.


Fedora

Na distribuição Linux Fedora o equivalente ao pacote build-essential são os grupos "C Development Tools and Libraries" e "Development Tools".

Instalação

Para instalar os pacotes "C Development Tools and Libraries" e "Development Tools" na distribuição Linux Fedora, você pode usar o seguinte comando:

sudo dnf check-update && \
sudo dnf group install \
"C Development Tools and Libraries" \
"Development Tools"

Isso garantirá que você tenha todas as ferramentas necessárias para compilar e construir software na distribuição Linux Fedora.


openSuse

Na distribuição Linux openSuse o pacote equivalente ao build-essential é o pacote devel_basis.

Instalação

Para instalar o devel_basis na distribuição Linux openSuse, você pode usar o seguinte comando:

sudo zypper refresh && \
sudo zypper install \
-t pattern devel_basis

Isso garantirá que você tenha todas as ferramentas necessárias para compilar e construir software na distribuição Linux openSuse.

Como instalar a linguagem de programação Python no Linux

Python é uma linguagem de programação popular e versátil, que pode ser usada para diversos fins, como desenvolvimento web, análise de dados, automação de tarefas e muito mais.

Neste post, vamos aprender como realizar a instalação da linguagem de programação Python no Linux, um sistema operacional livre e de código aberto.

Existem duas formas principais de instalar a linguagem de programação Python no Linux: usando o gerenciador de pacotes da sua distribuição Linux ou baixando o código fonte do site oficial do Python.

Neste post vamos ver cada uma delas em detalhes.

Usando o gerenciador de pacotes

A maioria das distribuições Linux já vem com uma versão do Python pré-instalada, mas pode ser que a instalação não esteja completa ou não seja a versão que você deseja usar.

⚠️ Para instalar um versão específica da linguagem de programação Python utilize a função de pesquisa do gerenciador de pacotes da sua distribuição.

Arch Linux

Site oficial da distribuição Linux Arch Linux.

Digite no terminal:

sudo pacman -S \
python \
python-pip \
python-lsp-server \
tk

⚠️ Se o sudo não estiver configurado utilize a conta de root (sem sudo) para a instalação dos pacotes.

Chromebook (ChromeOS)

⚠️ Para realizar a instalação da linguagem de programação Python no ChromeOS é necessário que o suporte a Linux esteja ativo:

Assim que o suporte a Linux estiver ativo no Chrome OS abra o aplicativo de terminal e execute o comando:

sudo apt install \
python3 \
python3-dev \
python3-venv \
python3-pip \
python3-tk \
build-essential \
libssl-dev \
libffi-dev \
python3-pylsp \
python-is-python3 \ 
idle3

⚠️ Dependendo da versão do Debian que está sendo executada no contêiner, é possível utilizar o pacote python3-full.

Fedora

Site oficial da distribuição Linux Fedora.

⚠️ Comando testado no Fedora 41.

Digite no terminal:

sudo dnf install \
python3 \
python3-devel \
python3-tools \
python3-idle \
python3-pip \
python3-tkinter \
python-lsp-server \
python-unversioned-command

openSUSE Tumbleweed

Site oficial da distribuição Linux openSUSE Tumbleweed.

Digite no terminal:

sudo zypper install \
python312 \
python312-tk \
python312-idle \
python-python-lsp-server

Ubuntu e derivados

Site oficial da distribuição Linux Ubuntu.

⚠️ Comando testado no Ubuntu 24.04.

Digite no terminal:

sudo apt install \
python3 \
python3-dev \
python3-venv \
python3-pip \
python3-tk \
python3-pylsp \
python-is-python3 \
idle3

⚠️ Dependendo da versão do Ubuntu é possível utilizar o pacote python3-full.


Como instalar a linguagem Python através do código fonte

A instalação da linguagem de programação Python através do código fonte é bem simples, contudo são necessárias a ferramentas de compilação que veremos a seguir.

Arch Linux

sudo pacman -S \
base-devel

Fedora

sudo dnf group install \
"C Development Tools and Libraries" \
"Development Tools"

openSUSE Tumbleweed

sudo zypper install \
-t pattern \
devel_basis

Ubuntu

sudo apt install \
build-essential

Para baixar o código fonte da linguagem de programação Python, acesse https://www.python.org/downloads/.

Em seguida, faça o download do arquivo *.tar.xz e salve-o em um diretório de sua preferência.

Abra um terminal e navegue até o diretório onde o arquivo foi salvo e extraia o conteúdo do arquivo com o comando:

tar -xvf \
Python-3.x.x.tar.xz

⚠️ Isso vai criar uma pasta chamada Python-3.x.x, onde x.x é a versão que você baixou.

Acesse a pasta com o comando:

cd Python-3.x.x

Agora, você precisa configurar o código fonte para que ele seja compatível com o seu sistema.

Para isso, digite:

./configure

Esse comando vai verificar as dependências necessárias para compilar o Python e criar um arquivo Makefile com as instruções adequadas.

Depois que o comando terminar, você pode iniciar a compilação do Python com o comando:

make

Aguarde até que o comando make termine (sem erros).

Por fim, você pode instalar a linguagem de programação Python com o comando:

sudo make install

O comando irá copiar os arquivos, binários e as bibliotecas da linguagem de programação Python para os locais apropriados da sua distribuição Linux.

Para verificar a instalação feche o terminal, abra novamente e digite o comando:

python3 --version

Caso tenha mais de uma versão da linguagem de programação Python instalada execute:

python3.x --version

⚠️ Substitua o x pela versão que você instalou. Exemplo 3.11, 3.12, 3.13, etc.

Pronto! Agora você já sabe como realizar a instalação da linguagem de programação Python no Linux.

Como instalar a linguagem de programação Go (Golang)

Hoje veremos como realizar a instalação da linguagem de programação Go (Golang) no Linux, macOS e Microsoft Windows.

O que é Golang?

Golang, também conhecida como Go, é uma linguagem de programação de código aberto criada pelo Google.

Ela foi projetada por Robert Griesemer, Rob Pike e Ken Thompson e lançada pela primeira vez em 2009.

Go é conhecida por sua simplicidade, eficiência e suporte robusto para programação concorrente. Aqui estão alguns pontos-chave sobre a linguagem.

Características principais

  1. Sintaxe simples: Go foi projetada para ser fácil de ler e escrever, com uma sintaxe clara e minimalista.

  2. Desempenho elevado: Compila para código de máquina, proporcionando desempenho comparável ao C ou C++.

  3. Concorrência: Go tem suporte nativo para concorrência através das goroutines, que são leves e eficientes, permitindo a execução de múltiplas tarefas simultaneamente.

  4. Bibliotecas padrão ricas: Inclui um conjunto abrangente de bibliotecas padrão, cobrindo uma ampla gama de funcionalidades comuns.

  5. Compilação rápida: Go foi projetada para compilar rapidamente, o que facilita a construção de grandes sistemas.

  6. Gerenciamento de memória automático (Garbage Collection): Go gerencia automaticamente a memória, ajudando a prevenir vazamentos de memória e outros problemas comuns em linguagens que requerem gerenciamento manual da memória.

Utilização

Go é amplamente utilizado em várias áreas da tecnologia, com destaque para as seguintes aplicações:

  • Desenvolvimento web: Muitas bibliotecas e frameworks foram desenvolvidos para suportar a construção de aplicativos web com Go, como Gin e Echo.

  • Serviços de backend: Ideal para construir servidores web e serviços de backend devido ao seu desempenho e capacidade de lidar com múltiplas conexões simultâneas.

  • Ferramentas de sistema: Adequada para construir ferramentas de linha de comando e software de sistema pela sua eficiência e capacidade de acessar diretamente a API do sistema operacional.

Ecossistema e comunidade

Go tem uma comunidade ativa e crescente, com contribuições de desenvolvedores de todo o mundo. Sua popularidade continua a aumentar devido ao seu foco em desempenho e simplicidade.


Instalação

macOS

Homebrew
brew install \
go

Linux

Arch Linux

Site oficial da distribuição Linux Arch Linux.

sudo pacman -S \
go \
go-tools
Fedora

Site oficial da distribuição Linux Fedora.

sudo dnf install \
golang \
golang-x-tools
Ubuntu

Site oficial da distribuição Linux Ubuntu.

sudo apt install \
golang \
golang-golang-x-tools
Snap
sudo snap install \
go --classic

Microsoft Windows

MSYS2
pacman -S \
mingw-w64-x86_64-go
Winget
winget install --id=GoLang.Go  -e

Instalando a linguagem de programação Go a partir do binário

Para ter acesso a versão mais recente da linguagem de programação Go (golang) pode ser necessário realizar a instalação através do binário que é fornecido no site oficial.

Faça download da versão compatível com o seu sistema operacional.

⚠️ No Microsoft Windows e no macOS, de 2 clique no arquivo que foi baixado e a instalação será iniciada.

Em distribuições Linux descompacte o arquivo que foi baixado e copie o conteúdo para o diretório /usr/local:

rm -rf /usr/local/go && \
tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz

Agora abra um dos seguintes arquivos:

  • ~/.bashrc.

  • ~/.bash_profile.

  • ~/.bash_login.

  • ~/.profile.

E adicione o caminho /usr/local/go ao PATH do sistema operacional:

export PATH=$PATH:/usr/local/go/bin

Exemplo básico

Para iniciar um projeto com a linguagem de programação Go acesse a pasta do seu projeto e execute:

go mod init nome-do-projeto

Com o seu editor de texto ou IDE preferida crie um arquivo chamado main.go e digite o seguinte código.

package main

import "fmt"

func main() {
    fmt.Println("Olá, Mundo!")
}

Para executar o programa que foi criado:

go run main.go

Para compartilhar o programa na forma de um binário executável utilize o comando:

go build nome-do-arquivo.go

⚠️ Será gerado um binário para o sistema operacional em que o comando foi executado.

Para gera um binário para outro sistema operacional (cross-compile) utilize o comando:

GOOS=darwin GOARCH=arm64 go build nome-do-arquivo.go

No caso, o comando acima está gerando um binário para os computadores da Apple que possuam arquitetura de processador ARM (M1, M2, etc).

Outros valores válidos para os parâmetros GOOS e GOARCH são:

GOOS GOARCH
aix ppc64
android 386
android amd64
android arm
android arm64
darwin amd64
darwin arm64
dragonfly amd64
freebsd 386
freebsd amd64
freebsd arm
freebsd arm64
freebsd riscv64
illumos amd64
ios amd64
ios arm64
js wasm
linux 386
linux amd64
linux arm
linux arm64
linux loong64
linux mips
linux mips64
linux mips64le
linux mipsle
linux ppc64
linux ppc64le
linux riscv64
linux s390x
linux sparc64
netbsd 386
netbsd amd64
netbsd arm
netbsd arm64
openbsd 386
openbsd amd64
openbsd arm
openbsd arm64
openbsd mips64
openbsd ppc64
openbsd riscv64
plan9 386
plan9 amd64
plan9 arm
solaris amd64
wasip1 wasm
windows 386
windows amd64
windows arm
windows arm64

Extra

Plugins para editores de texto e IDEs

Como instalar a linguagem de marcação Gnome Blueprint

Como instalar a linguagem de marcação Gnome Blueprint

Blueprint é uma linguagem de marcação para criação de interfaces gráfica com o toolkit GTK.

Ela é desenvolvida e mantida pelo James Westman.

O seu principal objeto é ser uma linguagem de marcação fácil de aprender e que permita a construção de interfaces gráficas de forma rápida e declarativa.

É importante notar que a linguagem de marcação Blueprint não vem para substituir o padrão atual de construção de interfaces gráficas do GTK, visto que o código blueprint será compilado/transpilado para XML.

Assim como em outros frameworks e toolkits gráficos, o GTK utiliza o padrão XML para construção da parte visual dos aplicativos.

Este é um formato amplamente utilizado e bem aceito no geral, contudo ele tende a ser difícil de ler e modificar manualmente.

Essa dificuldade tente a gerar uma curva de aprendizado grande e em muitos casos existe a necessidade da utilização de softwares que permitam o desenvolvimento das interfaces gráficas de forma visual.

Alguns exemplos desses softwares para GTK são:

Para amenizar essas dificuldades é que nasce a ideia da linguagem de marcação Blueprint.

Para ficar mais claro vamos analisar o código da seguinte interface gráfica em ambas as linguagens de marcação.

Para descrever uma interface em GTK com XML (*.ui) podemos utilizar o seguinte código:

<?xml version="1.0" encoding="UTF-8"?>
<interface>
    <requires lib="gtk" version="4.0"/>
    <template class="ExampleWindow" parent="GtkApplicationWindow">
        <property name="title">Python (PyGObject) GTK 4.</property>
        <property name="default-width">683</property>
        <property name="default-height">384</property>
        <child type="titlebar">
            <object class="GtkHeaderBar" id="header_bar">
                <child type="end">
                    <object class="GtkMenuButton">
                        <property name="icon-name">open-menu-symbolic</property>
                        <property name="menu-model">primary_menu</property>
                    </object>
                </child>
            </object>
        </child>
    </template>

    <menu id="primary_menu">
        <section>
            <item>
                <attribute name="label" translatable="yes">_Preferences</attribute>
                <attribute name="action">app.preferences</attribute>
            </item>
        </section>
    </menu>
</interface>

A mesma interface gráfica na linguagem de marcação Blueprint (*.blp) tem o seguinte código:

using Gtk 4.0;

template $ExampleWindow: Gtk.ApplicationWindow {
  title: 'Python and GTK: PyGObject Gtk.ApplicationWindow.';
  default-width: 683;
  default-height: 384;

  [titlebar]
  Gtk.HeaderBar header_bar {
    [end]
    Gtk.MenuButton {
      icon-name: 'open-menu-symbolic';
      menu-model: primary_menu;
    }
  }
}

menu primary_menu {
  section {
    item {
      label: _('Preferences');
      action: 'app.preferences';
    }
  }
}

Como podemos ver o código da interface gráfica se torna bem mais legível e simples com a linguagem de marcação Blueprint.


Instalação via repositórios

Linux

Arch Linux
  • Site oficial da distribuição Linux Arch Linux.
sudo pacman -S \
blueprint-compiler
Fedora
  • Site oficial da distribuição Linux Fedora.
sudo dnf install \
blueprint-compiler
openSUSE Tumbleweed
sudo zypper install \
blueprint-compiler
Ubuntu
  • Site oficial da distribuição Linux Ubuntu.
sudo apt install \
blueprint-compiler

Microsoft Windows

⚠️ Para realizar a instalação do blueprint-compiler no Microsoft Windows é necessário que o MSYS2 esteja instalado e configurado.

Abra o terminal do MSYS2 e execute no terminal o comando:

pacman -S \
mingw-w64-x86_64-blueprint-compiler

Instalação via código fonte

Para obter a ultima versão do blueprint-compiler podemos realizar a instalação do mesmo a partir do seu código fonte.

Dependências

macOS
brew install \
git \
meson \
ninja
Arch Linux
sudo pacman -S \
git \
meson \
ninja
Fedora
sudo dnf install \
git \
meson \
ninja-build
openSUSE Tumbleweed
sudo zypper install \
git \
meson \
ninja
Ubuntu:
sudo apt install \
git \
meson \
ninja-build
Microsoft Windows

⚠️ Para realizar a instalação do blueprint-compiler no Microsoft Windows é necessário que o MSYS2 esteja instalado e configurado.

Abra o terminal do MSYS2 e instale as seguinte dependências:

pacman -S \
git \
mingw-w64-x86_64-meson \
mingw-w64-x86_64-ninja

Instalação

Assim que as dependências estiverem instaladas abra um terminal e clone o repositório do blueprint-compiler:

git clone https://gitlab.gnome.org/jwestman/blueprint-compiler.git

⚠️ No caso do Microsoft Windows utilize o terminal MINGW64 do MSYS2.

Agora acesse a pasta que foi clonada:

cd blueprint-compiler

Ao acessar a pasta execute o comando:

meson _build

Assim que o processo de build terminar execute:

ninja -C _build install

Assim que o processo de instalação terminar o blueprint-compiler estará disponível no sistema operacional 🚀.

Para testar a instalação feche o terminal, abra novamente e execute:

blueprint-compiler --version

Principais comandos

Iniciar um passo a passo para configuração do projeto:

blueprint-compiler port

Para converter um arquivo *.blp para *.ui:

blueprint-compiler compile MainWindow.blp --output MainWindow.ui

Para conhecer todos os recursos disponíveis:

blueprint-compiler --help

Extra

Extensões

Alguns editores de texto possuem suporte para a linguagem de marcação Blueprint.

Dentro os principais temos:

Como instalar a ferramenta de linha de comando pipX

Pipx é uma ferramenta para gerenciar pacotes Python que têm comandos de terminal.

Ela permite instalar e rodar pacotes Python de forma isolada, sem interferir com as dependências de outros pacotes ou com as dependências do sistema.

Aqui estão algumas das principais funcionalidades do pipx:

  1. Instalação e Execução Isolada: Instala cada pacote em um ambiente virtual separado, garantindo que as dependências não conflitem.

  2. Gerenciamento de Pacotes: Facilita a instalação, atualização e remoção de pacotes Python que têm comandos de terminal.

  3. Execução de Comandos: Permite executar comandos de pacotes Python sem a necessidade de instalação prévia, usando pipx run.

  4. Ambientes Virtualizados: Cria e gerencia automaticamente ambientes virtuais para cada pacote instalado.


Como instalar o pipX

macOS

brew install pipx

Para atualizar o pipX utilize o comando:

brew update && \
brew upgrade pipx

Distribuições Linux

Ubuntu
sudo apt install \
pipx
Fedora:
sudo dnf install \
pipx
Arch:
sudo pacman -S \
python-pipx
Outras distribuições Linux
python3 -m pip install \
--user pipx

Para atualizar o pipX utilize o comando:

python3 -m pip install \
--user --upgrade pipx

Microsoft Windows

Scoop
scoop install pipx

Para atualizar o pipX utilize o comando:

scoop update pipx
Pip (pip 19.0 ou superior)
python -m pip install pipx

Para atualizar o pipX utilize o comando:

python -m pip install --user --upgrade pipx

Como usar o pipX

  • Instalação de um pacote com pipX:
pipx install nome-do-pacote
  • Execução de um comando sem instalação:
pipx run nome-do-pacote comando
  • Atualização de um pacote:
pipx upgrade nome-do-pacote
  • Desinstalação de um pacote:
pipx uninstall nome-do-pacote

Exemplos de Uso

  • Instalar e usar o formatador de código black:
pipx install black

# Para formatar um script Python:
black nome-do-script.py
  • Executar httpie sem instalá-lo permanentemente:
pipx run httpie https://example.com

Conclusão

Pipx é uma ferramenta poderosa para desenvolvedores Python que frequentemente trabalham com diferentes ferramentas de linha de comando e querem manter um ambiente de desenvolvimento limpo e organizado.