{"id":529,"date":"2013-08-19T09:49:16","date_gmt":"2013-08-19T12:49:16","guid":{"rendered":"http:\/\/www.viazap.com.br\/?p=529"},"modified":"2013-09-03T10:38:22","modified_gmt":"2013-09-03T13:38:22","slug":"como-criar-um-chroot","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=529","title":{"rendered":"Como criar um chroot"},"content":{"rendered":"<table width=\"100%\" border=\"0\" cellspacing=\"3\" cellpadding=\"3\">\n<tbody>\n<tr>\n<td colspan=\"2\"><b>Introdu\u00e7\u00e3o<\/b><\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td align=\"justify\">Quem tem um computador AMD64 e tentou usar uma distro apropriada para 64 bits j\u00e1 se deparou com um pequeno problema. Alguns pacotes ainda n\u00e3o foram portados para este sistema, sem contar os jogos. Como exemplo vou citar o WINE, e outra coisa simples: flash para o Firefox.O sistema operacional em 64 bits \u00e9 otimizado para aproveitar o total uso do seu AMD64 e, apesar de a diferen\u00e7a n\u00e3o ser brutal para um desktop, ela existe e \u00e9 vis\u00edvel. Mas como aproveitar 100% da minha m\u00e1quina se algumas aplica\u00e7\u00f5es AINDA n\u00e3o foram portadas para a minha arquitetura? Claro que eu posso usar um sistema operacional em 32 bits sem problemas, mas e a\u00ed?N\u00e3o vou levar em considera\u00e7\u00e3o que os pacotes podem ser compilados em um sistema a partir do zero. Vou analisar como um usu\u00e1rio desktop pode criar um chroot do\u00a0<i>Debian Sarge<\/i>\u00a0dentro de um sistema\u00a0<i>Ubuntu 64<\/i>. Escolhi o Debian Sarge para o sistema n\u00e3o ficar &#8220;homog\u00eaneo&#8221; demais, mas ao final do artigo o leitor poder\u00e1 perceber que se pode escolher outra distribui\u00e7\u00e3o a seu gosto.<\/p>\n<p>M\u00e3os \u00e0 obra ent\u00e3o.<!--more--><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><b>Instalando o chroot<\/b><\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td align=\"justify\">Vou partir do pressuposto que voc\u00ea j\u00e1 tenha o\u00a0<i>Ubuntu64<\/i>\u00a0instalado em seu HD e que o mesmo esteja com os reposit\u00f3rios pr\u00f3prios ativados, al\u00e9m de uma conex\u00e3o estabelecida com a web.Abra um terminal e d\u00ea in\u00edcio \u00e0 instala\u00e7\u00e3o:<b>$ sudo apt-get install dchroot debootstrap<\/b><\/p>\n<p>Crie um diret\u00f3rio para o chroot ser instalado (sugest\u00e3o de nome, pode ser outro, basta mudar as configura\u00e7\u00f5es adiante):<\/p>\n<p><b>$ sudo mkdir \/chroot<\/b><\/p>\n<p>Vamos editar agora o arquivo dchroot.conf<\/p>\n<p><b>$ sudo gedit \/etc\/dchroot.conf<\/b><\/p>\n<p>Adicione uma linha assim no final do arquivo:<\/td>\n<\/tr>\n<tr>\n<td>debian_sarge \/chroot<\/td>\n<\/tr>\n<tr>\n<td align=\"justify\">Agora instalaremos o sistema b\u00e1sico do\u00a0<i>Debian<\/i>. Esta etapa \u00e9 um pouco demorada mesmo e pode parecer que nada est\u00e1 acontecendo, pois poucas s\u00e3o as sa\u00eddas de progresso. Aqui demorou cerca de 15-20 minutos.<b>$ sudo debootstrap &#8211;arch i386 sarge \/chroot\/ http:\/\/ftp.debian.org\/debian\/<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><b>Instalando o Debian Sarge<\/b><\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td align=\"justify\">Vamos adicionar reposit\u00f3rios ao\u00a0<i>sources.list<\/i>\u00a0do\u00a0<i>Debian<\/i>\u00a0(n\u00e3o se esque\u00e7am de que ele est\u00e1 no \/chroot). Vejam como:<b>$ sudo gedit \/chroot\/etc\/apt\/sources.list<\/b>Adicionem as seguintes linhas:<\/td>\n<\/tr>\n<tr>\n<td><span style=\"color: #004080;\">## Debian Sarge<\/span><br \/>\ndeb http:\/\/http.us.debian.org\/debian\/ sarge main contrib non-free<br \/>\ndeb http:\/\/non-us.debian.org\/debian-non-US\/ stable\/non-US main contrib non-free<span style=\"color: #004080;\">## Security Updates<\/span><br \/>\ndeb http:\/\/security.debian.org\/ stable\/updates main contrib non-free<\/td>\n<\/tr>\n<tr>\n<td align=\"justify\">Salvem e saiam do editor. Vamos entrar no Debian agora:<b>$ sudo chroot \/chroot<\/b>Agora, j\u00e1 dentro do Debian, vamos atualizar o APT.<\/p>\n<p><b># apt-get update<\/b><\/p>\n<p>Saia do chroot, comandando:<\/p>\n<p><b># exit<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><b>Arrumando a casa<\/b><\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td align=\"justify\">Para facilitar e muito a vida de voc\u00eas, vamos fazer com que o\u00a0<i>Debian<\/i>\u00a0use o mesmo diret\u00f3rio HOME que o\u00a0<i>Ubuntu<\/i>, as mesmas senhas, etc&#8230; Execute estes comandos para &#8220;sincronizar&#8221; Ubuntu e Debian. Isto \u00e9 feito no ambiente Ubuntu, por isso pedi para executar o exit no cap\u00edtulo anterior.<b>$ sudo cp \/etc\/passwd \/chroot\/etc\/<br \/>\n$ sudo cp \/etc\/shadow \/chroot\/etc\/<br \/>\n$ sudo cp \/etc\/group \/chroot\/etc\/<br \/>\n$ sudo cp \/etc\/sudoers \/chroot\/etc\/<br \/>\n$ sudo cp \/etc\/hosts \/chroot\/etc\/<\/b>Agora vamos linkar alguns diret\u00f3rios do Ubuntu para o Debian:<\/p>\n<p><b>$ sudo gedit \/etc\/fstab<\/b><\/p>\n<p>Copie estas linhas para o arquivo:<\/td>\n<\/tr>\n<tr>\n<td>\/home \/chroot\/home none bind 0 0<br \/>\n\/tmp \/chroot\/tmp none bind 0 0<br \/>\n\/dev \/chroot\/dev none bind 0 0<br \/>\n\/proc \/chroot\/proc proc defaults 0 0<br \/>\n\/media\/cdrom0 \/chroot\/media\/cdrom0 none bind 0 0<\/td>\n<\/tr>\n<tr>\n<td align=\"justify\">Crie um ponto de montagem para o CD-ROM no Debian:<b>$ sudo mkdir \/chroot\/media\/cdrom0<\/b>E vamos montar tudo isto:<\/p>\n<p><b>$ sudo mount -a<\/b><\/p>\n<p>Note que se voc\u00ea tem uma parti\u00e7\u00e3o listada no Ubuntu, ela N\u00c3O ir\u00e1 aparecer no Debian, a menos que voc\u00ea a indique como feito no procedimento acima. Vou exemplificar para ficar mais claro. Vamos supor que voc\u00ea tenha uma parti\u00e7\u00e3o onde guarda seus mp3s, montada em \/mnt\/mp3 (do Ubuntu). Se ela j\u00e1 estiver indicada no fstab do Ubuntu, basta dar um bind para a mesma no Debian. Veja s\u00f3, apenas adicione esta linha:<\/td>\n<\/tr>\n<tr>\n<td>\/mnt\/mp3 \/chroot\/mnt\/mp3 none bind 0 0<\/td>\n<\/tr>\n<tr>\n<td align=\"justify\">Crie o ponto de montagem no chroot:<b>$ sudo mkdir \/chroot\/mnt\/mp3<\/b>E monte-a:<\/p>\n<p><b>$ sudo mount -a<\/b><\/p>\n<p>ADVERT\u00caNCIA: Caso voc\u00ea tenha, um dia, a feliz id\u00e9ia de sumir com a pasta \/chroot, n\u00e3o se esque\u00e7a de desmontar todas as parti\u00e7\u00f5es, retirar estes binds para as mesmas do fstab e s\u00f3 depois apagar o diret\u00f3rio. N\u00e3o se esque\u00e7am: d\u00f3i muito n\u00e3o fazer isto e ver tarde demais que apagou todos os dados de outro diret\u00f3rio. Experi\u00eancia pr\u00f3pria. 8^)<\/p>\n<p>Pr\u00f3xima etapa: completando o ambiente Debian.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><b>Instalando o desktop Debian<\/b><\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td align=\"justify\">\u00c9 muito interessante voc\u00ea seguir este cap\u00edtulo, apesar de n\u00e3o ser extremamente necess\u00e1rio. Vamos instalar um ambiente desktop\u00a0<i>Debian<\/i>\u00a0quase que completo. Isso vai ocupar espa\u00e7o em disco, e n\u00e3o \u00e9 pouco, mas o resultado final \u00e9 bem melhor.Quem n\u00e3o quiser, pule esta etapa e instale apenas o que quiser do Debian.<b>$ sudo chroot \/chroot<\/b><\/p>\n<p><b># apt-get install gnome gnome-core<\/b><\/p>\n<p>E v\u00e1 tomar um cafezinho. Ele vai baixar o Gnome e suas depend\u00eancias, mas antes de instalar ocorrer\u00e1 um erro informando sobre o grupo Debian-exim. Basta comandar:<\/p>\n<p><b># addgroup &#8211;force-badname Debian-exim<\/b><\/p>\n<p>E repetir o:<\/p>\n<p><b># apt-get install gnome gnome-core locales<\/b><\/p>\n<p>Que os pacotes come\u00e7ar\u00e3o a ser instalados sem problemas. No final, n\u00e3o se esque\u00e7a de configurar os locales para o pt_br:<\/p>\n<p><b># dpkg-reconfigure locales<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><b>Linkando aplica\u00e7\u00f5es do chroot para o Ubuntu<\/b><\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td align=\"justify\">Vamos supor que voc\u00ea tenha o Totem instalado em seu\u00a0<i>Ubuntu<\/i>\u00a0e quer instalar o Totem no\u00a0<i>Debian<\/i>\u00a0tamb\u00e9m, porque ele poder\u00e1 ter alguns codecs multim\u00eddia a mais que n\u00e3o existem ainda para o sistema 64 bits.Vamos criar um link para o execut\u00e1vel Totem do Debian, para rodar direto do desktop Ubuntu, mas com o nome de Totem32 (que iremos atribuir ao mesmo).Mas, no exemplo abaixo, o aplicativo em quest\u00e3o \u00e9 o Synaptic, m\u00e3o-na-roda para instalar os pacotes do Debian.<\/p>\n<p>Abra um terminal do Ubuntu e comande:<\/p>\n<p><b>$ sudo gedit \/usr\/local\/bin\/do_dchroot<\/b><\/p>\n<p>E adicione as seguintes linhas:<\/td>\n<\/tr>\n<tr>\n<td><span style=\"color: #004080;\">#!\/bin\/sh<\/span><br \/>\n\/usr\/bin\/dchroot -d &#8220;`echo $0 | sed &#8216;s|^.*\/||&#8217;` $*&#8221;<\/td>\n<\/tr>\n<tr>\n<td align=\"justify\">Salve e feche. Altere as permiss\u00f5es do arquivo:<b>$ sudo chmod 755 \/usr\/local\/bin\/do_dchroot<\/b>Agora, quando quiser acessar um terminal Debian Sarge, estando no Ubuntu, basta comandar:<\/p>\n<p><b>$ dchroot -d<\/b><\/p>\n<p>E para voltar ao terminal Ubuntu:<\/p>\n<p><b># exit<\/b><\/p>\n<p>Criemos ent\u00e3o um link para o Synaptic. Primeiro, instale-o. Abra um terminal Ubuntu:<\/p>\n<p><b>$ dchroot -d<br \/>\n$ sudo apt-get install synaptic<br \/>\n$ sudo ln -s \/usr\/sbin\/synaptic \/usr\/sbin\/synaptic32<\/b><\/p>\n<p>Volte ao terminal Ubuntu:<\/p>\n<p><b>$ exit<\/b><\/p>\n<p>E comande:<\/p>\n<p><b>$ sudo ln -s \/usr\/local\/bin\/do_dchroot \/usr\/local\/bin\/synaptic32<\/b><\/p>\n<p>Pronto&#8230; agora, de dentro do desktop Ubuntu, basta comandar:<\/p>\n<p><b>$ synaptic32<\/b><\/p>\n<p>E o Synaptic do Debian entrar\u00e1 em a\u00e7\u00e3o. Para fazer qualquer aplica\u00e7\u00e3o rodar desta forma, basta seguir os passos acima, lembrando apenas de alterar o path do execut\u00e1vel (nem toda aplica\u00e7\u00e3o fica em \/usr\/sbin). Veja neste screenshot:<\/td>\n<\/tr>\n<tr>\n<td><a><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/www.vivaolinux.com.br\/screenshots\/comunidade\/thumbs\/1148732182.Captura_da_tela-2.png\" width=\"120\" height=\"96\" border=\"0\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td align=\"justify\">Existe outro modo, bem mais simples. Apenas crie um lan\u00e7ador no seu Ubuntu com o comando:<b>$ dchroot -d &#8220;comando_do_Debian&#8221;<\/b>Por exemplo tomemos o Synaptic de novo. Para rodar do Ubuntu, basta:<\/p>\n<p><b>$ dchroot -d &#8220;synaptic&#8221;<\/b><\/p>\n<p>E \u00e9 s\u00f3 em rela\u00e7\u00e3o a este assunto.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><b>Jogos no chroot&#8230; e a minha NVidia?<\/b><\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td align=\"justify\">Mesmo tendo linkado o \/dev para o chroot, voc\u00ea pode perceber que, no caso da placa NVidia, a acelera\u00e7\u00e3o n\u00e3o est\u00e1 funcionando. Verifique no Ubuntu com um:<b>$ glxinfo | grep direct<\/b>Se o resultado for &#8220;Yes&#8221;, quer dizer que est\u00e1 configurada (se for &#8220;No&#8221;, corra atr\u00e1s disso, porque eu n\u00e3o ensinar como faz\u00ea-lo aqui). Agora tente no\u00a0<i>Debian<\/i>:<\/p>\n<p><b>$ dchroot -d<br \/>\n$ glxinfo | grep direct<\/b><\/p>\n<p>O resultado ser\u00e1 &#8220;No&#8221;&#8230; vamos instalar o pacote da NVidia no Debian tamb\u00e9m. Mas existe um problema: o pacote do Ubuntu\u00a0<i>nvidia-glx<\/i>\u00a0\u00e9 diferente do Debian e n\u00e3o encontrei reposit\u00f3rio do Debian com este pacote. Usaremos o do Ubuntu mesmo. Abra um terminal:<\/p>\n<p><b>$ sudo gedit \/chroot\/etc\/apt\/sources.list<\/b><\/p>\n<p>E adicione os reposit\u00f3rios:<\/td>\n<\/tr>\n<tr>\n<td>deb http:\/\/br.archive.ubuntu.com\/ubuntu breezy main restricteddeb-src http:\/\/br.archive.ubuntu.com\/ubuntu breezy main restricteddeb http:\/\/br.archive.ubuntu.com\/ubuntu breezy-updates main restricted<br \/>\ndeb-src http:\/\/br.archive.ubuntu.com\/ubuntu breezy-updates main restricted<\/p>\n<p>deb http:\/\/br.archive.ubuntu.com\/ubuntu breezy universe<br \/>\ndeb-src http:\/\/br.archive.ubuntu.com\/ubuntu breezy universe<\/p>\n<p>deb http:\/\/br.archive.ubuntu.com\/ubuntu breezy-backports main restricted universe multiverse<br \/>\ndeb-src http:\/\/br.archive.ubuntu.com\/ubuntu breezy-backports main restricted universe multiverse<\/p>\n<p>deb http:\/\/security.ubuntu.com\/ubuntu breezy-security main restricted<br \/>\ndeb-src http:\/\/security.ubuntu.com\/ubuntu breezy-security main restricted<\/p>\n<p>deb http:\/\/security.ubuntu.com\/ubuntu breezy-security universe<br \/>\ndeb-src http:\/\/security.ubuntu.com\/ubuntu breezy-security universe<\/td>\n<\/tr>\n<tr>\n<td align=\"justify\">Entre no chroot:<b>$ dchroot -d<br \/>\n$ sudo apt-get update<\/b>E instale o pacote de mesma vers\u00e3o que o Ubuntu:<\/p>\n<p><b>$ sudo apt-get install nvidia-glx<\/b><\/p>\n<p>Pode conferir que sua placa estar\u00e1 funcionando agora. N\u00e3o se esque\u00e7a de apagar estes \u00faltimos reposit\u00f3rios do seu sources.list e realizar um apt-get update. N\u00e3o precisar\u00e1 mais deles.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><b>Considera\u00e7\u00f5es finais<\/b><\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td align=\"justify\">Com muito pouco tempo voc\u00ea estar\u00e1 acostumado com seus dois sistemas rodando ao mesmo tempo. Apesar de n\u00e3o ser o ideal e estar bem longe dele por sinal, \u00e9 uma alternativa bastante consider\u00e1vel de como poder usufruir de um Sistema Operacional 64 bits em seu AMD64, at\u00e9 todos os pacotes terem sido devidamente portados.Muitas possibilidades podem surgir, como por exemplo, instalar um Firefox no\u00a0<i>Debian<\/i>, que poder\u00e1 contar com anima\u00e7\u00f5es Flash (indispon\u00edveis em 64 bits no momento da elabora\u00e7\u00e3o deste artigo), link\u00e1-la no dchroot -d e rod\u00e1-lo normalmente.Voc\u00ea pode tamb\u00e9m criar um lan\u00e7ador no painel do Gnome com o comando &#8220;dchroot -d&#8221; e mand\u00e1-lo abrir em um terminal. Assim, cada vez que clicar no lan\u00e7ador, se abrir\u00e1 um terminal do chroot, direto. Pode at\u00e9 colocar um linux-logo em cada terminal, como eu fiz neste screenshot:<\/td>\n<\/tr>\n<tr>\n<td><a><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/www.vivaolinux.com.br\/screenshots\/comunidade\/thumbs\/1147282881.Captura_da_tela-1.png\" width=\"120\" height=\"96\" border=\"0\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td align=\"justify\">O Wine ainda n\u00e3o roda no\u00a0<i>Ubuntu 64bits<\/i>, assim como o Cedega, sendo esta uma boa alternativa. Outro screenshot:<\/td>\n<\/tr>\n<tr>\n<td><a><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/www.vivaolinux.com.br\/screenshots\/comunidade\/thumbs\/1148732182.Captura_da_tela-2.png\" width=\"120\" height=\"96\" border=\"0\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td align=\"justify\">In\u00fameras possibilidades&#8230;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Introdu\u00e7\u00e3o Quem tem um computador AMD64 e tentou usar uma distro apropriada para 64 bits j\u00e1 se deparou com um pequeno problema. Alguns pacotes ainda n\u00e3o foram portados para este sistema, sem contar os jogos. Como exemplo vou citar o WINE, e outra coisa simples: flash para o Firefox.O sistema operacional em 64 bits \u00e9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1,42,51,271],"tags":[302,40,303,17,304,14],"class_list":["post-529","post","type-post","status-publish","format-standard","hentry","category-viazap","category-leitura-recomendada","category-linux-linuxrs","category-seguranca-2","tag-chroot","tag-configuracao","tag-dchroot","tag-debian","tag-instalacao-chroot","tag-linux"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=529"}],"version-history":[{"count":4,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/529\/revisions"}],"predecessor-version":[{"id":565,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/529\/revisions\/565"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}