make install
não fará de você um pacote rpm, apenas moverá os executáveis compilados para os locais apropriados (como / usr / bin / local). Você nunca precisa usar make install
; é apenas uma conveniência que coloca seus executáveis em um local central em vez de deixá-los onde eles foram construídos em qualquer diretório que você colocar a fonte. Os lugares para os quais ele move coisas também estão provavelmente em seu PATH
, então você não precisa digitar um caminho completo quando quiser executar suas coisas.
Não há realmente nenhum conceito como a instalação no Linux, na medida em que envolve entradas de registro e arquivos ocultos escondidos em cantos do sistema operacional como no Windows. É apenas colocar arquivos em lugares mais convenientes e organizáveis. Geralmente, os próprios programas lidam com a criação de diretórios de configuração e armazenamento. Fazer pacotes rpm é um pouco mais complicado e requer, entre outras coisas, que você escreva um arquivo .spec
que especifique coisas como nome, versão e descrição, bem como instruções para o que o gerenciador de pacotes deve fazer para construir e instalar as entranhas cruas.
Se você olhar para essa saída:
libtool: install: /usr/bin/install -c autocutsel /usr/local/bin/autocutsel
libtool: install: /usr/bin/install -c cutsel /usr/local/bin/cutsel
install
apenas copia arquivos e define as permissões adequadas nesses arquivos. autocutsel
e cutsel
já foram copiados para /usr/local/bin
.
E as duas últimas linhas:
make[1]: Nothing to be done for 'install-data-am'.
make[1]: Leaving directory '/root/Desktop/autocutsel-0.9.1'
install-data-am
é um destino de fabricação separado e, por qualquer motivo, não há nada a fazer em seu sistema. Não é um erro, apenas uma notificação.
Nesse ponto, se você digitar apenas autocutsel
ou cutsel
, o programa adequado deverá ser executado. Consulte a documentação do autocutsel para tudo a partir de então.