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

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

Perfil removido
removido

(usa Nenhuma)

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

zezaocapoeira escreveu:
[quote]akko escreveu:
Salve mano.

Dá uma olhada.

http://www.slackware.com/config/init.php

Explore as opções dessa página.

Obrigado pela atenção, salve!!!


Vou ler, zezão, valeu ae mano!

______________________________________________________________________

#voltalisteiro
#forauruk

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


  


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

Jose Mario
zezaocapoeira

(usa Slackware)

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

zezaocapoeira escreveu:

Salve galera.

Nessa questão dos slackbuilds, é apenas um shell script com os comandos e parâmetros organizados por assim dizer.

Não é só usar o slackbuild, tem que entender o que cada pedaço/linha-comando faz .

https://www.slackwiki.com/SlackBuild_Scripts
https://www.slackwiki.com/Writing_A_SlackBuild_Script

Abram um slackbuild qualquer e vejam o conteúdo.


Obrigado pela atenção, salve!!!


Salve galera.

Complementando minha postagem acima:

Depois de todo o procedimento inicial ser feito , e no diretório do slackbuild:

O slackbuild, vai basicamente:

- descompactar o source e fazer as configurações iniciais para a criação do pacote

- verificar as configurações e permissões

- ajustar/aplicar as configurações com os parâmetros do "./configure"

- vai compilar

- vai instalar no diretório temporário pré-definido anteriormente.

- vai ajustar os docs e outros arquivos

- vai criar o pacote em /tmp como foi definido anteriormente.

Não tem mistério.

Obrigado pela atenção, salve!!!


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

Rodrigo Albuquerque Serafim
raserafim

(usa Slackware)

Enviado em 15/02/2018 - 14:54h

raserafim escreveu:

akko escreveu:

E eu tenho uma dúvida sobre o init system do Slackware.

Compilei o tor e quero usá-lo para acessar a freenode. Como inicio o tor? Como faço ele ser iniciado automaticamente na inicialização? Se quisesse fazer isso no Void, usaria o sv start tor, no Debian, systemctl enable tor, mas e no Slack?
______________________________________________________________________

#voltalisteiro
#forauruk

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


os detalhes é assunto para outro tópico...

mas... já dá para adiantar que não se faz por comandos... e sim acessando os arquivos de inicialização do slackware..! ("jeito Slack"!)


Aqui, um bom exemplo do que é o "jeito Slack"!

Se quisesse fazer isso no Void, usaria o sv start tor, no Debian, systemctl enable tor, mas e no Slack?


"sv start tor" e "systemctl enable tor" estão configurando o "tor" na inicialização do sistema... Mas, onde está sendo feita essa configuração?? quais arquivos esses comandos estão alterando??

O slackware não coloca intermediários entre você e os arquivos de configuração!




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

Eric
Grinder

(usa Slackware)

Enviado em 15/02/2018 - 16:03h

Há algum tempo eu adotei o critério de que eu quero controle total e eu que vou decidir a forma que será compilado e quais dependências serão usadas.
Eu particularmente eu não gosto desses "gerenciadores de pacotes/deps" não oficiais do Slackware, poderia contar mais sobre isso outro dia, mas vamos voltar ao assunto.

Primeiramente, monto meus slackbuilds baseado no próprio slackbuild.org (caso já exista), mas sempre analisando o build do archlinux e do gentoo. Gosto de ver a forma que eles compilam e quais dependências existem, vejo quais serão úteis e adiciono se necessário.

Vou tentar explicar a forma que utilizo as atualizações e dependências aqui.
Eu separo por categorias, crio pastas normais, como nessa imagem.
https://postimg.org/image/fmo0tii23/

Ae existem dois casos.
Primeiro caso, aqueles pacotes independentes ou que necessitam de uma ou duas dependências
Vou pegar um exemplo do mediainfo, como nessas duas imagens.
https://postimg.org/image/yg9tqf8jf/
depois
https://postimg.org/image/mr5u2n4rv/
eu crio uma pasta "need_install_first" para saber que existem dependências e uso numerações "1.1" "1.2"

