Posso acessar e modificar qualquer código de software trabalhando no linux? [duplicado]

0

Então, há um bug em um determinado software e eu pensei que talvez eu pudesse olhar para o código do software, já que é tudo de código aberto, e tentar consertá-lo. É possível? são todos os softwares acessíveis por qualquer usuário, e se é possível sobrescrever o código ou é um tipo de documento somente leitura?

Obrigado por responder.

    
por Aqua- 01.03.2018 / 00:42

2 respostas

3

Você pode baixar a fonte de qualquer pacote de código aberto, fazer qualquer alteração desejada e usá-la em seu sistema. Empurrando sua mudança de volta para o mundo é mais difícil.

Prepare:

sudo apt install apt-src

Para encontrar a fonte, primeiro encontre o programa que você deseja corrigir, com algo como

type -p programname

Em seguida, encontre qual pacote fornece esse arquivo com

dpkg -S $(type -p programname)

Então pegue a fonte:

apt-src install $(dpkg -S $(type -p programname) | cut -d: -f1)

Leia man dpkg;man apt-src;man cut

    
por waltinator 01.03.2018 / 06:15
0

Apenas para adicionar a resposta do @waltinator.

Se você gostaria de descobrir de onde vem um pacote e onde encontrar mais recursos, você pode dar uma olhada na descrição dos pacotes. por

apt-cache show ^package-name$

(caracteres estranhos para correspondência exata)

    
por mbeyss 01.03.2018 / 09:50