Como construir um pacote que não requer raiz

1

Tenho acompanhado alguns tutoriais sobre como criar um pacote Debian e li que preciso criar o conteúdo do meu pacote raiz, caso contrário, ele manterá meus usuários locais quando instalado em outro computador.

Eu quero tornar meu sistema não root e possuir o diretório / etc / mybin /

Obrigado

    
por John 07.05.2017 / 03:56

1 resposta

1

Isso não é possível, já que os usuários em um sistema Linux usam um ID para diferenciar um do outro, o root teria o mesmo em qualquer sistema. AFAIK todos os usuários podem usar o caminho /usr/bin , mas somente o administrador pode gravar nessa pasta, portanto, um usuário comum não pode instalar um pacote.

Você pode adicionar uma pasta adicional ao PATH no Bash, mas seria necessário que você fizesse essa etapa para cada usuário, mas como isso é realmente feito é usar um arquivo Tar e executar clicando no binário em si . Depois de descomprimir o arquivo ofc.

Llamas Felizes!

    
por userDepth 07.05.2017 / 04:13