mirror of
git://slackware.nl/current.git
synced 2024-12-30 10:24:23 +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.
320 lines
9.8 KiB
Text
320 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 gerir 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\fIFICHEIRO\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\fIFICHEIRO\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 de configurar o NFS ou criar dezenas de CDs para todos os
|
|
seus computadores, tudo que você precisa fazer é escrever um comando e todos
|
|
os pacotes oficiais mais recentes do Slackware estarão ao seu alcance.
|
|
|
|
.SH INSTRUÇÕES
|
|
Slackpkg tem muitos recursos. Pode procurar por ficheiros específicos,
|
|
remover todos os pacotes de terceiros do seu sistema, instalar pacotes
|
|
adicionais para o Slackware desde a sua última atualização, mostrar
|
|
descrições de pacotes, etc.
|
|
|
|
Antes de fazer qualquer coisa, você precisa de descomentar um espelho no
|
|
ficheiro /etc/slackpkg/mirrors e executar:
|
|
|
|
.in +5
|
|
# slackpkg update
|
|
.in
|
|
|
|
A ação "update" irá transferir e formatar a lista de ficheiros e pacotes do
|
|
Slackware. Sempre que esta lista for alterada, a atualização precisará de
|
|
ser executada.
|
|
|
|
As principais características do Slackpkg são aquelas diretamente
|
|
relacionadas com a gestão 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|FICHEIRO}
|
|
.in
|
|
|
|
\fIOPÇÕES\fP podem ser uma ou mais das muitas opções de configuração mostradas
|
|
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. Também pode ser uma série de software (como kde, a, ap, ...).
|
|
.br
|
|
|
|
\fIFICHEIRO\fP é um ficheiro 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
|
|
Instalar uma máquina
|
|
.IP \(bu 2
|
|
Execute "slackpkg generate\-template NOMEDOMODELO"
|
|
.IP \(bu 2
|
|
Copie o /etc/slackpkg/templates/NOMEDOMODELO.template para o mesmo diretório
|
|
da outra máquina
|
|
.IP \(bu 2
|
|
Execute "slackpkg install\-template NOMEDOMODELO" na outra máquina
|
|
.RE
|
|
|
|
\fINOMEDOMODELO\fP é o nome do seu modelo.
|
|
|
|
Seguindo esta página do manual, você pode encontrar o que cada uma destas
|
|
ações (e outras) fazem.
|
|
|
|
.SH AÇÕES
|
|
.TP 5
|
|
\fBhelp\fP
|
|
.br
|
|
Mostra as ações do Slackpkg e uma breve descrição delas. É útil se você
|
|
precisa saber um pouco sobre o slackpkg. A informação aqui, na man\-page é
|
|
muito mais completa.
|
|
|
|
.TP 5
|
|
\fBupdate\fP
|
|
.br
|
|
update irá transferir a última lista de pacotes a partir de um espelho
|
|
Slackware (ou seu CD). É uma boa ideia para executar
|
|
|
|
.in +5
|
|
# slackpkg update
|
|
.in
|
|
|
|
antes de tentar uma atualização, instale ou procure por pacotes.
|
|
.br
|
|
Se precisa de atualizar a chave GPG do Slackware, execute
|
|
|
|
.in +5
|
|
# slackpkg update gpg
|
|
.in
|
|
|
|
A chave GPG não altera. Este deve ser um comando "único" \- execute\-o uma vez
|
|
e esqueça\-o...
|
|
|
|
.TP 5
|
|
\fBcheck\-updates\fP
|
|
.br
|
|
Verifique se há alguma atualização no Changelog.txt. Isto é bom para ser
|
|
usado a partir do cron, para alertar o administrador do sistema sobre
|
|
atualizações.
|
|
|
|
.TP 5
|
|
\fBfile\-search\fP
|
|
.br
|
|
Pode pesquisar os pacotes oficiais do Slackware para qualquer ficheiro na
|
|
distribuição Slackware. Precisa de uma biblioteca estranha? Use o
|
|
file\-search para encontrá\-la.
|
|
|
|
.in +5
|
|
# slackpkg file\-search nomedoficheiro
|
|
.in
|
|
|
|
Todos os pacotes com correspondência ao "nomedoficheiro" serão exibidos,
|
|
assim você poderá ver se os pacotes estão instalados ou não, se não, você
|
|
poderá transferi\-los e instalá\-los com outras ações do Slackpkg.
|
|
|
|
.TP 5
|
|
\fBsearch\fP
|
|
.br
|
|
Pode procurar por qualquer pacote distribuído pelo Slackware.
|
|
|
|
.in +5
|
|
# slackpkg search pattern
|
|
.in
|
|
|
|
Todos os nomes de pacotes que coincidem 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 transferi\-los e instala\-los com outras ações do slackpkg.
|
|
|
|
.TP 5
|
|
\fBinstall\fP
|
|
.br
|
|
Instalação de um pacote é muito simples. Só precisa de escrever:
|
|
|
|
.in +5
|
|
# slackpkg install pacote
|
|
.in
|
|
|
|
e o pacote será transferido e instalado.
|
|
.br
|
|
Você não pode usar a opção "Install" para instalar um pacote já instalado,
|
|
mas podes reinstalar ou atualiza\-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; 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 a ser instalado.
|
|
|
|
.TP 5
|
|
\fBremove\fP
|
|
.br
|
|
Com remove, você pode remover certos pacotes instalados. Como um exemplo:
|
|
|
|
.in +5
|
|
# slackpkg remove kde
|
|
.in
|
|
|
|
removerá todos os pacotes com "kde" no seu nome.
|
|
|
|
.TP 5
|
|
\fBdownload\fP
|
|
.br
|
|
Esta ação diz ao slackpkg para transferir os pacotes, mas não
|
|
instala\-los. Eles serão colocados em /var/cache/packages, e você pode
|
|
instalar/atualizar/reinstalar os pacotes mais tarde (ou gravá\-los num 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 algum pacote de terceiros (ou personalizado) que gostaria de
|
|
manter, você pode adiciona\-lo temporariamente à lista de pacotes da
|
|
blacklist antes de executar a ação 'clean\-system'.
|
|
|
|
.TP 5
|
|
\fBupgrade\-all\fP
|
|
.br
|
|
Esta ação atualiza todos os pacotes instalados no sistema para a versão na
|
|
árvore oficial do Slackware; este é o "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
|
|
Esta ação instala quaisquer novos pacotes que são adicionados ao conjunto
|
|
oficial de pacotes do Slackware. Execute este comando se você estiver a
|
|
atualizar o seu sistema para uma outra versão Slackware ou se você estiver a
|
|
usar a versão \-current.
|
|
.br
|
|
Se você quiser instalar todos os pacotes do Slackware não instalados no seu
|
|
sistema, use o seguinte comando em vez da ação install\-new:
|
|
|
|
.in +5
|
|
# slackpkg install slackware.
|
|
.in
|
|
.TP 5
|
|
\fBnew\-config\fP
|
|
Esta ação procura ficheiros de configuração .new e pergunta ao utilizador o
|
|
que fazer com esses ficheiros.
|
|
.br
|
|
new\-config é muito útil quando você executar uma atualização e deixar os
|
|
ficheiros de configuração para serem revistos 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 no seu sistema. O modelo é armazenado em /etc/slackpkg/templates
|
|
.TP 5
|
|
\fBinstall\-template\fP
|
|
Esta ação instala o modelo desejado no sistema. O modelo deve estar em
|
|
/etc/slackpkg/templates. Se o modelo "inclui" outros modelos, todos eles
|
|
precisam de 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 remove todos os pacotes que fazem parte do modelo
|
|
selecionado. Cuidado, isto pode colocar a sua máquina num estado
|
|
inutilizável. O controlo do "include" pode ser ativado/desativado em
|
|
slackpkg.conf ou com a opção apropriada na linha de comando.
|
|
|
|
.SH FICHEIROS
|
|
.TP 5
|
|
\fB/etc/slackpkg/mirrors \fP
|
|
Ficheiro para especificar o local de onde transferir os pacotes
|
|
.TP 5
|
|
\fB/etc/slackpkg/slackpkg.conf \fP
|
|
Configurações gerais do slackpkg
|
|
.TP 5
|
|
\fB/etc/slackpkg/blacklist\fP
|
|
Lista de pacotes a saltar
|
|
.TP 5
|
|
\fB/etc/slackpkg/templates\fP
|
|
Contém todos os ficheiros modelos
|
|
.TP 5
|
|
\fB/usr/libexec/slackpkg\fP
|
|
Contém o núcleo do Slackpkg e as funcionalidades adicionais
|
|
.TP 5
|
|
\fB/var/lib/slackpkg\fP
|
|
Uso interno Slackpkg \- Listas de pacotes formatados, cópia do ChangeLog.txt,
|
|
lista de ficheiros, 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>
|