Howto de Compilação com Slackbuilds

Neste artigo viso introduzir brevemente aos novos usuários de Slackware a utilizarem o Slackbuilds e quem sabe se tornaram os futuros mantenedores do Slackbuilds.

[ Hits: 6.699 ]

Por: Slackjeff em 13/07/2018 | Blog: https://slackjeff.com.br


Vamos começar a brincadeira



Feito o processo acima, vamos começar realmente a nossa brincadeira.

Antes de tudo, necessitamos entrar no site oficial do Slackbuilds para procurar o nosso programa:
Entrando no site oficial você perceberá que há uma tela de procura com o nome de "Slackbuilds Search", ao lado uma caixa de preenchimento e logo ao lado um menu suspenso indicando as versões.

Nesta data que está sendo escrito este HOWTO, a versão mais nova do Slackware é a 14.2.

Para nosso HOWTO vamos fazer a brincadeira com o pacote neofetch, digite "neofetch" no campo de busca, escolha a versão desejada e clique em >> para fazer a busca.

Ótimo, o pacote foi encontrado com sucesso. Note que há bastante informações...

Vamos explicar detalhadamente!

No inicio há a versão escolhida, categoria, nome do pacote e versão e logo abaixo há as informações deste pacote.

14.2 > Desktop > neofetch (3.4.0) 

Neofetch is a CLI system information tool written in BASH. Neofetch
displays information about your system next to an image, your OS logo,
or any ascii file of your choice. The main purpose of neofetch is to be
used in screenshots to show other users what OS/Distro you're running,
what Theme/Icons you're using and etc.
To see any optional dependencies that you might need, you can view it in
https://github.com/dylanaraps/neofetch/wiki/Dependencies

Logo abaixo há o mantenedor do pacote, se você clicar em cima do nome irá abrir o e-mail para contato, para report.

Abaixo do mantenedor há as palavras chaves do pacote e changelog.

Maintained by: Muhammad Herdiansyah
Keywords: neofetch,screenfetch,screen,info,script,logo,screenshot
ChangeLog: neofetch

No centro da tela há o que nos importa! Site oficial do pacote, fonte, e o script do Slackbuild.

	Homepage:
	https://github.com/dylanaraps/neofetch

	Source Downloads:
	neofetch-3.4.0.tar.gz (a3ea7a96021001bf8a8ba8ea935198ae)

	Download SlackBuild:
	neofetch.tar.gz
	neofetch.tar.gz.asc (FAQ)

	(the SlackBuild does not include the source)

E no canto inferior, ao lado esquerdo, temos os arquivos individuais do pacote.

Individual Files:
- README
- neofetch.SlackBuild
- neofetch.info
- slack-desc

Vamos baixar os arquivos que necessitamos, no caso são eles:

Source Downloads, que é o fonte do programa e Download Slackbuild.

Copiamos o link do neofetch-3.4.0.tar.gz e o script neofetch.tar.gz.

Abrimos nosso terminal e navegamos até nosso diretório criado:

cd $HOME/slackbuilds-src

Após isto vamos rodar o wget para fazer o Download dentro da pasta.

wget https://github.com/dylanaraps/neofetch/archive/3.4.0/neofetch-3.4.0.tar.gz \
https://slackbuilds.org/slackbuilds/14.2/desktop/neofetch.tar.gz


Se tudo ocorreu bem, seus pacotes estarão livres leves e soltos em seu diretório!

ls
neofetch-3.4.0.tar.gz neofetch.tar.gz

Vamos começar por descompactar o arquivo neofetch.tar.gz, nele estão os arquivos Slackbuilds.

tar -xvf neofetch.tar.gz
neofetch/
neofetch/slack-desc
neofetch/README
neofetch/neofetch.info
neofetch/neofetch.SlackBuild


Note que uma pasta chamada neofetch foi criada, vamos enviar o nosso source, sem descompactá-lo, para dentro do diretório neofetch. Em seguida, vamos entrar dentro do diretório.

mv neofetch-3.4.0.tar.gz neofetch && cd neofetch

Necessitamos do root neste momento! Logue-se e em seguida execute o script do .Slackbuild:

su
# ./neofetch.SlackBuild




Como o neofetch é um script, é feito o procedimento em menos de 3 segundos.

Note que o pacote foi criado em tmp:

Slackware package /tmp/neofetch-3.4.0-noarch-1_SBo.tgz created

Utilize o "installpkg" para instalar. Caso você não tenha este pacote ainda, no sistema. Caso já tenha uma versão antiga, e esta é uma versão mais nova, use o "upgradepkg" com a opção --install-new.

Com a opção --install-new, caso o pacote não exista no sistema, o pacote é instalado.

Se o pacote que você está instalando for da mesma versão, ele aborta e não faz nada, e caso já exista uma versão antiga e o pacote que você está instalando seja uma versão mais atual, ele irá atualizar!

Em meu caso eu não tenho ainda o neofetch.

# installpkg /tmp/neofetch-3.4.0-noarch-1_SBo.tgz

Se tudo ocorreu bem, seu pacote foi instalado com sucesso. Agora é só aproveitar!

Página anterior     Próxima página

Páginas do artigo
   1. Por que Slackbuilds
   2. Como fazer parte do projeto Slackbuilds
   3. Preparando o ambiente
   4. Vamos começar a brincadeira
   5. Uma nota mais que importante
Outros artigos deste autor

Compilação Kernel Linux no Slackware

Software Manivela VS Software Modinha

Descartando Séries no Slackware não tão Necessárias

Programas em Modo Texto (on Shell)

Como ser um expert em GNU/Linux!

Leitura recomendada

ANSIBLE Series: Teoria ... Um papo sobre DevOps

Rodando um servidor de IRC (ircd)

Glances - Monitoramento de Processos e Perfomance

OCS Inventory NG Server 2.0.5 no Debian Squeeze e agentes via Active Directory - Instalação e configuração

Tutorial: Jabber com OpenFIRE

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts