Qual o melhor jeito de lidar com dependências no Slackware?

1. Qual o melhor jeito de lidar com dependências no Slackware?

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/02/2018 - 22:13h

Estou começando de verdade a usar Slackware, e como todo novato, esse é o maior problema que estou enfrentando. O que vocês me sugerem? Não queria apelar pra slackpkg+ ou coisas do gênero, pro pessoal não ficar bravo comigo, kek.


E também gostaria de saber qual a melhor maneira de atualizar os programas que instalo compilando, provavelmente o único jeito é descobrindo que houve alguma atualização e indo lá atualizar, mas não custa nada perguntar se há algum jeito mais humano de fazê-lo.



  


2. Re: Qual o melhor jeito de lidar com dependências no Slackware?

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 14/02/2018 - 22:32h

Slackware não gerencia dependências pra você. Ponto. Você tem que saber o que vai instalar, e quais as dependências do que você vai instalar. Ler a documentação do programa é fundamental. Dito isso, existem repositórios online, como o slackbuilds.org, que fornecem pacotes e indicam as dependências.
--
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.



3. Re: Qual o melhor jeito de lidar com dependências no Slackware?

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/02/2018 - 22:43h

lcavalheiro escreveu:

Slackware não gerencia dependências pra você. Ponto. Você tem que saber o que vai instalar, e quais as dependências do que você vai instalar. Ler a documentação do programa é fundamental. Dito isso, existem repositórios online, como o slackbuilds.org, que fornecem pacotes e indicam as dependências.


Sim, tem isso. Mas por exemplo, eu iria instalar o Discord, porém ele depende do libc++, e o libc++ depende de mais outros dois pacotes, que dependem de mais uns 10 pacotes cada. Eu tenho que realmente ficar instalando um por um deles até tudo funcionar?

______________________________________________________________________

#voltalisteiro
#forauruk

Eu era o edu666edu, porém mudei o nick para condizer com o IRC


4. Re: Qual o melhor jeito de lidar com dependências no Slackware?

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/02/2018 - 22:43h

Baixar as dependências
compilá-las...

Pronto.

Edit: Sim.


5. Re: Qual o melhor jeito de lidar com dependências no Slackware?

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/02/2018 - 22:47h

Cabreuvas escreveu:

Baixar as dependências
compilá-las...

Pronto.

Edit: Sim.


Então o único jeito é ir baixando uma por uma mesmo?


É um saco mesmo, kek. Acho que devo não me preocupar com os xingamentos e usar logo o sbotools, rs.

______________________________________________________________________

#voltalisteiro
#forauruk

Eu era o edu666edu, porém mudei o nick para condizer com o IRC


6. Re: Qual o melhor jeito de lidar com dependências no Slackware?

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 14/02/2018 - 23:01h

akko escreveu:

Cabreuvas escreveu:

Baixar as dependências
compilá-las...

Pronto.

Edit: Sim.


Então o único jeito é ir baixando uma por uma mesmo?


É um saco mesmo, kek. Acho que devo não me preocupar com os xingamentos e usar logo o sbotools, rs.

______________________________________________________________________

#voltalisteiro
#forauruk

Eu era o edu666edu, porém mudei o nick para condizer com o IRC


O sbotools não resolve dependências opcionais, já te avisando. Não tem jeito de fugir da leitura de documentação.

--
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.



7. Re: Qual o melhor jeito de lidar com dependências no Slackware?

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/02/2018 - 23:03h

lcavalheiro escreveu:
O sbotools não resolve dependências opcionais, já te avisando. Não tem jeito de fugir da leitura de documentação.
]


Sim, essas dependências eu consigo instalar à mão se necessitar delas. Mas sei lá, não sinto que estou fazendo o certo usando o sbotools, mas enfim, acho que é o meu way to go, nesse caso.

______________________________________________________________________

#voltalisteiro
#forauruk

Eu era o edu666edu, porém mudei o nick para condizer com o IRC


8. Re: Qual o melhor jeito de lidar com dependências no Slackware?

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 14/02/2018 - 23:06h

No lugar do sbotools, eu recomendaria o sbopkg. Ajuda pra cacete com o slackbuilds.org e não resolve dependências, portanto você ainda tem o feeling do old school no Slackware. O sbotools às vezes caga a resolução das dependências.
--
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.



9. Re: Qual o melhor jeito de lidar com dependências no Slackware?

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/02/2018 - 23:07h

lcavalheiro escreveu:

No lugar do sbotools, eu recomendaria o sbopkg. Ajuda pra cacete com o slackbuilds.org e não resolve dependências, portanto você ainda tem o feeling do old school no Slackware. O sbotools às vezes caga a resolução das dependências.


Checarei o sbopkg amanhã, então. Mas no que especificamente ele ajuda, já que não resolve dependências?

______________________________________________________________________

#voltalisteiro
#forauruk

Eu era o edu666edu, porém mudei o nick para condizer com o IRC


10. Re: Qual o melhor jeito de lidar com dependências no Slackware?

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 14/02/2018 - 23:18h

akko escreveu:

lcavalheiro escreveu:

No lugar do sbotools, eu recomendaria o sbopkg. Ajuda pra cacete com o slackbuilds.org e não resolve dependências, portanto você ainda tem o feeling do old school no Slackware. O sbotools às vezes caga a resolução das dependências.


Checarei o sbopkg amanhã, então. Mas no que especificamente ele ajuda, já que não resolve dependências?

______________________________________________________________________

#voltalisteiro
#forauruk

Eu era o edu666edu, porém mudei o nick para condizer com o IRC


Ele permite você criar manualmente a lista de dependências (tem como criar a lista das dependências automaticamente o o sqg, mas ele só lista as dependências obrigatórias do programa), salva as configurações de compilação dos slackbuilds pra você e tem umas outras frescurites legais.

--
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.



11. Re: Qual o melhor jeito de lidar com dependências no Slackware?

Rodrigo Albuquerque Serafim
raserafim

(usa Slackware)

Enviado em 14/02/2018 - 23:57h

akko escreveu:

E também gostaria de saber qual a melhor maneira de atualizar os programas que instalo compilando, provavelmente o único jeito é descobrindo que houve alguma atualização e indo lá atualizar, mas não custa nada perguntar se há algum jeito mais humano de fazê-lo.


Os programas que você compila a partir slackbuilds.org podem ser gerenciados, por exemplo, pelo sbopkg!

(não precisa ficar "descobrindo que houve alguma atualização e indo lá atualizar")

(ou mesmo que não compile de lá, mas tenha no repositório do slackbuilds.org e tenha sido instalado por meio do gerenciador de pacotes do slackware)





12. Re: Qual o melhor jeito de lidar com dependências no Slackware?

Rodrigo Albuquerque Serafim
raserafim

(usa Slackware)

Enviado em 15/02/2018 - 00:04h

akko escreveu:

Sim, tem isso. Mas por exemplo, eu iria instalar o Discord, porém ele depende do libc++, e o libc++ depende de mais outros dois pacotes, que dependem de mais uns 10 pacotes cada. Eu tenho que realmente ficar instalando um por um deles até tudo funcionar?


Sim!

Porém, conforme disse o colega "lcavalheiro", você pode utilizar o sbopkg para montar uma lista com todas as dependências... e, então, a partir daí, basta mandar o programa baixar, compilar e instalar (automaticamente)!








Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts