Compartilhando pastas de cache entre Sbopkg e Sbotools

Publicado por edps em 28/04/2015

[ Hits: 3.173 ]

Blog: https://edpsblog.wordpress.com/

 


Compartilhando pastas de cache entre Sbopkg e Sbotools



Veremos agora como compartilhar a pasta de cache do SlackBuilds e a de sources baixados entre os programas sbopkg e sbotools.

EXPLICANDO

Pensando em reempacotar todos os SlackBuilds que tenho aqui para o formato .txz, conforme a dica How-To :: criando pacotes .txz com o sbotools | Mundo GNU, andei reparando em meu sistema de arquivos que o sbopkg mantém o cache de scripts (repositório) do Slackbuilds em /var/lib/sbopkg/SBo/14.1 e o de cache de sources em /var/cache/sbopkg, enquanto que o sbotools mantém o cache de scripts (repositório) do SlackBuilds em /usr/sbo e o cache de sources de programas em /usr/sbo/distfiles.

Pensando aqui com meus botões:

* se a origem da pasta de scripts (repositório) do SlackBuilds são as mesmas tanto no sbopkg quanto no sbotools, porque não utilizar uma só?

** se a pasta de cache de sources de programas são diferentes (e os sources de programas não), porque também não utilizar uma só?

DA FORMA MANUAL

Eis o que eu fiz manualmente:

sudo mv -v /usr/sbo /usr/sbo-backup
$ sudo ln -s /var/lib/sbopkg/SBo/14.1 /usr/sbo
$ sudo sbopkg -r
$ sudo sbocheck
$ sudo ln -s /var/cache/sbopkg /usr/sbo/distfiles
Ou seja, movi a pasta /usr/sbo para /usr/sbo-backup, criei o link simbólico /usr/sbo apontando para /var/lib/sbopkg/SBo/14.1, sincronizei o repositório do SlackBuilds pelos 2 programas e criei o link simbólico /usr/sbo/distfiles apontando para a pasta de cache de sources de programas do sbopkg em /var/cache/sbopkg.

Abaixo vemos a instalação dos programas, além de uma nova sincronização de repos via sbotools e sbopkg e o re-empacotamento do navegador opera para o formato .txz.

galculator:
gpicview:
Sincronizando os repos:
Reempacotamento do Opera para .txz:

NAS CONFS DOS PROGRAMAS

Não querendo modificar as coisas via linha de comando, você pode especificar os caminhos no sbopkg através do arquivo /etc/sbopkg/sbopkg.conf precisamente nas linhas: SRCDIR=${SRCDIR:-/var/cache/sbopkg} e REPO_ROOT=${REPO_ROOT:-/var/lib/sbopkg}. Já no sbotools vocês terão que dar uma lidinha na manpage abaixo:

man sbotools.conf

Porque embora a manpage diga que o arquivo de configuração existe em /etc/sbotools/sbotools.conf pelo menos em meu caso (não). Talvez seja necessário criá-lo e especificar o caminho desejado na linha: SBO_HOME=, talvez, talvez, talvez... talvez e se...

Isto é apenas uma solução que encontrei para não ficar baixando os mesmos dados por 2 programas diferentes e manter o disco rígido mais limpo! isto não é uma regra, nem está descrito em lugar nenhum.

Se não concorda com as soluções aqui apresentadas, simplesmente ignore!

Dica previamente publicada em meu blog:
t+

Outras dicas deste autor

Esquema personalizado para o HTop

Disk Manager: gerenciamento automático de partições

Fontes para Conky

QMPlay2 no Devuan, Debian e derivados

O obmenu-generator e a criação de um pequeno Debian package

Leitura recomendada

Scripts de configuração do Slackware

Alterar nome placa de rede ENPS01 para ETH0

Lexmark X1185 no Ubuntu 10.10

Desabilitar tela de dicas de atalhos de teclado do Ubuntu 12.04

O que fazer após instalar Xubuntu 21.04

  

Comentários
[1] Comentário enviado por removido em 29/07/2021 - 22:25h

nada que uma heresia, pode fazer pra ajudar não é verdade sbotools sbopkg



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts