Estou tentando executar uma atualização do freebsd10 e estou sendo solicitado pelas fontes do kernel
===>>> Launching child to update lsof-4.89.b,8 to lsof-4.89.d,8
===>>> All >> lsof-4.89.b,8 (9/9)
===>>> Currently installed version: lsof-4.89.b,8
===>>> Port directory: /usr/ports/sysutils/lsof
===>>> This port is marked IGNORE
===>>> requires kernel sources
===>>> If you are sure you can build it, remove the
IGNORE line in the Makefile and try again.
===>>> Update for lsof-4.89.b,8 failed
===>>> Aborting update
mas o sysinstall não existe mais
sysinstall: not found
Qual é o novo método de instalação dos fontes do kernel no FreeBSD10?
Eu pensei bsdinstall, mas ele só tenta cortar meu disco que eu não quero
sysutils/lsof
. Mesmo além do fato de que isso está acontecendo/usr/ports
, o comando real do sistema operacional FreeBSD éfstat
. O que você está realmente tentando fazer: atualizar a coleção de portas? ou atualizar o sistema operacional? Porque são duas respostas diferentes e dois capítulos diferentes do FreeBSD Handbook . Sim, tudo isso está no manual .Respostas:
Você consegue:
fonte
Você pode baixar e extrair manualmente um tarball da árvore de código-fonte completo para sua versão específica em ftp://ftp.freebsd.org/pub/FreeBSD/releases/
Por exemplo
fonte
-z
opção é desnecessária aqui, pois o tar detectará automaticamente o formato de entrada. Por página homem,In extract or list modes, this option is ignored.
eu também gosto de fazer isso em linha:fetch -o- ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/X.Y-RELEASE/src.txz | sudo tar -C / -xvf -
. Não há necessidade de armazenarsrc.txz
localmente.Uma solução um pouco mais genérica:
E você pode substituir
/tmp
pelo seu diretório favorito para fazer o download de coisas.Ou:
fonte