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.