Como converter pacotes PKGBUILD (Arch Linux) para .deb (Ubuntu/Mint) [RESOLVIDO]

1. Como converter pacotes PKGBUILD (Arch Linux) para .deb (Ubuntu/Mint) [RESOLVIDO]

Gustavo Souza
GuringaJokester

(usa Linux Mint)

Enviado em 27/05/2019 - 11:24h

Olá, sou novo no mundo Linux e estou me deparando com um problema no meu L. Mint 19.1.
Encontrei um pacote PKGBUILD (nativo para Arch Linux). Gostaria de instalar/compilar no meu Linux Mint e não estou conseguindo de nenhuma forma. Pesquisei muito na rede e só encontrei processos para converter pacotes .deb para PKGBUILD mas não encontrei o inverso.

Teria alguma forma de converter esse pacote para .deb? Ou talvez alguma forma de compilar para executar na minha distro que eu não esteja sabendo? Eu li o código fonte e seria um trabalhão ter que checar checar todas as dependências manualmente pra ter que instalar...


  


2. MELHOR RESPOSTA

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 27/05/2019 - 16:26h

pkgbuild é um script que constroi o pacote para o arch, ele é feito para baixar os sources e dependências, compilar e empacotar apenas para o arch, já que é nativo deste sistema. não conheço ferramenta que faça o mesmo ou equivalente para debian, sendo a forma "mais simples" baixar os sources manualmente e compilar, e se quiser fazer algo como acontece para o arch, terá que ser manualmente e usando o pkgbuil apenas para ajuda e não conversão direta.
pacotes debian são muito populares, já procurou se esse aplicativo não existe já empacotado em deb?

3. Re: Como converter pacotes PKGBUILD (Arch Linux) para .deb (Ubuntu/Mint) [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 27/05/2019 - 12:15h


GuringaJokester escreveu:

Olá, sou novo no mundo Linux e estou me deparando com um problema no meu L. Mint 19.1.
Encontrei um pacote PKGBUILD (nativo para Arch Linux). Gostaria de instalar/compilar no meu Linux Mint e não estou conseguindo de nenhuma forma. Pesquisei muito na rede e só encontrei processos para converter pacotes .deb para PKGBUILD mas não encontrei o inverso.

Teria alguma forma de converter esse pacote para .deb? Ou talvez alguma forma de compilar para executar na minha distro que eu não esteja sabendo? Eu li o código fonte e seria um trabalhão ter que checar checar todas as dependências manualmente pra ter que instalar...


Preguiça galopante mesmo... se você quer instalar um pacote manualmente, tem que resolver as dependências manualmente. Se quiser compilar, tem que instalar as dependências antes. Ler o arquivo INSTALL do source costuma dar uma luz sobre a questão, do contrário, é ler os erros que surgirem durante a compilação e ir resolvendo na munheca. Leia o README do source, se você quiser e souber.

--
Dino®
IRC: luisfcc86@freenode.com
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 


O Enigma do GNU/Linux
O Enigma do GNU/Linux sempre carregou consigo um mistério. Você deve aprender esse segredo, meu jovem. Você deve aprender sua disciplina. Pois em nada neste mundo você pode confiar. Não nas Debian-like, não nas RPM-based, não nas derivadas do Gentoo. Nisto [aponta para o cachimbo] você pode confiar.



4. Re: Como converter pacotes PKGBUILD (Arch Linux) para .deb (Ubuntu/Mint) [RESOLVIDO]

Gustavo Souza
GuringaJokester

(usa Linux Mint)

Enviado em 27/05/2019 - 13:14h

lcavalheiro escreveu:


GuringaJokester escreveu:

Olá, sou novo no mundo Linux e estou me deparando com um problema no meu L. Mint 19.1.
Encontrei um pacote PKGBUILD (nativo para Arch Linux). Gostaria de instalar/compilar no meu Linux Mint e não estou conseguindo de nenhuma forma. Pesquisei muito na rede e só encontrei processos para converter pacotes .deb para PKGBUILD mas não encontrei o inverso.

Teria alguma forma de converter esse pacote para .deb? Ou talvez alguma forma de compilar para executar na minha distro que eu não esteja sabendo? Eu li o código fonte e seria um trabalhão ter que checar checar todas as dependências manualmente pra ter que instalar...


Preguiça galopante mesmo... se você quer instalar um pacote manualmente, tem que resolver as dependências manualmente. Se quiser compilar, tem que instalar as dependências antes. Ler o arquivo INSTALL do source costuma dar uma luz sobre a questão, do contrário, é ler os erros que surgirem durante a compilação e ir resolvendo na munheca. Leia o README do source, se você quiser e souber.

--
Dino®
IRC: luisfcc86@freenode.com
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 


O Enigma do GNU/Linux
O Enigma do GNU/Linux sempre carregou consigo um mistério. Você deve aprender esse segredo, meu jovem. Você deve aprender sua disciplina. Pois em nada neste mundo você pode confiar. Não nas Debian-like, não nas RPM-based, não nas derivadas do Gentoo. Nisto [aponta para o cachimbo] você pode confiar.


Sim, eu procurei um Readme e um install nas pastas do pacote já que você perguntou. Esse pacote foi feito pra Arch Linux e eu gostaria de copiar pra aplicar em um Mint.

Sou um usuário leigo em Linux, resolvi experimentar pela fama de desempenho, segurança e "uma comunidade acolhedora". Faço faculdade e não tenho tanto tempo pra ficar estudando os segredos do Linux como eu queria. Agora se for pra causar transtorno, o jeito eh ficar com antivírus decente e se aguentar com windows mesmo...


5. Re: Como converter pacotes PKGBUILD (Arch Linux) para .deb (Ubuntu/Mint) [RESOLVIDO]

Gustavo Souza
GuringaJokester

(usa Linux Mint)

Enviado em 27/05/2019 - 16:48h

niquelnausea escreveu:

pkgbuild é um script que constroi o pacote para o arch, ele é feito para baixar os sources e dependências, compilar e empacotar apenas para o arch, já que é nativo deste sistema. não conheço ferramenta que faça o mesmo ou equivalente para debian, sendo a forma "mais simples" baixar os sources manualmente e compilar, e se quiser fazer algo como acontece para o arch, terá que ser manualmente e usando o pkgbuil apenas para ajuda e não conversão direta.
pacotes debian são muito populares, já procurou se esse aplicativo não existe já empacotado em deb?




É um pacote em fase beta. A melhor solução mesmo pra mim foi emular em arch e aguardar a versão final mesmo. Até existe uma ferramenta para converter pacotes mas não são todos pacotes que são compatíveis. Vlew pela ajuda ;)

https://www.vivaolinux.com.br/artigo/Utilizando-o-alien-para-a-conversao-de-pacotes


6. Re: Como converter pacotes PKGBUILD (Arch Linux) para .deb (Ubuntu/Mint) [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/05/2019 - 18:55h

o que é do arch, é pro arch, o que é pro debian, é pro debian.
o que você pode fazer, se quiser realmente aprender, é instalar o arch, e tentar entender o que é o sistema, e o que o mesmo propõe em relação a instalação de pacotes, e aí sim, aprendendo o básico, poderia abrir o PKGBUILD que você quer, e tentar fazer os passos manualmente, o que não recomendo, pois instalando coisas fora do repositório, pode dar alguma zebra no sistema, dependendo da coisa.
mas, pra aprendizado, tá valendo!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts