Pular para o conteúdo

Slapt-get 0.10.2s - Conceitos Básicos

Este artigo descreve o funcionamento do gerenciador de pacotes slapt-get versão 0.10.2s. Este sistema acrescenta um gerenciador de pacotes ao Slackware. Artigo baseado em [1].
Perfil removido removido
Hits: 8.066 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 2: O arquivo /etc/slapt-getrc

Este arquivo equivale ao /etc/apt/sources.list do apt-get do Debian. Um exemplo básico, real e funcional é mostrado a seguir:

### /etc/slapt-getrc sample ###
WORKINGDIR=/var/slapt-get
EXCLUDE=^devs,^glibc-.*,^kernel-.*,^eudev,.*-[0-9]+_SBo,x86_64
SOURCE=http://slackmirror.cbpf.br/pub/slackware/slackware-current/:OFFICIAL
# Origem para testing, extra, e pasture - Se você usa esses repositórios.
# SOURCE=http://slackmirror.cbpf.br/pub/slackware/slackware-current/extra/:PREFERRED
# SOURCE=http://slackmirror.cbpf.br/pub/slackware/slackware-current/testing/
# SOURCE=http://slackmirror.cbpf.br/pub/slackware/slackware-current/pasture/

WORKINGDIR define o diretório para armazenagem dos arquivos de metadados e dos pacotes em slackware (ou slackware64) e os subdiretórios referentes a cada categoria (a, ap, d, n, l, kde etc). Esses diretórios são criados automaticamente no primeiro uso do programa. Observe que a maioria dos arquivos contidos neste diretório são ocultos (os nomes começam com um ponto). Esses arquivos são atualizados com a opção update.

# ls -A /var/slapt-getrc/
.http:##slackmirror.cbpf.br#pub#slackware#slackware-current#CHECKSUMS.md5
.http:##slackmirror.cbpf.br#pub#slackware#slackware-current#CHECKSUMS.md5.asc
.http:##slackmirror.cbpf.br#pub#slackware#slackware-current#CHECKSUMS.md5.asc.head
.http:##slackmirror.cbpf.br#pub#slackware#slackware-current#CHECKSUMS.md5.head
.http:##slackmirror.cbpf.br#pub#slackware#slackware-current#ChangeLog.txt
.http:##slackmirror.cbpf.br#pub#slackware#slackware-current#ChangeLog.txt.head
.http:##slackmirror.cbpf.br#pub#slackware#slackware-current#GPG-KEY
.http:##slackmirror.cbpf.br#pub#slackware#slackware-current#GPG-KEY.head
.http:##slackmirror.cbpf.br#pub#slackware#slackware-current#PACKAGES.TXT
.http:##slackmirror.cbpf.br#pub#slackware#slackware-current#PACKAGES.TXT.head
.http:##slackmirror.cbpf.br#pub#slackware#slackware-current#patches#PACKAGES.TXT
.http:##slackmirror.cbpf.br#pub#slackware#slackware-current#patches#PACKAGES.TXT.head
package_data


EXCLUDE armazena uma lista de nomes de pacotes combinados com expressões regulares, separados por vírgula, contendo nomes de pacotes que você deseja EXCLUIR (blacklist) da atualização. As expressões regulares são do tipo POSIX, conforme manual em regex(7). Os nomes dos pacotes podem conter expressões regulares ou seus nomes reais completos.

SOURCE armazena uma rota completa até um diretório ou uma URL até um repositório de pacotes. Esta rota deve levar até os arquivos PACKAGES.TXT e CHECKSUMS.md5. Múltiplas instâncias de fontes podem ser definidas. As fontes (SOURCE) são hierarquizadas por seu nível de prioridade.

Um nível de prioridade é adicionado no fim da URL no formato "SOURCE={url}:PRIORIDADE"; onde PRIORIDADE pode assumir os seguintes valores:
  • SOURCE={url}:DEFAULT - Esse valor padrão define a menor prioridade.
  • SOURCE={url}:PREFERRED - Esse valor define um peso maior na prioridade para essa fonte.
  • SOURCE={url}:OFFICIAL - Esse valor define uma fonte oficial com mais peso que as anteriores.
  • SOURCE={url}:CUSTOM - Esse valor padrão define a maior prioridade possível; afinal os pacotes que nós compilamos devem ser melhor que os pacotes dos outros.

NOTA IMPORTANTE: não é recomendado misturar fontes oficiais com fontes de terceiros em servidores de produção. A qualidade dos pacotes de terceiros não é idêntica aos pacotes oficiais e, muitas vezes, não são testados a contento. Verifique se os pacotes de terceiros são assinados digitalmente com uma chave GPG válida e recuse pacotes que não foram assinados.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. O arquivo /etc/slapt-getrc
   3. Obtendo os binários (ou os fontes)

Newsbeuter Feed Reader - Instalação e configuração

Transparência de janelas no KDE

Instalação da Broadcom 1390 no Debian Etch

Os navegadores "leves" que de leves não tem nada

Instalação e uso do Superkaramba

Como instalar o Linux (Debian) no Libretto 50CT

Xubuntu Retrô (ao estilo Space Invaders)

Rsync sem senha

Problema resolvido: VMware Server 1.0.7 rodando no Debian Lenny Linux

Potencializando o elementary OS

#1 Comentário enviado por removido em 01/04/2016 - 11:01h
Por que será que eu fiquei com a impressão de que o slapt-get é melhor que o apt-get?
Ser do Slackware não conta.

----------------------------------------------------------------------------------------------------------------
# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden

Contribuir com comentário

Entre na sua conta para comentar.