O
JuNest é definido como uma distribuição leve baseada em
Arch Linux que permite a criação de ambientes Linux semi-isolados dentro de qualquer outra Distro Linux sem exigir privilégios de root para a instalação de pacotes. As principais vantagens de usar o Junest incluem:
- - Instalação de pacotes sem privilégios de root;
- - Criação de ambientes parcialmente isolados nos quais você pode instalar pacotes sem correr o risco de acidentes nos sistemas de produção;
- - Acesso a uma variedade maior de pacotes;
- - Execução de uma arquitetura diferente do sistema operacional host via QEMU;
- - Disponível em arquiteturas x86_64 e ARM, além de poder construir sua própria imagem do zero;
- - E pra quem é amante do Arch Linux, você pode desfrutar de sua distribuição favorita em qualquer lugar.
1. Instalação simplificada do junest para todas as distros
Para instalar o junest é bem simples:
git clone https://github.com/fsquillace/junest.git ~/.local/share/junest
$ echo "export PATH=~/.local/share/junest/bin:$PATH" >> ~/.bashrc
2. Instalação da imagem do junest
É necessário para instalar o junest em
~/.junest:
junest setup
3. Configuração e atualização do ambiente
No terminal, digite:
junest -f
E você estará dentro do junest, onde você digitará (sem sudo graças ao -f):
# pacman -Syy
# pacman -Syu
# pacman -S base-devel gnu-free-fonts
Se for necessário escolher uma mirror mais performática, escolha em:
# nano ~/.junest/etc/pacman.d/mirrorlist
4. Executando uma aplicação (exemplo htop) diretamente no terminal
export PATH="$PATH:~/.junest/usr/bin_wrappers"
$ sudo pacman -S htop
$ htop
5. Executar um programa isolado
Aqui eu usei o exemplo do shutter com tema dark:
export GTK_THEME=Adwaita:dark
$ export JUNEST_HOME=~/.shutter
$ junest shutter
Ou:
export GTK_THEME=Adwaita:dark
$ JUNEST_HOME=~/.shutter junest shutter
6. usar tema Breeze em aplicações GTK
junest -f pacman -S breeze breeze-gtk
$ export GTK_THEME=Breeze-Dark
7. Recriar wrapper bins
junest create-bin-wrappers -f
$ junest create-bin-wrappers --bin-path /usr/mybinpath -> se for o caso
8. Privilégios de root reais usando JUNEST_ARGS (exemplo iftop)
sudoj pacman -S iftop
$ sudo JUNEST_ARGS="groot" iftop
9. Construir uma imagem junest (apenas se estiver no arch linux)
junest build
$ junest setup -i junest-x86_64.tar.gz -> para instalar a imagem
10. Executando o JuNest usando uma arquitetura diferente via QEMU
export JUNEST_HOME=~/.junest-arm
$ junest setup -a arm
$ junest proot -- uname -m
armv7
Esse é basicamente um tutorial simplificado de utilização do junest.
11. Site do projeto e vídeo no Canal do Youtube
https://github.com/fsquillace/junest
Até a próxima dica.
Outras dicas deste autor
Claws Mail - Erro na conexão com imap.google.com: login recusado [Resolvido]
Definindo um Título para o Terminal do Linux
Instalando o QMPlay2 no Debian e Derivados
Instalando o Nulloy no Deepin 20 ou Debian 9
Última atualização do Bleachbit para Diversas Distribuições
Leitura recomendada
Instalando Telegram no Fedora 40
Instalando o tema GTK padrão do Zorin OS em qualquer distribuição
Sabayon Linux e Gentoo - Como desfazer atualizações para resolver problemas
This disk contains mismatched GPT and MBR partition: /dev/sda [RESOLVIDO]
Vim: fechamento automático de pares de caracteres
Comentários
Nenhum comentário foi encontrado.