mirror of
git://slackware.nl/current.git
synced 2024-12-28 09:59:53 +01:00
da4119a5e0
ap/slackpkg-15.0.1-noarch-1.txz: Upgraded. Tweak default blacklist file's help text (thanks, dive). Fix display of blacklisted packages. Tweaks to slack-desc. Note that kernel-headers should not be blacklisted. Added Lithuania mirrors (Totoro-kun on LQ). Fix exit code for pending updates (dive). Avoid matching txz/tgz etc extension when blacklisting (dive). Use https for all slackpkg homepage links. Update mirror files (14.2 -> 15.0). Add blacklist to search option. Move applyblacklist to end of makelist(). Clarify how to blacklist duplicate packages. Fix new-config dialog. Reduce false positives in DOUBLEFILES detection. Remove spaces in awk.. More blacklisting fixups (see full commit msg). Escape plus signs in blacklist regex. Convert ${ROOT}/${WORKDIR} > ${WORKDIR} (dive). Convert ${ROOT}/${CONF} -> ${CONF} and tweak blacklists (dive). Further fixup/enhancement to blacklisting issues. Fix "slackpkg blacklist" so that it shows blacklist again. Fixup internal blacklist handling. Use ERE for sanity_check() function (David Woodfall). Remove "slackpkg blacklist" from manual pages. Fix aaa_elflibs --> aaa_libraries in sample blacklist file (mozes). Split aarch64 and arm mirrors into separate files (mozes). Allow new-config after slackpkg upgrade itself (PiterPUNK). Modify blacklist regex line ending. Thanks to Robby Workman. ap/sqlite-3.35.2-x86_64-1.txz: Upgraded. kde/kid3-3.8.6-x86_64-1.txz: Upgraded. l/glib2-2.66.8-x86_64-1.txz: Upgraded. l/pango-1.48.3-x86_64-2.txz: Rebuilt. Eliminate dangling symlink. Thanks to upnort. n/bind-9.16.13-x86_64-1.txz: Upgraded. n/links-2.22-x86_64-1.txz: Upgraded. n/network-scripts-15.0-noarch-14.txz: Rebuilt. Fix discrepancies between rc.inet1.conf versions. Move configuration of SLACC before DHCP. Don't bring up a bridge interface if it will be brought up later by IP config. Fix a typo in br_open when configuring IFOPTS: i->1. Add SLAAC security and privacy options. Fix typo of 'default'. Added debugging output around new SLAAC enhancements. Move enabling RA before SLAAC security section. Thanks to davjohn on LQ. Fix domain name validation checks. Thanks to xbeastx74 on LQ for the report. Thanks to Darren "Tadgy" Austin and Robby Workman. n/wireless_tools-30.pre9-x86_64-5.txz: Rebuilt. rc.wireless: don't leave interfaces in up state as it prevents SLAAC. Take interface down at exit from rc.wireless. Thanks to davjohn. x/libgee-0.20.4-x86_64-1.txz: Upgraded.
322 lines
9.8 KiB
Text
322 lines
9.8 KiB
Text
.\"*******************************************************************
|
|
.\"
|
|
.\" This file was generated with po4a. Translate the source file.
|
|
.\"
|
|
.\"*******************************************************************
|
|
.TH SLACKPKG 8 "Maio 2010" slackpkg\-2.81.1 ""
|
|
.SH NOME
|
|
\fBslackpkg\fP \- Ferramenta automatizada para gerenciamento de pacotes do
|
|
Slackware Linux
|
|
|
|
.SH SINOPSE
|
|
\fBslackpkg\fP \fB[OPÇÕES]\fP
|
|
\fB{install|remove|search|upgrade|reinstall}\fP
|
|
\fB{\fP\fIPADRÃO\fP\fB|\fP\fIARQUIVO\fP\fB}\fP
|
|
|
|
\fBslackpkg [OPÇÕES] {clean\-system|upgrade\-all|install\-new}\fP
|
|
|
|
\fBslackpkg\fP \fB[OPÇÕES]\fP \fB{search|file\-search}\fP
|
|
\fB{\fP\fIPADRÃO\fP\fB|\fP\fIARQUIVO\fP\fB}\fP
|
|
|
|
\fBslackpkg\fP \fB[OPÇÕES]\fP
|
|
\fB{generate\-template|install\-template|remove\-template}\fP \fINOMEDOMODELO\fP
|
|
|
|
\fBslackpkg [OPÇÕES] info\fP \fIPACOTE\fP
|
|
|
|
\fBslackpkg [OPÇÕES] update [gpg]\fP
|
|
|
|
\fBslackpkg [OPÇÕES] {new\-config|check\-updates}\fP
|
|
|
|
\fBslackpkg [OPÇÕES] help\fP
|
|
|
|
.SH DESCRIÇÃO
|
|
Slackpkg é uma ferramenta para aqueles que querem, de maneira fácil,
|
|
instalar ou atualizar pacotes através da rede. Com slackpkg, você pode ter
|
|
uma instalação mínima do Slackware Linux e instalar / atualizar somente os
|
|
pacotes que você mais precisa.
|
|
|
|
Você não precisa configurar o NFS ou fazer dezenas de CDs para todos os
|
|
computadores, tudo que você precisa fazer é digitar um comando e todos os
|
|
últimos pacotes oficiais do Slackware estarão ao seu alcance.
|
|
|
|
.SH INSTRUÇÕES
|
|
Slackpkg tem muitos recursos. Pode procurar por arquivos específicos, remova
|
|
todos os pacotes de terceiros do seu sistema, instalar pacotes adicionais
|
|
para o Slackware desde sua última atualização, mostrar descrições de
|
|
pacotes, etc.
|
|
|
|
Antes de fazer qualquer coisa, você precisa descomentar um espelho no
|
|
arquivo /etc/slackpkg/mirrors e executar:
|
|
|
|
.in +5
|
|
# slackpkg update
|
|
.in
|
|
|
|
A ação "update" irá baixar e formatar a lista de arquivos e pacotes do
|
|
Slackware. Toda vez que esta lista for alterada, a atualização precisará ser
|
|
executada.
|
|
|
|
As principais características do Slackpkg são aquelas diretamente
|
|
relacionadas ao gerenciamento de pacotes: instalar, atualizar e remover
|
|
pacotes. Para fazer qualquer uma dessas tarefas, a sintaxe do Slackpkg é:
|
|
|
|
.in +5
|
|
# slackpkg [OPÇÕES] <action> {PADRÃO|ARQUIVO}
|
|
.in
|
|
|
|
\fIOPÇÕES\fP podem ser uma ou mais das muitas opções de configuração listadas
|
|
em /etc/slackpkg/slackpkg.conf. Há opções de linha de comando equivalentes
|
|
para a maioria das diretivas de configuração encontradas no slackpkg.conf \-
|
|
veja a man\-page \fBslackpkg.conf(5)\fP para verificar quais opções estão
|
|
disponíveis.
|
|
|
|
\fIPADRÃO\fP pode ser um nome de pacote ou apenas parte do nome do pacote. Ela
|
|
também pode ser uma série de software (como KDE, a, ap, ...).
|
|
.br
|
|
|
|
\fIARQUIVO\fP é um arquivo com uma lista de \fIPADRÃO(ões)\fP dentro: ou um por
|
|
linha, ou vários por linha com espaços como separadores.
|
|
|
|
Slackpkg pode ser usado para atualizar toda a distribuição.
|
|
.br
|
|
A maneira usual é fazer:
|
|
|
|
.in +5
|
|
# slackpkg update
|
|
.br
|
|
# slackpkg install\-new
|
|
.br
|
|
# slackpkg upgrade\-all
|
|
.br
|
|
# slackpkg clean\-system
|
|
.in
|
|
|
|
Outra característica do Slackpkg é a capacidade de trabalhar com modelos,
|
|
que pode tornar muito mais fácil para criar máquinas diferentes com o mesmo
|
|
conteúdo de pacotes. Os passos básicos são os seguintes:
|
|
|
|
.RS +5
|
|
.IP \(bu 2
|
|
Instale em uma máquina
|
|
.IP \(bu 2
|
|
Rode "slackpkg generate\-template NOMEDOMODELO"
|
|
.IP \(bu 2
|
|
Copie o arquivo /etc/slackpkg/templates/NOMEDOMODELO.template para o mesmo
|
|
diretório da outra máquina
|
|
.IP \(bu 2
|
|
Rode "slackpkg install\-template NOMEDOMODELO" na máquina que recebeu o
|
|
template
|
|
.RE
|
|
|
|
\fINOMEDOMODELO\fP é o nome do seu modelo/template.
|
|
|
|
Seguindo esta página manual, você pode encontrar o que cada uma dessas ações
|
|
(e outros) faz.
|
|
|
|
.SH AÇÕES
|
|
.TP 5
|
|
\fBhelp\fP
|
|
.br
|
|
Mostrar as ações do Slackpkg é uma breve descrição delas. É útil se você
|
|
precisa saber um pouco sobre o slackpkg. A informação na man\-page são muito
|
|
mais completas.
|
|
|
|
.TP 5
|
|
\fBupdate\fP
|
|
.br
|
|
update irá baixar a última lista de pacotes a partir de um espelho Slackware
|
|
(ou o CD). É uma boa idéia para executar
|
|
|
|
.in +5
|
|
# slackpkg update
|
|
.in
|
|
|
|
antes de rodar um upgrade, install ou buscar por um pacote.
|
|
.br
|
|
Se você precisar atualizar a chave GPG do Slackeware, rode
|
|
|
|
.in +5
|
|
# slackpkg update gpg
|
|
.in
|
|
|
|
A chave GPG não muda. Este deve ser um comando de "One Time" \- executá\-lo
|
|
uma vez e esquecê\-lo ...
|
|
|
|
.TP 5
|
|
\fBcheck\-updates\fP
|
|
.br
|
|
Verifique se há alguma atualização por meio do arquivo Changelog.txt. Isso é
|
|
bom para ser usado a partir do cron, para alertar o administrador do sistema
|
|
sobre atualizações.
|
|
|
|
.TP 5
|
|
\fBfile\-search\fP
|
|
.br
|
|
Você pode pesquisar os pacotes oficiais do Slackware para qualquer arquivo
|
|
na distribuição Slackware. Você precisa de uma biblioteca estranha? Use
|
|
file\-search para encontrá\-la.
|
|
|
|
.in +5
|
|
# slackpkg file\-search nome_do_arquivo
|
|
.in
|
|
|
|
Todos os pacotes com correspondência ao "filename" buscado serão exibidos,
|
|
assim você poderá ver se os pacotes estão instalados ou não, se não, você
|
|
poderá fazer download e instalá\-los com outras ações do Slackpkg.
|
|
|
|
.TP 5
|
|
\fBsearch\fP
|
|
.br
|
|
Você pode procurar por qualquer pacote distribuído pelo Slackware.
|
|
|
|
.in +5
|
|
# slackpkg search padrão
|
|
.in
|
|
|
|
Todos os nomes de pacotes que coincide com o "padrão" serão mostrados. Como
|
|
file\-search, você pode ver se os pacotes estão instalados ou não, se não,
|
|
você pode baixar e instá\-los com outras ações Slackpkg.
|
|
|
|
.TP 5
|
|
\fBinstall\fP
|
|
.br
|
|
Instalação de um pacote é muito simples. Você só precisa digitar:
|
|
|
|
.in +5
|
|
# slackpkg install pacote
|
|
.in
|
|
|
|
e o pacote será baixado e instalado.
|
|
.br
|
|
Você não pode usar a opção "Install" para instalar um pacote já instalado,
|
|
mas você pode reinstalar ou atualizá\-lo.
|
|
|
|
.TP 5
|
|
\fBupgrade\fP
|
|
.br
|
|
upgrade instala a versão oficial mais recente do(s) pacote(s)
|
|
especificado(s).
|
|
|
|
upgrade não tentará instalar novos pacotes (use a função install para esse
|
|
fim e a última versão oficial do pacote será instalada).
|
|
.TP 5
|
|
\fBreinstall\fP
|
|
.br
|
|
No caso de você, por engano, corromper algo, a opção reinstall permitirá que
|
|
você reinstale a mesma versão de um pacote que estava sendo instalado.
|
|
|
|
.TP 5
|
|
\fBremove\fP
|
|
.br
|
|
Com remove, você pode remover alguns pacotes instalados. Como um exemplo:
|
|
|
|
.in +5
|
|
# slackpkg remove kde
|
|
.in
|
|
|
|
removerá todos os pacotes com "kde" em seu nome.
|
|
|
|
.TP 5
|
|
\fBdownload\fP
|
|
.br
|
|
Esta ação diz ao slackpkg para baixar os pacotes, mas não instalá\-los. Eles
|
|
serão colocados em /var/cache/packages, e você pode instalar / atualizar /
|
|
reinstalar os pacotes mais tarde (ou gravá\-los em CD).
|
|
|
|
.TP 5
|
|
\fBinfo\fP
|
|
.br
|
|
Esta ação imprime informações sobre o pacote(s): tamanhos comprimido e
|
|
descompactado, descrição, etc ...
|
|
|
|
.TP 5
|
|
\fBclean\-system\fP
|
|
.br
|
|
Esta ação remove todos os pacotes que não pertencem a uma instalação padrão
|
|
do Slackware. Com esta opção, você pode limpar o seu sistema, removendo
|
|
pacotes de terceiros, bem como todos os pacotes que foram removidos do
|
|
conjunto oficial de pacotes do Slackware.
|
|
.br
|
|
Se você tiver um pacote de terceiro (ou personalizado) que você gostaria de
|
|
manter, você pode adicioná\-lo temporariamente à blacklist antes de executar
|
|
a ação 'clean\-system'.
|
|
|
|
.TP 5
|
|
\fBupgrade\-all\fP
|
|
.br
|
|
Essa ação atualiza todos os pacotes instalados no sistema para a versão da
|
|
árvore Slackware oficial, este é um "bom" caminho para atualizar todo o
|
|
sistema.
|
|
.br
|
|
Lembre\-se de usar a ação "install\-new" antes de usar "upgrade\-all.
|
|
|
|
.TP 5
|
|
\fBinstall\-new\fP
|
|
Essa ação instala novos pacotes que são adicionados ao conjunto oficial de
|
|
pacote do Slackware. Execute este comando se você estiver atualizando seu
|
|
sistema para uma outra versão Slackware ou se você estiver usando a versão
|
|
\-current.
|
|
.br
|
|
Se você quiser instalar todos os pacotes do Slackware não instalados em seu
|
|
sistema, use o seguinte comando em vez do install\-new:
|
|
|
|
.in +5
|
|
# slackpkg install slackware.
|
|
.in
|
|
.TP 5
|
|
\fBnew\-config\fP
|
|
Esta ação procura .new, arquivos de configuração, e perguntar ao usuário o
|
|
que fazer com esses arquivos.
|
|
.br
|
|
new\-config é muito útil quando você executar uma atualização e deixar os
|
|
arquivos de configuração para ser revisto mais tarde. Em vez de uma busca
|
|
manual, diff, e substituir, você pode usar a ação new\-config.
|
|
.TP 5
|
|
\fBgenerate\-template\fP
|
|
Esta ação cria um novo modelo com todos os pacotes oficiais que estão
|
|
instalados em seu sistema. O modelo é armazenado em /etc/slackpkg/templates
|
|
.TP 5
|
|
\fBinstall\-template\fP
|
|
Esta ação instalar o modelo desejado no sistema. O modelo deve estar em
|
|
/etc/slackpkg/templates. Se o modelo "inclui" outras modelos, todos eles
|
|
precisam estar em /etc /slackpkg/templates. Você pode desativar o "includes"
|
|
em slackpkg.conf ou na linha de comando.
|
|
.TP 5
|
|
\fBremove\-template\fP
|
|
Essa ação remover todos os pacotes que fazem parte do modelo
|
|
selecionado. Cuidado, isso pode colocar a sua máquina em um estado
|
|
inutilizável. O tratamento "incluir" pode ser ativado / desativado em
|
|
slackpkg.conf ou com a opção apropriada na linha de comando.
|
|
|
|
.SH ARQUIVOS
|
|
.TP 5
|
|
\fB/etc/slackpkg/mirrors\fP
|
|
Arquivo para especificar o local de onde baixar pacotes
|
|
.TP 5
|
|
\fB/etc/slackpkg/slackpkg.conf\fP
|
|
Configurações gerais do slackpkg
|
|
.TP 5
|
|
\fB/etc/slackpkg/blacklist\fP
|
|
Lista de pacotes para pular
|
|
.TP 5
|
|
\fB/etc/slackpkg/templates\fP
|
|
Contem todos os arquivos de modelos
|
|
.TP 5
|
|
\fB/usr/libexec/slackpkg\fP
|
|
Contém o núcleo do Slackwre as funcionalidades adicionais
|
|
.TP 5
|
|
\fB/var/lib/slackpkg\fP
|
|
Slackpkg uso interno \- listas de pacotes formatados, cópia do ChangeLog.txt,
|
|
lista de arquivos, etc ...
|
|
|
|
.SH "VEJA TAMBÉM"
|
|
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
|
|
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
|
|
|
|
.SH AUTORES
|
|
.TP 5
|
|
Piter PUNK aka Roberto F Batista
|
|
<piterpk AT terra DOT com DOT br>
|
|
.TP 5
|
|
Evaldo Gardenali aka UdontKnow
|
|
<evaldo AT fasternet DOT com DOT br>
|