como você adiciona arquivos a programas existentes

0

Como o sistema de arquivos funciona com o Ubuntu? Como você encontra onde um programa está e se necessário, como você adiciona um arquivo a ele?

    
por Robert Penny 11.06.2013 / 12:57

2 respostas

1

Para uma visão geral do sistema de arquivos Linux, veja: link

Normalmente,você"adiciona" ao seu sistema usando o gerenciador de pacotes apt, usando a ferramenta gráfica, o centro de software.

Veja o link

Os repositórios do Ubuntu são bastante extensos e devem ter tudo que você precisa.

Se houver algo que você precisa fora dos repositórios, você pode adicionar manualmente o software através de várias técnicas, o mais comum é compilá-lo manualmente. Isso deve ser evitado, se possível.

Para detalhes sobre a compilação, consulte

link

    
por Panther 11.06.2013 / 18:06
0

Como user68186 comentou, os programas do Ubuntu têm seus arquivos espalhados por vários diretórios no sistema. O sistema de gerenciamento de pacotes, chamado APT, gerencia a instalação e a manutenção de todos esses arquivos perfeitamente na operação do dia a dia.

Se você quiser modificar / adicionar / remover arquivos pertencentes a um pacote instalado, a melhor maneira de fazê-lo é realmente reconstruir esse pacote a partir de sua origem. Se você acabou de modificar os arquivos instalados em seu sistema, o sistema de gerenciamento de pacotes não poderá mais mantê-lo adequadamente.

Você pode listar todos os arquivos que pertencem a um "pacote" usando o comando dpkg -L . Por exemplo, se você quisesse saber sobre o comando diffstat , primeiro perguntaria a que pacote esse programa executável pertence e, em seguida, você poderia listar os arquivos instalados pertencentes a esse pacote:

$ dpkg -S $(which diffstat)
diffstat: /usr/bin/diffstat
$ dpkg -L diffstat
/.
/usr
/usr/bin
/usr/bin/diffstat
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/diffstat.1.gz
/usr/share/doc
/usr/share/doc/diffstat
/usr/share/doc/diffstat/copyright
/usr/share/doc/diffstat/README
/usr/share/doc/diffstat/changelog.Debian.gz
    
por Colin D Bennett 11.06.2013 / 18:52