Apague /usr/src
e extraia o novo src.tgz
.
Depois de atualizar o OpenBSD, queria atualizar minhas fontes. Eu quero saber, é mais seguro excluir /usr/src
e, em seguida, extrair src.tar.gz
, ou é melhor preservar o já existente /usr/src
e, em seguida, extrair src.tar.gz
? Haverá alguma repercussão causada pela exclusão de /usr/src
ou posso simplesmente substituí-lo?
/usr/src
Substituir /usr/src
por sua própria cópia funcionará bem, contanto que você resolva os pequenos problemas que podem ser causados ao fazer isso. Um desses problemas pode ser dependências e diferenças de versão entre as fontes copiadas e as versões que os aplicativos podem precisar, embora, presumivelmente, você saiba o que está fazendo se estiver adicionando as fontes ao seu sistema de arquivos.
Agora chegamos à parte que você está esperando: você deve preservar /usr/src
ou substituí-la pelo diretório src
de src.tar.gz
? Na verdade, é uma preferência realmente pessoal, embora mais trabalhosa. método livre, eu recomendaria substituir src
. A razão para isso é simples: você preferiria extrair um arquivo, excluir um conteúdo de diretórios, mover o conteúdo extraído de diretórios para o diretório antigo e, em seguida, excluir o diretório arquivado e o arquivo ou simplesmente excluir um diretório, desarquivar um diretório e, em seguida, exclua o arquivo? Não há nada de especial no diretório /usr/src
existente (a menos que você tenha links simbólicos interagindo com ele, ou há programas que o pesquisam (por exemplo, sh
procurando por causa de seu $PATH
, embora esse exemplo possa ser resolvido de forma incrível) No geral, isso significa que cabe a você avaliar se vale a pena o trabalho extra para fazer uma transferência de conteúdo do diretório de arquivos para /usr/src
, ou se seria melhor simplesmente substituí-lo.
Para obter mais informações sobre /usr/src
e src.tar.gz
, clique aqui: Buscando fontes (Consulte Pré -loading ...)
OpenBSD da origem (explica src.tar.gz
)