Pacotes integrados do FreeBSD

3

Estou tentando instalar / remover pacotes. Eu uso uma imagem virtualbox bento / freebsd-10.3 para experimentar.

Quando executo pkg info -q , posso ver uma lista de pacotes instalados. O que estou confuso é que alguns pacotes não estão na lista.

por exemplo: ssh* , *ssl* não estão na lista .

Como gerenciar (remover ou atualizar), ou seja, esses pacotes em /usr/bin , digamos, /usr/bin/ssh , /usr/lib/libssl.so ?

Porque se eu executar pkg install , parece que todos os arquivos estão sendo instalados em /usr/local .

    
por CSJ 07.03.2017 / 21:58

1 resposta

4

O FreeBSD tem seu próprio ssh no Sistema Básico (não empacotado) . O mesmo vale para ssl.

Estes dois componentes que você mencionou são atualizados com o freebsd-upgrade.

Sua observação está correta de que tudo que está instalado com o pkg está em / usr / local. E / usr / bin e / bin etc. são reservados para os componentes básicos do sistema.

Mas é possível instalar esses dois pacotes a partir de ports / pkgng também. Eu suponho que você não fez isso, é por isso que eles não são visíveis no pacote.

Portanto, não há como gerenciá-los como pacotes com o comando pkg. Especialmente os componentes ssl que você não deseja excluir, pois são usados para muitas coisas no sistema.

    
por 07.03.2017 / 22:07