Estou tentando instalar o coreutils no NetBSD 6.1.5 usando o sistema pkgsrc.
Esta é a instalação padrão do 6.1.5. A única mudança feita foi instalar o zsh e configurá-lo como meu shell padrão para usuários root e qualquer usuário local.
Assim como o pkgsrc, eu mudo para o diretório com o pkgsrc heirachy contendo o pacote que eu quero instalar. Neste caso, é / usr / pkgsrc / sysutils / coreutils
Quando eu entro neste diretório como root, eu digito
make
e, em seguida, receber um erro:
configure: error: you should not run configure as root (set
FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check)
See 'config.log' for more details
*** Error code 1
Isto não é típico ao usar o pkgsrc como root, e parece ser específico para pacotes do gnu, já que eu não o experimentei com nenhum outro pacote no pkgsrc.
Quando eu faço como um usuário normal no mesmo diretório eu não tenho permissão para escrever em qualquer diretório em / usr / pkgsrc e fazer falhas devido a um monte de erros de permissão negada. Por exemplo:
sh: Cannot create configure.override: permission denied.
Copiando o diretório do pacote para algum lugar em que um usuário local tenha permissão de escrita e a compilação não parece estar alinhada com o uso do pkgsrc.
O usuário tem que fazer parte de um grupo especial para usar o pkgsrc?