Buckminster
(usa Debian)
Enviado em 22/03/2024 - 23:07h
Leia tudo antes de sair executando comandos.
Respire fundo, faça com calma, tranqüilo e sereno.
Primeiro aconselho você a desinstalar tudo o que você fez, comece do zero, tire os repositórios que não são do teu sistema e siga os passos abaixo:
$ git clone
https://gitlab.gnome.org/GNOME/jhbuild.git
$ cd jhbuild
$ ./autogen.sh
$ make
$ make install
$ PATH=$PATH:~/.local/bin
$ echo 'PATH=$PATH:~/.local/bin' >> ~/.bashrc
$ sudo apt install python3 meson
$ sudo apt install python3-distutils
$ cp examples/sample.jhbuildrc ~/.config/jhbuildrc <<< isso é importante
$ jhbuild build
$ sudo apt install apt-file
$ sudo apt-file update
$ jhbuild sysdeps --install <<< isso aqui vai demorar
$ jhbuild update <<< isso aqui demora mais de meia hora e trará uma caralhada de coisas
$ jhbuild build glib
$ jhbuild build gobject-introspection
$ jhbuild sysdeps --install pygobject
$ jhbuild build pygobject <<< isso aqui também
Assim você constrói com as dependências:
$ jhbuild build gtk+-3 <<< sugiro assim e também demorará
Terminará com SUCESSO.
Pode dar um
$ jhbuild list
que trará uma lista de módulos, caso queria é só instalar com:
$ jhbuild build nome_módulo_da_lista
Às vezes instalando um módulo trará outros com ele.
Recomendo começar com o primeiro da lista.
A vantagem do jhbuild é que tu pode repetir os comandos e não tem problema.
Nisso os caras são bons, tiro o meu chapéu, não fica aquela salada de drivers e instalações.
Caso der mensagens como esta abaixo, escolha sempre 2 e dê enter, confia em mim:
[1] Re-executar fase configure
[2] Ignorar erro e continuar para build
[3] Desistir do módulo
[4] Iniciar shell
[5] Recarregar configuração
[6] Ir para fase “limpar diretório e iniciar novamente”
escolha:
No meu caso deu muitas dessas mensagens porque não tenho o Gnome, mas o Xfce4.
Porém, as instalações sucederam a contento.
Volta e meia você deverá dar um:
$ jhbuild update
Aconselho fortemente também a ver
gtk.org/docs/installations/linux
e instalar libgtk-4-dev e também as 7 dependências:
GTK, Glib, Pango, Gdk-pixbuf, ATK, GObject-Introspection e Epoxy.
Está indicado no site.
A situação é a seguinte: tu pode seguir os passos indicados acima ou pode ir no site gtk.org/docs/installations/linux e instalar as dependências primeiro e depois seguir os passos indicados, porém, o jhbuild update fará tudo isso, então tanto faz, a escolha é tua, é somente uma questão administrativa.
Parecem muita coisa os comandos acima, mas tu verá que é tranqüilo, o que demora é a execução, mas a digitação é rápida, não é muita coisa.
O jhbuild update trará uma caralhada de coisas, esse troço é impressionante quando se executa a primeira vez.
Até pensei que ficou num loop medonho, mas foi resolvendo "deltas" diferentes e "git remote update origin".
_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!