Monte sua página com Hugo, Gitlab pages e Gitlab-CI
Faça sua página estática em Hugo, que ficará hospedada no seu Gitlab, e monte seu Gitlab Pages com Gitlab-CI. Hugo é um …
O pipx funciona parecido com o pip, porém ele já cria ambientes isolados automaticamente (venvs).
Use o gerenciador de pacotes de sua distribuição para instalar o pacote python3-pipx
. Feito isso, as orientações a seguir vão funcionar tranquilamente.
No caso, vou dar o exemplo de instalar o ansible
e, logo em seguida, instalar uma outra aplicação pypi injetada no venv do ansible
, no caso a aplicação zabbix-api
, para utilizar em conjunto com o módulo community.zabbix
do ansible
.
Para instalar o ansible, execute o comando:
pipx install --include-deps ansible
É isso…
Obs.: Se não colocar o --include-deps
, nesse caso, ele colocará o link apenas para ansible-community
, mas o que todo mundo quer é ansible
, ansible-playbook
, ansible-galaxy
, … etc
Caso apareça alguma mensagem informando que os binários do ansible não estão em seu path, execute o comando:
pipx ensurepath
Prosseguindo, para instalar um ou mais programas pypi dentro do venv do ansible, basta criar um arquivo requirements.txt
e inserir o nome de todas as aplicações desejadas, no meu caso, zabbix-api
.
zabbix-api
Com o arquivo requirements.txt
pronto, instale-os com o comando:
pipx inject ansible -r requirements.txt
Utilize este comando para listar os programas instalados:
pipx list
Utilize este comando para atualizar todos os programas instalados:
pipx upgrade-all
Para desinstalar, utilize o seguinte comando:
pipx uninstall nome_do_programa
Para mais informações e comandos, execute:
pipx -h
Faça sua página estática em Hugo, que ficará hospedada no seu Gitlab, e monte seu Gitlab Pages com Gitlab-CI. Hugo é um …
Este how-to é baseado na documentação oficial . Sobre a foto de capa: Foto de Umberto na Unsplash Pré-requisitos Tenha …
Para conversar comigo ou saber outros detalhes profissionais
me encontre no…