Materiais para aprimorar habilidades de codificação e adaptar programas

2

Como posso encontrar e adaptar o código-fonte para programas do Ubuntu, e quais recursos existem para melhorar meu conhecimento de programação em qualquer idioma? Eu gostaria de melhorar minhas habilidades de programação para poder contribuir com o Ubuntu.

    
por sanj 15.05.2012 / 02:07

2 respostas

0

O código-fonte de todos os programas dos quais o Ubuntu é composto não é armazenado em um local central porque é desenvolvido e mantido por milhares de desenvolvedores independentes. Por isso, seria mais fácil escolher um projeto em que você estivesse interessado e, em seguida, tentar encontrar sua origem.

Exemplo: do topo da minha cabeça, decidi encontrar o repositório de origem do Transmission, o cliente BitTorrent fornecido com o Ubuntu. Uma pequena pesquisa no Google levou-me ao link onde, na seção Download, encontrei um tarball de origem. Você pode baixá-lo, ler as instruções de compilação, tentar compilar, ler o código e, possivelmente, tentar ajustá-lo. Horas de diversão garantidas.

Não encontrei o repositório SVN / Git para transmissão, mas muitos projetos estão hospedados em sites como o github, o launchpad ou o Google Code para que seus repositórios fiquem disponíveis publicamente. Para tais projetos, é razoavelmente fácil enviar suas alterações de volta ao repositório oficial, caso você adicione um recurso útil ou corrija um bug.

Se você deseja iniciar seu próprio projeto, o portal do Ubuntu Developer tem extensa documentação sobre o uso do Quick, uma ferramenta para criar aplicativos usando o Python e pyGTK

    
por Sergey 15.05.2012 / 03:18
0

A fonte de quase tudo que você instala a partir do centro de software do Ubuntu ou dos repositórios pode ser facilmente baixada usando a ferramenta de linha de comando apt-get. Por exemplo, para obter a fonte de transmissão (o exemplo dado abaixo), basta digitar: apt-get source transmission

    
por mhall119 15.05.2012 / 03:59