[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

no way to compare when less than two revisions

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.


pt-br:slackware:slackpkg [2021/07/23 15:35 (UTC)] (atual) – criada carriunix
Linha 1: Linha 1:
 +<!-- Add your text below. We strongly advise to start with a Headline (see button bar above). -->
 +====== slackpkg ======
  
 +Slackpkg é uma ferramenta automatizada para gerenciar pacotes locais e instalar novos pacotes em uma rede. Hoje em dia o slackpkg vem como parte do Slackware, mas se você não o tiver instalado, a última versão pode ser baixada em [[https://slackpkg.org/|slackpkg.org]] e instalada com installpkg.
 +
 +===== Configurando =====
 +
 +Antes que o slackpkg possa ser usado, ele precisa ter uma lista atual de pacotes e suas versões e que pode ser baixada automaticamente pela própria ferramenta assim que um mirror for selecionado. Para selecionar um mirror, apenas descomente um único URL no arquivo ''/etc/slackpkg/mirrors''. Observe que os links são classificados por versões de lançamento do Slackware, portanto, certifique-se de que o link selecionado esteja na mesma versão em que você está interessado. É recomendado, embora não obrigatório, que você use o mirror ''mirrors.slackware.com'', já que aquele irá redirecioná-lo automaticamente para o espelho mais próximo geograficamente.
 +
 +Então, execute:
 +  darkstar~# slackpkg update gpg
 +
 +A próxima etapa seria atualizar a lista de pacotes com:
 +  
 +  darkstar~# slackpkg update
 +  
 +Se não houver nenhuma alteração na lista, você será solicitado com:
 +  
 +  No changes in ChangeLog.txt between your last update and now.
 +  Do you really want to download all other files (y/N)?
 +  
 +Caso contrário, o slackpkg baixará e instalará as informações do pacote atual e usará essa lista.\\
 +
 +==== Blacklisting ====
 +
 +O slackpage levará em consideração os padrões informados no arquivo ''/etc/slackpkg/blacklist''. Por exemplo, os seguintes padrões farão o slackpkg desconsiderar qualquer pacote que foi instalado de [[slackware: slackbuild_scripts | SBo]] e do repositório alienBob:
 +  
 +  [0-9]+_SBo
 +  [0-9]+alien
 +  
 +
 +===== Utilização =====
 +Leia esta página inteira antes de usar o slackpkg, especialmente a parte sobre atualizações de sistema completo, se você for ou planeja executar o Slackware -current.
 +
 +O slackpkg usa padrões para pesquisar, instalar e remover pacotes. O padrão será pesquisado na lista de pacotes e qualquer pacote que corresponda ao padrão será mostrado.
 +
 +==== search ====
 +
 +Pesquisar um pacote mostrará informações sobre o nome completo do pacote, versão e status de instalação.\\
 +
 +  darkstar~# slackpkg search mc
 +  
 +  Looking for mc in package list. Please wait... DONE
 +  
 +  The list below shows all packages with name matching "mc".
 +  
 +  [ installed ] - mcelog-1.0pre3-i486-1
 +  [uninstalled] - pcmciautils-017-i486-1
 +  [ installed ] - mc-4.8.1.3-i486-1
 +  [ installed ] - libmcrypt-2.5.8-i486-1
 +
 +==== file-search ====
 +
 +Para pesquisar um arquivo específico e posteriormente instalar ou remover o pacote que contém este arquivo:
 +  
 +  darkstar~# slackpkg file-search sshd
 +  
 +  Looking for sshd in package list. Please wait... DONE
 +  
 +  The list below shows the packages that contains "sshd" file.
 +  
 +  [ installed ] - openssh-6.0p1-i486-2
 +
 +==== info ====
 +
 +Para obter informações sobre um pacote, ''slackpkg info packagename'' exibirá as informações do pacote na tela.
 +
 +==== install ====
 +
 +Para instalar um pacote, use ''slackpkg install padrão''. Se um pacote for encontrado, uma janela de diálogo apresentará todos os pacotes que correspondem ao padrão e o usuário pode desmarcar/verificar quais pacotes instalar. \\
 +Para instalar tudo em um branch você pode digitar: ''slackpkg install branch'' por exemplo ''slackpkg install kde'' irá instalar tudo no kde (mas nada do kdei).
 +
 +==== remove ====
 +
 +Para remover um pacote, use ''slackpkg remove padrão''. Se um pacote for encontrado, uma janela de diálogo apresentará todos os pacotes que correspondem ao padrão e o usuário pode desmarcar/verificar quais pacotes remover.
 +
 +==== upgrade ====
 +
 +Se uma atualização estiver disponível para um determinado pacote, ela pode ser atualizada com '' slackpkg upgrade nome_do_pacote''.
 +
 +==== reinstall ====
 +
 +Este comando pode ser usado se um pacote quebrar e precisar ser reinstalado.
 +
 +==== blacklist ====
 +
 +Este argumento pode ser usado para adicionar um determinado pacote à blacklist. Pacotes na blacklist serão desconsiderados pelo slackpkg.
 +
 +==== generate-template ====
 +
 +Se você precisar reinstalar todo o sistema ou instalar um novo PC que terá pacotes semelhantes instalados, um usuário pode gerar um modelo (template) para ser instalado posteriormente.
 +
 +==== install-template ====
 +
 +Este comando é usado para que todos os pacotes em um template sejam instalados neste PC.
 +
 +==== install-new ====
 +
 +Executar slackpkg com este argumento gera uma lista de pacotes que foram introduzidos no Slackware recentemente, por exemplo, novas dependências para um pacote. É aconselhável executar este comando antes de atualizar o sistema se você está sincronizando com o Slackware-current.
 +
 +==== upgrade-all ====
 +
 +Executar slackpkg com este argumento irá gerar uma lista de todos os pacotes que podem ser atualizados com uma nova versão. O usuário pode desmarcar/verificar quais pacotes atualizar de uma lista de diálogo.
 +
 +==== clean-system ====
 +
 +Executar slackpkg com este argumento irá gerar uma lista de todos os pacotes que são obsoletos e podem ser removidos com segurança do sistema. Observe que os pacotes não oficiais serão listados aqui, a menos que sejam incluídos na blacklist.
 +
 +==== new-config ====
 +
 +Durante a instalação, um novo arquivo de configuração pode ser instalado e sobrescrever suas configurações. Para evitar que o arquivo receba o prefixo ".new" e após a instalação, o slackpkg irá informar ao usuário sobre a existência desses arquivos. Executar o slackpkg com este argumento pesquisará a existência desses arquivos e pedirá instruções ao usuário.
 +
 +==== check-updates ====
 +
 +Executar slackpkg com este argumento produzirá uma impressão de atualizações disponíveis.
 +
 +===== Atualização completa do sistema =====
 +
 +Para realizar uma atualização completa do sistema, siga estas etapas (como usuário root):
 +  
 +  slackpkg update
 +  slackpkg install-new
 +  slackpkg upgrade-all
 +  slackpkg clean-system
 +
 +É sempre recomendado ler os últimos ChangeLogs e '' UPGRADING.TXT '' (encontrados nos mirrors HTTP/FTP para cada versão) antes de fazer qualquer atualização importante do sistema.\\ 
 +Há [[howtos:slackware_admin:systemupgrade | um artigo separado]] dedicado a fazer uma atualização completa do sistema que você definitivamente precisa ler antes de fazê-la.
 +
 +<note>Preste atenção aos arquivos de configuração alterados. Atualize-os mesclando suas personalizações dos arquivos de configuração antigos (o Slackpkg pode opcionalmente percorrer cada arquivo de configuração alterado e permitir que você resolva as alterações) ou editando manualmente os novos arquivos após permitir que o Slackpkg sobrescreva os arquivos de configuração antigos. Você decide qual forma funciona melhor para você</note>
 +
 +===== Links Externos =====
 +
 +  * SlackPKG home page: [[https://slackpkg.org/]]
 +
 +<!-- Please do not add anything below, except additional tags.-->
 +<!-- However we request that you remove the tag-word "template" below. Otherwise your page will not show up in the Table of Contents -->
 +
 +<!-- Do not remove this line and the text below. Thanks! slackdocs@-->
 +{{tag>slackware slackpkg translator_carriunix}}
 pt-br:slackware:slackpkg ()