A modificação de um software pode ser feita através do pacote disponivel nos repositorios da distro?

1. A modificação de um software pode ser feita através do pacote disponivel nos repositorios da distro?

Daniel
DanielDutra

(usa Linux Mint)

Enviado em 30/08/2016 - 21:57h

Boa noite pessoal tudo bem? Espero que sim!

Estou iniciando no mundo GNU/Linux a pouco tempo e não trabalho na area sou apenas um curioso querendo entender como o sistema funciona. Por esse motivo essa duvida é mais por uma questão teorica para eu saber como funciona a modificação de um software no linux. Como falei apenas por uma questão teorica de conhecimento mesmo.

A modificacao de um software pode ser feita atraves do pacote disponivel nos repositorios da distribuicao ou apenas baixando o seu codigo fonte do site oficial do desenvolvedor?

Exemplificando Possuo o sistema manjaro instalado, supondo que eu queira baixar o libreoffice e queira acrescentar alguma modificação (acrescentar alguma nova funcionalidade etc.) para meu uso pessoal apenas. Decido baixar o pacote dos repositorios com o comando
sudo pacman -S libreoffice-fresh 
o instalador coloca cada arquivo do programa (software) no diretório adequado que ele necessita para funcionar, com os caminhos e as permissões de diretórios e arquivos, adequadas.
Porque o "software" é guardado comprimido e quando instala, de uma certa forma, cada "pedaço vai para um local adequado".
Duvida Esses arquivos do programa que foram distribuidos pela arvore de diretorios seriam o suficiente para eu efetuar a modificação necessaria no software ou esses arquivos não permitem que eu modifique o programa da maneira que eu gostaria?
Esse pacote do repositorio não são necessariamente os mesmos do codigo fonte do programa disponivel no site oficial do desenvolvedor?

Ps.: Fiz a suposição com a suite libreoffice sei que não especifiquei nenhum programa especifico para ocorrer a modificação mas gostaria da informação apenas para aprender como funciona essa questão da liberdade de poder modificar o software de acordo com as necessidades do usuario.

Espero que eu tenha conseguido ser claro.

Agradeço de antemão pela boa vontade!

Desde já agradeço!

Abraços.


  


2. Re: A modificação de um software pode ser feita através do pacote disponivel nos repositorios da dis

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 31/08/2016 - 01:27h

V aí se só isso responde sua pergunta ??
https://www.vivaolinux.com.br/topico/Programadores-em-e-de-Software-Livre/Modificando-o-Linux-e-os-P...
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


3. Re: A modificação de um software pode ser feita através do pacote disponivel nos repositorios da distro?

Perfil removido
removido

(usa Nenhuma)

Enviado em 31/08/2016 - 08:29h

Os pacotes são binários, ou seja: já compilados.

As modificações devem ser realizadas no código fonte.


4. Re: A modificação de um software pode ser feita através do pacote disponivel nos repositorios da dis

Wellington
wellington_r

(usa Debian)

Enviado em 31/08/2016 - 09:01h

Eu não tenho experiência com outros gerenciadores de pacote além do apt-get, então não posso dizer com certeza, mas acredito que para outros gerenciadores haja alguma opção equivalente a "source" do apt-get, que serve para baixar o código fonte do pacote. Depois de ter baixado o código fonte do pacote, você pode fazer as modificações necessárias nele, compilá-lo/empacotá-lo e então instalá-lo.

Imagine que o pacote disponível no Debian te atenda perfeitamente bem, exceto por uma vírgula. Você baixa o fonte, remove a vírgula e cria um pacote, sem a necessidade de ter todo o trabalho de se preocupar com dependências, etc, que no caso já estão definidas nos arquivos de configuração do pacote (a menos, claro, que a alteração que você fez interfira nas dependências).

Isso funcionou pra mim quando precisei: http://askubuntu.com/a/28373

--------------------------------------------------------------------------------------------------------------------------------------
admin@server:~$ whatis life
life: nothing appropriate



5. Re: A modificação de um software pode ser feita através do pacote disponivel nos repositorios da distro?

Daniel
DanielDutra

(usa Linux Mint)

Enviado em 01/09/2016 - 16:53h

Opa desculpem a demora pessoal.

Agradeço as respostas!

Mauriciodez escreveu:

V aí se só isso responde sua pergunta ??
https://www.vivaolinux.com.br/topico/Programadores-em-e-de-Software-Livre/Modificando-o-Linux-e-os-P...
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


Obrigado pela resposta companheiro Mauricio, realmente a duvida dele é a mesma que a minha pelo que o pindovuz respondeu é necessario baixar o codigo fonte. Mas na resposta não foi referido se é possivel modificar o programa utilizando o pacote do programa disponibilizado pela distribuição em seus repositorios. Mas tudo bem. Ajudou a clarear a mente.

bilufe escreveu:

Os pacotes são binários, ou seja: já compilados.

As modificações devem ser realizadas no código fonte.


Acho que compreendi companheiro Bilufe então pelos pacotes da distro ja estarem compilados eu não poderia modifica-los é isso? Ou seja eu tenho que baixar realmente o codigo fonte do site do programa.

wellington_r escreveu:

Eu não tenho experiência com outros gerenciadores de pacote além do apt-get, então não posso dizer com certeza, mas acredito que para outros gerenciadores haja alguma opção equivalente a "source" do apt-get, que serve para baixar o código fonte do pacote. Depois de ter baixado o código fonte do pacote, você pode fazer as modificações necessárias nele, compilá-lo/empacotá-lo e então instalá-lo.

Imagine que o pacote disponível no Debian te atenda perfeitamente bem, exceto por uma vírgula. Você baixa o fonte, remove a vírgula e cria um pacote, sem a necessidade de ter todo o trabalho de se preocupar com dependências, etc, que no caso já estão definidas nos arquivos de configuração do pacote (a menos, claro, que a alteração que você fez interfira nas dependências).

Isso funcionou pra mim quando precisei: http://askubuntu.com/a/28373

--------------------------------------------------------------------------------------------------------------------------------------
admin@server:~$ whatis life
life: nothing appropriate


Obrigado companheiro Welligton pela resposta. No site do arch possui uma opção de baixar o source do programa. Pelo que parece e consegui interpretar da resposta dos senhores foi que eu só consigo fazer a modifação baixando realmente o codigo fonte do programa. Ou seja o pacote disponivel pelas distribuições não podem ser acrescentadas modificações. Parei para pensar se também eu modificasse o pacote da distribuição será que ele iria continuar recebendo as atualizações?

Vocês esclareceram as duvidas.

Desde já agradeço!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts