Xterminator2
(usa Fedora)
Enviado em 10/01/2018 - 18:16h
Entendi sua questão, porém acho que se você está disposto a compilar porque não utiliza o fonte original?
Normallmente pacotes .deb e .rpm são criados com os fontes separados do pacote binário e normalmente estão localizados em uma fonte separada do repositório padrão, deb-src para .deb e SRPM para .rpm no caso do .deb, acesse packages.debian.org e procure o pacote em seguida no menu lateral você encontra os originais, pacote dsc (debian source control) onde tem a descrição das dependências do pacote, pacote.orig.tar.xz (fonte original sem modificações) e pacote.debian.tar.xz (pacote com as modificações e patches do debian) no caso do SRPM basta procurar no rpmfind, unitedrpms etc... e a estrutura e praticamente a mesma, o pacote rpm pode ser descompactado pelo seu gerenciador de arquivos compactados desde que tenha o comando rpm2cpio instalado no sistema.
Pelo modo texto basicamente o pacote.debian.tar.*z é extraído com comando padrão para este formato de arquivo, já o rpm basta.
rpm2cpio pacote.rpm ou srpm | cpio -di
mais ainda considere instalar diretamente o fonte original pois podem haver dependências de bibliotecas específicas que não estão disponíveis na sua distro.
PS:
Para extrair um .deb também é hiper simples.
ar -x pacote.deb
Serão extraídos dois pacotes compactados, control.tar.*z e data.tar.*z o que contém os arquivos é data, ao extrair será criada uma estrutura de diretórios dos arquivos contidos no arquivo, procure sempre fazer a extração em um diretório vazio assim evita confusão pois serão criados diretórios /etc /usr entre outros, na verdade existe a possibilidade de descompactar o pacote diretamente na árvore do sistema por este método (utilizando a opção -C ao descompactar) desde que você tenha certeza que possui todas usas dependências, o único problema é a falta da possibilidade de desinstalar, já utilizei este método somente para recuperação de mau funcionamento de pacotes em versões instáveis pois gosto de fazer experiências e neste caos saber fazer estes malabarismos é imprescindível.