pacote de instalação offline do pfSense

Uma vez que o servidor do armazém de software do pfSense está localizado no exterior, os usuários domésticos frequentemente encontram situações em que não podem instalá-lo. Este artigo usa a instalação do plugin haproxy como um exemplo para apresentar o método de instalação de pacotes de software offline no pfSense.

Consultar o nome do pacote e pacotes dependentes

Navegue para Sistema> Gerenciamento de plug-ins> Plug-ins disponíveis , encontre a linha onde o plug-in haproxy está localizado, encontre o nome do pacote e os pacotes dependentes. Você pode ver que o pacote da dependência do plug-in é haproxy18-1.8.25, clique em 0.60_6, e você pode encontrar o nome do pacote é pfSense-pkg-haproxy na página github.com que você acessa, correspondente à versão do software, o nome completo do pacote É pfSense-pkg-haproxy-0.60_6.txz.

Baixe pacotes de software e dependências

Baixe a versão correspondente do pacote de software offline no repositório de pacotes pfSense.Alguns pacotes de dependência comuns podem ser encontrados no repositório de software FreeBSD . Os pacotes que queremos baixar incluem:

  1. haproxy18-1.8.25.txz
  2. pfSense-pkg-haproxy-0.60_6.txz
  3. lua53-5.3.5_3.txz (no processo de instalação posterior, é solicitado a ter este pacote de dependência)

Carregar pacote

Navegue para diagnóstico do sistema> comando SHELL , carregue os três pacotes de software baixados para o diretório tmp do pfSense

Execute o instalador

Use o Xshell e outro software para entrar no ambiente shell do pfSense e entrar no diretório onde o arquivo carregado está localizado:

cd / tmp

Instale os pacotes dependentes primeiro e depois instale os pacotes pfSense e execute os seguintes comandos em sequência:

pkg install lua53-5.3.5_3.txz 
pkg install haproxy18-1.8.25.txz 
pkg install pfSense-pkg-haproxy-0.60_6.txz

Quando você encontrar o seguinte prompt, sempre clique em "y"

Continuar com esta ação? [s / N]:

Depois que o último comando é executado, fica assim:

[2.4.5-RELEASE] [[email protected]] / tmp: pkg install pfSense-pkg-haproxy-0.60_6.txz 
Atualizando o catálogo do repositório 
pfSense-core ... o repositório pfSense-core está atualizado. 
Atualizando o catálogo do repositório pfSense ... o 
repositório pfSense está atualizado. 
Todos os repositórios estão atualizados. 
Verificando integridade ... concluído (0 em conflito) 
O (s) 1 (s) seguinte (s) pacote (s) serão afetados (de 0 verificados): 

Novos pacotes a serem INSTALADOS: 
pfSense-pkg-haproxy: 0.60_6 [unknown-repository] 

Número de pacotes a serem instalado: 1 

Continuar com esta ação? [y / N]: y 
[1/1] Instalando pfSense-pkg-haproxy-0.60_6 ... 
Extraindo pfSense-pkg-haproxy-0.60_6: 100%  
Salvando informações atualizadas do pacote ...
concluído.
Carregando configuração do pacote ... pronto. 
Configurando componentes do pacote ... 
Carregando instruções do pacote ... 
Comandos personalizados ... 
Executando custom_php_install_command () ... concluído. 
Itens do menu ... pronto. 
Serviços ... pronto. 
Gravando configuração ... pronto.

Neste ponto, o pacote de software offline está instalado.

Execute o pacote

Navegue até Serviços do sistema> Haproxy , e você pode fazer várias configurações.

Remover o pacote

O pacote de software instalado dessa forma não pode ser consultado em Sistema> Gerenciamento de plug-ins> Plug-ins instalados e não pode ser desinstalado. Você pode excluí-lo manualmente usando o seguinte comando no shell:

pkg remove pfSense-pkg-haproxy

Depois que o comando é executado, fica assim:

[2.4.5-RELEASE] [[email protected]] / tmp: pkg remove pfSense-pkg-haproxy 
Verificando integridade ... concluído (0 em conflito) A 
desinstalação foi solicitada para os seguintes 1 pacotes (de 0 pacotes no universo ): 

Pacotes instalados a serem REMOVIDOS: 
pfSense-pkg-haproxy: 0.60_6 

Número de pacotes a serem removidos: 1 

Prosseguir com a desinstalação dos pacotes? [y / N]: y 
[1/1] Desinstalando pfSense-pkg-haproxy-0.60_6 ... 
Removendo componentes haproxy ... 
Itens de menu ... pronto. 
Serviços ... pronto. 
Carregando instruções do pacote ... 
Desinstalar comandos ... pronto. 
Entradas de syslog ... concluídas. 
[1/1] Excluindo arquivos de pfSense-pkg-haproxy-0.60_6: 100% 
Removendo componentes haproxy ...
Entradas de syslog ... concluídas. 
Configuração ... concluída.


Acho que você gosta

Origin blog.51cto.com/fxn2025/2552090
Recomendado
Clasificación