Como instalar o pacote a partir do código-fonte no fedora em 2017?

3

Qual é o modo mais limpo de instalar tar.gz de terceiros para torná-lo sustentável através de dnf ? Não vejo checkinstall em repos, mas deve ser uma maneira padrão e rápida de fazê-lo. Há um artigo sobre a criação de RPMs, mas é muito complicado e não cobre apenas o download e a instalação.

    
por Ebuall 14.05.2017 / 15:54

2 respostas

2

Eu acho que você provavelmente terá a experiência mais limpa, não se preocupando em canalizar o software através do RPM; basta criá-lo localmente em /opt ou /usr/local .

Mas, se você realmente quiser, há o FPM, que criará um pacote rápido e sujo de praticamente qualquer coisa. Encontre-o em link .

    
por 15.05.2017 / 16:59
2

What is the most clean way to install third party tar.gz's to make it maintainable through dnf?

A melhor maneira é empacotá-lo para o Fedora, ele ainda não está disponível em pacotes do Fedora nem de fontes de terceiros (rpm fusion, United RPMS, ...).

Como criar um pacote corretamente é descrito nas diretrizes de embalagem , incluindo tutoriais.

Uma vez que você tenha o pacote SRPM, você pode reconstruí-lo ( rpmbuild --rebuild package.src.rpm ) ou publicá-lo no banco de dados oficial do pacote fedora, em COPR ou em outro banco de dados.

    
por 15.05.2017 / 11:07

Tags