Como compilar o glade do tronco

0

O botão de edição de texto para o glade não funciona e eu li em outro link que eu preciso compilar o glade do 'trunk'. Eu não sei o que é isso, como faço para compilar a clareira do tronco e onde eu vou pegar o baú.

    
por user116943 04.01.2013 / 18:51

1 resposta

1

Tronco é um termo usado em sistemas de controle de versão (VCS / RCS). Um VCS contém o código-fonte para um ou mais projetos. Isso é chamado de árvore de origem. Se houver muitos programadores trabalhando no mesmo código, geralmente é mais fácil e seguro fazer alterações para separar instantâneos da árvore de origem e, em seguida, mesclar os instantâneos modificados de volta na base de código principal. Ou, no jargão do VCS, você cria um branch , faz alterações e as mescla de volta na base de código principal - conhecida como trunk .

Assim, o tronco normalmente significa a cópia mais recente da base de código; o que um estranho consideraria ser o código mais recente do projeto. É mais complicado em sistemas DVCS, mas vou encobrir isso.

É importante entender que o trunk é onde os desenvolvedores estão enviando suas alterações agora mesmo .

As compilações noturnas são geralmente mais estáveis que o trunk, as tags são mais estáveis do que as compilações noturnas, as versões beta são mais estáveis do que as tags e as versões estáveis são mais estáveis do que as versões beta. Em outras palavras, o trunk é quase tão instável que fica e, portanto, não é garantido que funcione . Pode até não construir.

Você diz que está encontrando um bug no glade, e é por isso que você quer construir um tronco. É verdade que a versão do glade no repositório principal tem alguns bugs no presente, por ex. na incapacidade de editar o texto do rótulo da caixa de seleção. Mas você pode contornar isso facilmente no código, ou diretamente no arquivo xml do glade.

Geralmente, você não quer estar construindo e executando o trunk a menos que tenha uma boa razão para fazê-lo (por exemplo, você está desenvolvendo o glade, ou você encontrou problemas corrigidos no trunk que você não pode contornar), e estão preparados para encontrar, investigar, contornar (e possivelmente reportar / consertar) numerosos erros.

Se você não suporta trabalhar com este bug, o que quer que seja, uma solução melhor seria tentar a versão do glade no repositório proposto para ver se o seu problema está resolvido lá. Eu sugiro que você desça uma dessas rotas.

Por uma questão de completude, compilar o código-base mais recente do glade seria algo assim.

sudo apt-get install git
sudo apt-get build-dep glade
mkdir glade-src && cd glade-src
git clone git://git.gnome.org/glade
cd glade

Para compilar o glade, consulte o arquivo INSTALL fornecido. Você precisará de algo assim, embora você possa ter dificuldades dependendo do estado do tronco no momento da sua compra.

autoconf
./configure
make

Ele pode ser instalado no local padrão com

sudo make install

mas você provavelmente desejaria ajustar o local de destino para colocá-lo em / usr / local / .. ou apenas executá-lo a partir da pasta bin como está.

    
por IlluminAce 10.01.2013 / 00:24