Pacserve (Português)

Pacserve permite compartilhar facilmente pacotes do pacman entre computadores. Isso é muito útil se você tiver uma conexão lenta com a Internet, com várias máquinas funcionando com o Arch Linux.

Status de tradução: Esse artigo é uma tradução de Pacserve. Data da última tradução: 2020-04-07. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

Instalação

Instale pacserveAUR.

Dica: O pacote também está disponível no repositório não oficial xyne-x86_64.

Finalmente, inicie/habilite pacserve.service.

No caso de você usar iptables, você provavelmente terá que inciar pacserve-ports.service também. Para outros firewalls, abra a porta TCP 15678 e a porta UDP 15679. A porta UDP pode ser limitada a tráfego multicast apenas.

Configuração

O pacserve.service pode ser configurado editando PACSERVE_ARGS em /etc/pacserve/pacserve.service.conf. Execute pacserve --help para ver as opções disponíveis.

Avahi

Para anunciar ou descobrir o Pacserve usando mDNS, adicione a opção a PACSERVE_ARGS em /etc/pacserve/pacserve.service.conf.

Uso autônomo

Em vez de pacman, use o wrapper pacsrv para executar uma atualização, instalar pacotes e assim por diante. Ele irá baixar automaticamente todos os pacotes da LAN, se alguém os hospedar com o pacserve lá. Caso contrário, basta baixá-los dos espelhos da internet, como geralmente. Por exemplo:

# pacsrv -Syu
# pacsrv -S openssh

Configurar o Pacman para usar Pacserve

Se você estiver executando o daemon do pacserve e deseja que o pacman use o wrapper, insira a seguinte linha (antes de quaisquer outras linhas ) em cada repositório no .

Include = /etc/pacman.d/pacserve

Aqui está um exemplo para o repositório do Xyne:

Alternativamente (para somente espelhos oficiais), você pode inserir a linha em cima do arquivo mirrorlist do Pacman ou deixar o pacman.conf-insert_pacserve gerar um arquivo para você.

Solução de problemas

Problemas se usar baixadores externos no pacman.conf

Se você estiver usando um baixador externo, como o wget, pacsrv pode retornar erros ao baixar. Para contornar esses erros, basta colocar entre aspas simples as strings de url e de formatação de saída (%u e ):

XferCommand = /usr/bin/wget --timeout=6 --passive-ftp -c -O '%o' '%u'

Máquinas não veem uma a outra

A detecção de peers depende da versão do . Quadros multicast TCP provenientes de uma versão diferente do serviço são descartados. Nesse caso, avisa sobre esses quadros não reconhecidos. Atualize este pacote primeiro e depois reinicie o pacserve.service.

Veja também

gollark: What if Macron 3.5?
gollark: What if strings are just lists of numbers?!
gollark: Oh, yes.
gollark: BANCStar?
gollark: In the UK, you can't have exemptions without an exemption license, which can only be granted to people with a license license.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.