E existe o segundo caso, que é um conjunto de pacotes, sendo um dependente do outro ou apenas várias dependências de um aplicativo final.
Vou pegar o exemplo aqui do meu pacote de áudio, que serve para todos os aplicativos finais (ffmpeg, vlc, mplayer, etc etc).
https://postimg.org/image/8bsihfz3v/
E para instalar esses tipos de pacotes, existe um script do patrick modificado.
https://pastebin.com/AbBjhfXr

Pode até parecer complicado, mas depois que vc familiariza com os pacotes você consegue organizar e se entender de acordo com suas necessidades.
Bom até agora mostrei somente a forma que eu me organizo, agora vem a outra parte mais arcaica ainda de como saber se existe atualização para eu poder mudar o slackbuild.

Vou usar os dois exemplos acima citados (pacote de audio e o mediainfo)
Eu uso simplesmente bookmark no navegador, da mesma forma que foi organizado no meu computador.

1- Mediainfo
Eu coloco as dependencias em cima do app final.
https://postimg.org/image/gwlu8jwej/

2- Pacote de Audio
https://postimg.org/image/prmoj4ax7/

Estou usando dessa forma já fazem uns 4 anos, sempre está em constante transformação e adaptação ao meu interesse do dia a dia. Tem dado, certo.
Espero que lhe sirva de alguma forma.

- - - - -
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


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

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/02/2018 - 19:03h

Espero que desculpem a pergunta se for boba...
Mas no dia que eu tiver conhecimento suficiente para instalar e manter o Slackware, seria +/- a mesma experiência se eu tivesse usado o Linux From Scratch, para "criar o meu linux"?


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

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/02/2018 - 19:33h

Cantarino escreveu:

Espero que desculpem a pergunta se for boba...
Mas no dia que eu tiver conhecimento suficiente para instalar e manter o Slackware, seria +/- a mesma experiência se eu tivesse usado o Linux From Scratch, para "criar o meu linux"?


Não, o Slackware já te da uma ótima base binária, kernel, xorg, xfce, kde e outros aplicativos, e em relação ao lfs você tera que compilar todos os pacotes manualmente, claro que no Slackware você pode compilar manualmente, mas existe alguns projetos que ajudam o usuário, tal como slackbuilds, ondem existem um script .slackbuild que é um shell script, onde compila e gera um .tgz para você, para após isso você der installpkg pacote.tgz, enfim lfs é muito mais manual que slackware.


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

Rodrigo Albuquerque Serafim
raserafim

(usa Slackware)

Enviado em 17/02/2018 - 19:58h

acre escreveu:

Não, o Slackware já te da uma ótima base binária, kernel, xorg, xfce, kde e outros aplicativos, e em relação ao lfs você tera que compilar todos os pacotes manualmente, claro que no Slackware você pode compilar manualmente, mas existe alguns projetos que ajudam o usuário, tal como slackbuilds, ondem existem um script .slackbuild que é um shell script, onde compila e gera um .tgz para você, para após isso você der installpkg pacote.tgz, enfim lfs é muito mais manual que slackware.

Boa resposta..!

Mas, faço alguns complementos..

Por um lado, sem conhecimento não se instala e não se mantém o Slackware. Por outro lado, não é necessário grandes conhecimentos para instalar e manter essa distribuição do GNU/Linux.

Porém, dado o seu modo de funcionamento, dado a sua transparência, o Slackware possibilita e potencializa ao usuário dar um salto de qualidade em seus conhecimentos.

Diferentemente, o Linux From Scratch exige muito conhecimento: não basta disposição para ler e seguir o seu manual. O seu nível inicial de conhecimento é muito elevado.

Me arrisco a dizer o seguinte: enquanto que deter grandes conhecimentos não livra o usuário do pesado trabalho de instalar e manter o LFS; deter grandes conhecimentos alivia completamente o trabalho do usuário ao instalar e manter o Slackware!





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

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/02/2018 - 20:27h

Valeu pessoal!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts