Installer para aplicativos no LInux

0

Wikipedia diz

An installation program or installer is a computer program that installs files, such as applications, drivers, or other software, onto a computer.

Some installers are specifically made to install the files they contain; other installers are general-purpose and work by reading the contents of the software package to be installed.

  1. Um instalador é sempre usado para instalação binária e não faz nenhum trabalho de compilação para a instalação de origem?
  2. O Linux tem o conceito "instalador" para instalação de pacotes? Wikipedia distingue entre "instalador" e "Gerenciamento de pacotes sistema ". No Ubuntu, parece-me toda a instalação binária é feita por sistemas de gerenciamento de pacotes dpkg ou apt - então onde é um "instalador"?
por Tim 09.07.2014 / 23:35

1 resposta

2

q1. Um instalador é sempre usado para instalação binária, não fazendo nenhum trabalho de compilação para a instalação de código-fonte?

Não. Você pode realmente executar um binário de qualquer lugar no sistema de arquivos na maioria dos sistemas Linux, você não precisa de um instalador.

q2a. O Linux tem o conceito "instalador" para instalação de pacotes?

Sim, muitas ferramentas de empacotamento chamarão instaladores para instalar arquivos. O método instalador depende muito da linguagem usada para escrever o binário.

q2b. No Ubuntu, parece-me que toda a instalação binária é feita pelo sistema de gerenciamento de pacotes "dpkg / APT", então onde está um "instalador"?

A maioria dos pacotes que precisam de instalação, tem um script de instalação ( install.sh ou algo similar).

q3. é /usr/bin/install um instalador ou um sistema de gerenciamento de pacotes?

É um binário que "instalará" um arquivo. Aqui estão alguns links descrevendo-o / como ele é usado. É semelhante a um comando de cópia que coloca o arquivo binário onde deveria estar, com as permissões corretas para executar.

Qual é o objetivo do comando 'install'?

link

    
por 10.07.2014 / 00:02