O vídeo que você encontrou é antigo e o procedimento mudou.
Atualmente, você pode fazer o seguinte:
Para instalar o firefox a partir do uso de imagens oficiais.
$ subuser subuser add myfirefox iceweasel@default
Durante a instalação, você será solicitado a editar as permissões do firefox. Se você escolheu editá-las, você pode dissecar o acesso ao diretório Dowloads.
Você pode editar as permissões do firefox a qualquer momento executando.
$ subuser subuser myfirefox
Para executar o subutilizador, faça
$ subuser run myfirefox
Você pode adicionar o firefox ao seu caminho, para poder executá-lo executando o comando "myfirefox" sem subuser run
fazendo:
$ subuser subuser add-to-path myfirefox
Também é possível criar sua própria imagem do firefox, talvez baseada no Ubuntu.
Primeiro, crie um repositório de subusuário:
$ mkdir my-subuser-images
$ subuser pkg init
Agora crie uma imagem do Firefox
$ subuser pkg add firefox
Primeiro, você será solicitado a selecionar as permissões de firefox
preenchendo o formulário JSON. Em seguida, você será solicitado a criar um SubuserImagefile
. O formato é o mesmo que para um Dockerfile
.
Para criar um subutilizador com base em sua nova imagem, você pode fazer
$ subuser subuser add myfirefox firefox@./
O @./
significa instalar a imagem do firefox no diretório atual.
Você pode publicar sua imagem transformando seu repositório de subusuário em um repositório git e fazendo o upload em algum lugar como o github.
Se você fizer isso. Então, as pessoas poderão usar sua imagem criando sub-usuários assim:
$ subuser subuser add myfirefox firefox@https://github.com/ankita/my-subuser-images
Quando você atualiza seu repositório, seus usuários poderão atualizar facilmente as imagens que obtiveram de você com o comando:
$ subuser update all