Essas palavras são usadas de forma intercambiável no Linux?
Essas palavras são usadas de forma intercambiável no Linux?
Respostas:
Nota: Esta resposta está restrita ao Ubuntu / Debian.
Em geral, não , eles não significam o mesmo. Um "pacote" é como um instalador; é um arquivo DEB, bem como arquivos MSI no Windows.
A menos que o aplicativo seja relativamente pequeno, ele geralmente será montado a partir de vários pacotes, com cada pacote contendo um (às vezes mais) componentes do programa. Esses componentes podem ser binários (executáveis), bibliotecas, arquivos de ajuda (páginas de manual) e até mesmo código-fonte.
Por outro lado, alguns pacotes instalam vários pequenos programas (binários) e outros "coletam" vários programas relacionados sob um guarda-chuva para facilitar a instalação (meta-pacotes) , mas essas são a exceção e não a regra.
Em resumo: como a maioria dos programas é composta de mais de um pacote, eles não são os mesmos. :-)
coreutils
) ... ou nenhum programa (pacotes de documentação) ... ou nenhum arquivo (metapacotes).
Software é uma coleção de programas .
Quando esse software é usado para executar uma tarefa específica, dizemos que é um aplicativo .
Agora, relacionando esses termos às especificações Linux-Ubuntu.
O pacote é um software específico que o sistema pode instalar e desinstalar .
Restringindo ao Ubuntu / Debian.
Os pacotes são basicamente de dois tipos: pacotes binários e pacotes de origem .
Como eles exigem um conhecimento mais amigável ao desenvolvedor devido aos aspectos técnicos de compilação e dependência, o .deb foi desenvolvido para fornecer funções simples de instalação e desinstalação em comparação com os formatos Window MSI ou .exe.
( .deb ) ian, é usado pelo Debian e Ubuntu.
O dpkg (nível inferior) e o apt (nível superior) formam seu sistema de gerenciamento de pacotes (PMS) usado para instalá-los.
O pacote .deb contém metainformações, como descrição, versão e dependências do pacote, que permitem ao PMS executar uma atualização automática para uma versão mais recente, verificar se todas as dependências de um pacote são cumpridas e / ou automaticamente.
Por exemplo: sudo apt-get install ubuntu-desktop.
Onde Ubuntu-desktop é um meta-pacote usado para instalar os aplicativos básicos de área de trabalho exigidos pela área de trabalho padrão usando o apt PMS.
Na perspectiva do Ubuntu e Debian.
Não , eles não são a mesma coisa. O pacote geralmente se refere aos componentes individuais de um software com todos os recursos. Onde Software / Aplicativo / Programa geralmente se refere a um software completo que pode ser usado de forma independente.
Vamos dar um exemplo:
o navegador de arquivos padrão no Ubuntu (unidade) é o Nautilus. Geralmente, nos referimos a isso como "Software" ou "Aplicativo", pois eles podem ser usados para uma necessidade específica, ou seja, procurar arquivos .
Mas esse Aplicativo ou Software Nautilus depende de vários componentes pequenos, que geralmente não fornecem um recurso completo individualmente, mas podem ser usados juntos para criar um Software , que pode fornecer recursos completos ( navegando em arquivos / pastas ) individualmente.
você pode ver de que pacotes nautilus
depende, executando este comando em um terminal:
apt-cache depends nautilus
Espero que isso ajude